发明名称 Request processing techniques
摘要 A computer system implements a hypervisor which, in turn, implements one or more computer system instances and a controller. The controller and a computer system instance share a memory. A request is processed using facilities of both the computer system instance and the controller. As part of request processing, information is passed between the computer system instance and the controller via the shared memory.
申请公布号 US9280372(B2) 申请公布日期 2016.03.08
申请号 US201313964889 申请日期 2013.08.12
申请人 Amazon Technologies, Inc. 发明人 Allen Nicholas Alexander
分类号 G06F3/00;G06F9/44;G06F9/46;G06F9/455;G06F9/50 主分类号 G06F3/00
代理机构 Davis Wright Tremaine LLP 代理人 Davis Wright Tremaine LLP
主权项 1. A computer-implemented method for processing a request, comprising: under the control of one or more computer systems configured with executable instructions, implementing, by a hypervisor, a virtual computer system instance and a controller such that: the virtual computer system instance lacks an implementation of one or more layers of a protocol stack used to receive the request;the controller has an implementation of the one or more layers of the protocol stack lacked by the virtual computer system instance; anda shared memory region is accessible to both the virtual computer system instance and the controller;placing data of the request from the controller to the virtual computer system instance into the shared memory region;providing the data from the shared memory region to the virtual computer system;placing data for a response to the request from the virtual computer system to the controller into the shared memory region;providing the data for the response from the shared memory region to the controller; andusing the implementation of the one or more layers of the protocol stack of the controller to provide the response to the request.
地址 Seattle WA US