Patent · US Active

High-performance virtual machine networking

US8250586B2 · kind B2 · utility

24Cited by
12References
22Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 26, 2009
Grant dateAug 21, 2012
Priority date
Expiry dateMay 4, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/45595
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A virtual machine (VM) runs on system hardware, which includes a physical network interface device that enables transfer of packets between the VM and a destination over a network. A virtual machine monitor (VMM) exports a hardware interface to the VM and runs on a kernel, which forms a system software layer between the VMM and the system hardware. Pending packets (both transmit and receive) issued by the VM are stored in a memory region that is shared by, that is, addressable by, the VM, the VMM, and the kernel. Rather than always transferring each packet as it is issued, packets are clustered in the shared memory region until a trigger event occurs, whereupon the cluster of packets is passed as a group to the physical network interface device.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.