Invention Grant
- Patent Title: High performance network I/O in a virtualized environment
-
Application No.: US15340459Application Date: 2016-11-01
-
Publication No.: US10270715B2Publication Date: 2019-04-23
- Inventor: Pratik Sharma
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Kilpatrick Townsend & Stockton LLP
- Main IPC: H04L12/861
- IPC: H04L12/861 ; H04L12/741

Abstract:
From received data packets intended for a target virtual machine of a virtualization system, a destination network address of the target virtual machine is determined, and a current write buffer pointer is identified that points to a buffer associated with the identified target virtual machine corresponding to the destination network address. If the identified write buffer pointer indicates that the buffer has sufficient available space to accept the data packets, and if the associated buffer has sufficient available space, the data packets are placed in the associated buffer in buffer data locations according to a calculated new write buffer pointer value, and a wakeup byte data message is sent to a designated socket of the target virtual machine. Generally, the target virtual machine detects the wakeup byte data message at the designated socket and, in response, retrieves the data packets from the associated buffer in accordance with the new write buffer pointer value.
Public/Granted literature
- US20180123984A1 HIGH PERFORMANCE NETWORK I/O IN A VIRTUALIZED ENVIRONMENT Public/Granted day:2018-05-03
Information query