Method and system for zero copy in a virtualized network environment
US7996569B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 12, 2007 |
| Grant date | Aug 9, 2011 |
| Priority date | — |
| Expiry date | Mar 10, 2029 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L69/12
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods and systems for zero copy in a virtualized network environment are disclosed. Aspects of one method may include a plurality of GOSs that share a single NIC. The NIC may switch communication to a GOS to allow that GOS access to a network via the NIC. The NIC may offload, for example, OSI layer 3, 4, and/or 5 protocol operations from a host system and/or the GOSs. The data received from, or to be transmitted to, the network by the NIC may be copied directly between the NIC's buffer and a corresponding application buffer for one of the GOSs without copying the data to a TGOS. The NIC may access the GOS buffer via a virtual address, a buffer offset, or a physical address. The virtual address and the buffer offset may be translated to a physical address.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.