Invention Grant
- Patent Title: Optimized communication between program components executing in virtual machines
- Patent Title (中): 优化在虚拟机中执行的程序组件之间的通信
-
Application No.: US13791193Application Date: 2013-03-08
-
Publication No.: US09588788B1Publication Date: 2017-03-07
- Inventor: Harsha Ramalingam , Bhavnish H. Lathia , Michael James McInerny , Kyle Bradley Peterson , Leon Robert Warman
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Lee & Hayes, PLLC
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F9/455

Abstract:
Communication between program components executing in different virtual machines on the same physical computer may be optimized utilizing various mechanisms. A virtual machine manager may be configured to route network communications between virtual machines on the same physical host through a memory buffer. The virtual machine manager might also be configured to provide a shared memory and/or a shared data structure for enabling data communication between program components executing in different virtual machines on the same physical computing device. Mechanisms might also be implemented in order to prevent inconsistent read and/or write operations from being performed on the shared memory and/or the shared data structure. Mechanisms might also be implemented to minimize copying of a memory buffer, shared memory, and/or shared data structure.
Information query