-
公开(公告)号:US20200219225A1
公开(公告)日:2020-07-09
申请号:US16818272
申请日:2020-03-13
Applicant: Amazon Technologies, Inc.
Inventor: Mihir Sadruddin Surani , Adithya Bhat , Malcolm Featonby , Yuxuan Liu , Douglas Cotton Kurtz , Umesh Chandani
IPC: G06T1/20
Abstract: A graphic session coordinator is established to enable remote virtualized graphics operations on behalf of a set of graphics request generators. A request generator submits a graphics session request to the session coordinator. A configuration operation is performed at one or more routing devices to enable graphics operation request packets from the request generator to be delivered to a first remote virtualized graphics device and to enable graphics operation response packets to be transmitted to a destination.
-
公开(公告)号:US10389617B1
公开(公告)日:2019-08-20
申请号:US14858899
申请日:2015-09-18
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Mihir Sadruddin Surani , Eric Paul Wei , Diwakar Gupta
IPC: G06F15/173 , H04L12/26 , H04L12/911 , G06F11/36
Abstract: This document describes techniques for performance testing computing resources in a service provider network. In an example embodiment, a performance manager periodically tests the performance of computing devices in the service provider network using selected computing assets of each computing device, and updates, based on the performance, a ranking value that establishes precedence for allocation of resource instances of the computing device. A placement manager assigns resource instances from the computing devices based on the ranking values.
-
公开(公告)号:US10200249B1
公开(公告)日:2019-02-05
申请号:US15374509
申请日:2016-12-09
Applicant: Amazon Technologies, Inc.
Inventor: Malcolm Featonby , Mihir Sadruddin Surani , Umesh Chandani , Adithya Bhat , Yuxuan Liu , Douglas Cotton Kurtz
IPC: H04L12/24 , G06F9/455 , H04L12/773 , H04L29/06 , H04L12/741 , G06F9/50
Abstract: A determination is made that network access between a virtualized graphics device and a compute instance of a client is to be enabled. A source network address for graphics-related traffic of the compute instance is identified. From a range of source port numbers associated with the source network address, a particular source port number which is unused is found. Routing metadata is transmitted to one or more routing devices indicating that a key based at least in part on (a) the source network address and (b) the particular source port number is to be used to identify a route for network packets from the first application compute instance to a virtualized graphics device.
-
公开(公告)号:US09928099B1
公开(公告)日:2018-03-27
申请号:US14860705
申请日:2015-09-21
Applicant: Amazon Technologies, Inc.
Inventor: Mihir Sadruddin Surani , Diwakar Gupta , Eric Paul Wei
CPC classification number: G06F9/45558 , G06F2009/4557 , H04L41/0813 , H04L41/0869
Abstract: A virtual computer system service receives a request to migrate a virtual machine instance from a first physical host to another physical host. The virtual computer system service identifies a configuration of the first physical host and obtains a data structure that specifies compatibility values for pairings of physical host configurations. The virtual computer system uses the configuration of the first physical host and the data structure to select a compatible physical host configuration. Using this compatible physical host configuration, the virtual computer system service selects a set of physical hosts that have this compatible physical host configuration. The set of physical hosts is used to select a second physical host onto which the virtual machine instance is migrated.
-
公开(公告)号:US10692168B1
公开(公告)日:2020-06-23
申请号:US15417064
申请日:2017-01-26
Applicant: Amazon Technologies, Inc.
Inventor: Malcolm Featonby , Yuxuan Liu , Mihir Sadruddin Surani , John Merrill Phillips, Jr. , Umesh Chandani , Douglas Cotton Kurtz , Nicholas Patrick Wilt , Adithya Bhat
IPC: G06T1/20 , G06F9/445 , G06F9/455 , H04L12/823 , H04L12/753 , G06T1/60
Abstract: A first remote virtualized graphics device is instantiated in response to a determination that processing of graphics operations is to be enabled in a first availability mode on behalf of a compute instance. A configuration operation is performed at a routing device to enable packets from the first remote virtualized graphics device to be transmitted to a graphics result destination. In response to an indication of unavailability, the routing device is configured to enable packets from a second remote virtualized graphics device to be directed to the graphics result destination.
-
公开(公告)号:US10650484B2
公开(公告)日:2020-05-12
申请号:US16377087
申请日:2019-04-05
Applicant: Amazon Technologies, Inc.
Inventor: Malcolm Featonby , Yuxuan Liu , Umesh Chandani , John Merrill Phillips, Jr. , Nicholas Patrick Wilt , Adithya Bhat , Douglas Cotton Kurtz , Mihir Sadruddin Surani
Abstract: Methods, systems, and computer-readable media for dynamic and application-specific virtualized graphics processing are disclosed. Execution of an application is initiated on a virtual compute instance. The virtual compute instance is implemented using a server. One or more graphics processing unit (GPU) requirements associated with the execution of the application are determined. A physical GPU resource is selected from a pool of available physical GPU resources based at least in part on the one or more GPU requirements. A virtual GPU is attached to the virtual compute instance based at least in part on initiation of the execution of the application. The virtual GPU is implemented using the physical GPU resource selected from the pool and accessible to the server over a network.
-
公开(公告)号:US10593009B1
公开(公告)日:2020-03-17
申请号:US15439751
申请日:2017-02-22
Applicant: Amazon Technologies, Inc.
Inventor: Mihir Sadruddin Surani , Adithya Bhat , Malcolm Featonby , Yuxuan Liu , Douglas Cotton Kurtz , Umesh Chandani
IPC: G06T1/20
Abstract: A graphic session coordinator is established to enable remote virtualized graphics operations on behalf of a set of graphics request generators. A request generator submits a graphics session request to the session coordinator. A configuration operation is performed at one or more routing devices to enable graphics operation request packets from the request generator to be delivered to a first remote virtualized graphics device and to enable graphics operation response packets to be transmitted to a destination.
-
公开(公告)号:US20180204301A1
公开(公告)日:2018-07-19
申请号:US15409482
申请日:2017-01-18
Applicant: Amazon Technologies, Inc.
Inventor: Malcolm Featonby , Yuxuan Liu , Umesh Chandani , John Merrill Phillips, JR. , Nicholas Patrick Wilt , Adithya Bhat , Douglas Cotton Kurtz , Mihir Sadruddin Surani
CPC classification number: G06T1/20 , G06F9/445 , G06F9/45558 , G06F9/5044 , G06F9/5072 , G06F9/5077 , G06F2209/5011
Abstract: Methods, systems, and computer-readable media for dynamic and application-specific virtualized graphics processing are disclosed. Execution of an application is initiated on a virtual compute instance. The virtual compute instance is implemented using a server. One or more graphics processing unit (GPU) requirements associated with the execution of the application are determined. A physical GPU resource is selected from a pool of available physical GPU resources based at least in part on the one or more GPU requirements. A virtual GPU is attached to the virtual compute instance based at least in part on initiation of the execution of the application. The virtual GPU is implemented using the physical GPU resource selected from the pool and accessible to the server over a network.
-
公开(公告)号:US10726518B2
公开(公告)日:2020-07-28
申请号:US16530888
申请日:2019-08-02
Applicant: Amazon Technologies, Inc.
Inventor: Douglas Cotton Kurtz , Malcolm Featonby , Umesh Chandani , Adithya Bhat , Yuxuan Liu , Mihir Sadruddin Surani
Abstract: Methods, systems, and computer-readable media for capacity reservation for virtualized graphics processing are disclosed. A request is received to attach a virtual GPU to a virtual compute instance. The request comprises one or more constraints. Availability information is retrieved from a data store that indicates virtual GPUs available in a provider network and matching the one or more constraints. A virtual GPU is selected from among the available virtual GPUs in the availability information. The selected virtual GPU is reserved for attachment to the virtual compute instance. The virtual compute instance is implemented using CPU resources and memory resources of a physical compute instance, the virtual GPU is implemented using a physical GPU in the provider network, and the physical GPU is accessible to the physical compute instance over a network.
-
公开(公告)号:US20200082495A1
公开(公告)日:2020-03-12
申请号:US16684985
申请日:2019-11-15
Applicant: Amazon Technologies, Inc.
Inventor: Malcolm Featonby , Yuxuan Liu , Umesh Chandani , John Merrill Phillips, JR. , Adithya Bhat , Douglas Cotton Kurtz , Mihir Sadruddin Surani
Abstract: Methods, systems, and computer-readable media for interaction monitoring for virtualized graphics processing are disclosed. Execution of an application is initiated on a virtual compute instance that is implemented using CPU and memory resources of a server. Instruction calls are produced by the execution of the application and sent from the server to a graphics server over a network. The graphics server comprises a physical GPU, and a virtual GPU is implemented using the physical GPU and attached to the virtual compute instance. GPU output is generated at the graphics server based at least in part on execution of the instruction calls using the virtual GPU. A log of interactions between the application and the virtual GPU is stored. The interactions comprise the instruction calls sent to the graphics server and responses to the instruction calls sent to the virtual compute instance.
-
-
-
-
-
-
-
-
-