Method and apparatus for accelerating VM-to-VM network traffic using CPU cache

作者: Gasparakis Iosif , Herdrich Andrew J , Sood Kapil , Tsai Jr-Shian , Brandeburg Jesse C

DOI:

关键词: Central processing unitCPU cacheComputer scienceFast pathNetwork packetComputer networkVirtual queueShared memoryHeaderCache

摘要: Methods and apparatus for accelerating VM-to-VM Network Traffic using CPU cache. A virtual queue manager (VQM) manages data that is to be kept in VM-VM shared buffers The VQM stores a list of allow entries identifying transfers between VMs may use cache “fast-path” forwarding. Packets are sent from the forwarding destination VMs. Indicia packets (e.g., tag or header) inspected determine whether packet forwarded via fast path switch. determines VM already domain while concurrently coordinating with external memory, also ensures coherency which memory.

参考文章(4)
Iosif Gasparakis, Patrick Connor, Peter P. Waskiewicz, In nic flow switching ,(2013)
Tommi M. Jokinen, Kun Xu, David B. Kramer, System and method for maintaining packet order in an ordered data stream ,(2013)
Oliver Spatscheck, Kyle Robert Bilbray, Vijay Gopalakrishnan, Yang Xu, Chengwei Wang, Virtual network element and methods for use therewith ,(2015)