首页> 外国专利> METHOD AND APPARATUS FOR ACCELERATING VM-TO-VM NETWORK TRAFFIC USING CPU CACHE

METHOD AND APPARATUS FOR ACCELERATING VM-TO-VM NETWORK TRAFFIC USING CPU CACHE

机译:利用CPU缓存加速虚拟机对虚拟机网络业务的方法和装置

摘要

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 data buffers in CPU cache. The VQM stores a list of VM-VM allow entries identifying data transfers between VMs that may use VM-VM cache “fast-path” forwarding. Packets are sent from VMs to the VQM for forwarding to destination VMs. Indicia in the packets (e.g., in a tag or header) is inspected to determine whether a packet is to be forwarded via a VM-VM cache fast path or be forwarded via a virtual switch. The VQM determines the VM data already in the CPU cache domain while concurrently coordinating with the data to and from the external shared memory, and also ensures data coherency between data kept in cache and that which is kept in shared memory.
机译:使用CPU高速缓存来加速VM到VM网络流量的方法和装置。虚拟队列管理器(VQM)管理将保留在CPU高速缓存中的VM-VM共享数据缓冲区中的数据。 VQM存储VM-VM允许列表的列表,这些条目标识可能使用VM-VM缓存“快速路径”转发的VM之间的数据传输。数据包从VM发送到VQM,以转发到目标VM。检查分组中(例如,在标签或报头中)的标记以确定是否要经由VM-VM高速缓存快速路径转发分组或经由虚拟交换机来转发分组。 VQM确定CPU缓存域中已经存在的VM数据,同时与外部共享内存之间的数据进行协调,并确保缓存中的数据与共享内存中的数据之间的数据一致性。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号