-
1.
公开(公告)号:US11418995B2
公开(公告)日:2022-08-16
申请号:US16699419
申请日:2019-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Ishwardutt Parulkar , Diwakar Gupta , Georgios Elissaios
IPC: H04W28/02 , H04L41/147 , H04L43/0852 , H04W4/029 , H04L43/16 , H04L67/148
Abstract: Techniques for managing latency of communications between compute instances and mobile devices are described. A message including an indication of a mobility event associated with a mobile device of a communications service provider network is received. The mobility event indicates a change in a connection point of the mobile device to the communications service provider network from a from a first access point to a second access point. A communications delay of at least a portion of a network path between the mobile device and a compute instance via the second access point is determined to not satisfy a latency constraint. A second provider substrate extension of the cloud provider network that satisfies the latency constraint for communications with the mobile device via the second access point is identified, and a message is sent to the second provider substrate extension to cause the launch of another compute instance.
-
公开(公告)号:US11258662B2
公开(公告)日:2022-02-22
申请号:US17111199
申请日:2020-12-03
Applicant: Amazon Technologies, Inc.
Inventor: Damian Gorman Wylie , James Alfred Gordon Greenfield , Michael Groenewald , Anand Rajender Kumar , Rajnesh Umeshraya Pai , Sivaprasad Venkata Padisetty , Georgios Elissaios , Scott Anthony Roberts
IPC: H04L12/24 , H04L29/08 , G06F9/50 , H04L41/0806 , H04L67/51 , H04L67/02 , H04L41/5051 , H04L41/50 , H04L67/52
Abstract: A virtual computer system service receives a request from a customer to provision a dedicated server for the exclusive use of the customer. The dedicated server may be used to launch one or more virtual machine instances. The virtual computer system service subsequently selects, from a pool of available servers, a server that can be dedicated to the customer and that does not have capacity allocated to any other customer. The virtual computer system service may update a database to specify, in an entry corresponding to the selected server, that the server has been dedicated for the exclusive use of the customer. Once the database has been updated, the virtual computer system service will enable the customer to launch a virtual machine instance using the dedicated server.
-
公开(公告)号:US20190310880A1
公开(公告)日:2019-10-10
申请号:US16442325
申请日:2019-06-14
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Alan Hadley Goodman , Georgios Elissaios , Arvind Suryakumar , Bret David Kiraly
Abstract: A virtual machine running on a source host is determined to be migrated away from the source host. The virtual machine is migrated away from the source host at least by a target host being selected for the virtual machine and a state of the virtual machine being copied from the source host to the target host while the virtual machine continues to run on the source host. The virtual machine is further migrated from the source host by a change to the state of the virtual machine t running on the source host that resulted during the copying being propagated to the target host. The virtual machine is run on the target host such that the virtual machine running on the target host includes the change to the state.
-
公开(公告)号:US10404579B1
公开(公告)日:2019-09-03
申请号:US14961765
申请日:2015-12-07
Applicant: Amazon Technologies, Inc.
Inventor: Sebastian Martin Biemueller , Georgios Elissaios , Diwakar Gupta , Hui Ma , Pieter Kristian Brouwer , Mohammad Farhan Husain , Thomas Friebel
IPC: H04L12/761 , H04L12/863 , H04L29/12 , H04L12/741 , H04L12/24
Abstract: Techniques for managing a critical phase of a virtual machine migration are described herein. During the critical phase, which must be kept as short as possible, a virtual machine instance is paused, network packets are rerouted to a temporary packet queue, and messages associated with managing synchronization of block storage devices are dispatched to an entity configured to manage those connections. After the block storage devices are synchronized, the network packets are released from the temporary packet queue to the new location of the virtual machine instance.
-
5.
公开(公告)号:US11917446B1
公开(公告)日:2024-02-27
申请号:US17852069
申请日:2022-06-28
Applicant: Amazon Technologies, Inc.
Inventor: Ishwardutt Parulkar , Diwakar Gupta , Georgios Elissaios
IPC: G06F15/16 , H04L41/147 , H04L43/0852 , H04L43/16 , H04L67/148 , H04W4/029 , H04W28/02
CPC classification number: H04W28/0226 , H04L41/147 , H04L43/0852 , H04L43/16 , H04L67/148 , H04W4/029
Abstract: Techniques for managing latency of communications between compute instances and mobile devices are described. A message including an indication of a mobility event associated with a mobile device of a communications service provider network is received. The mobility event indicates a change in a connection point of the mobile device to the communications service provider network from a from a first access point to a second access point. A communications delay of at least a portion of a network path between the mobile device and a compute instance via the second access point is determined to not satisfy a latency constraint. A second provider substrate extension of the cloud provider network that satisfies the latency constraint for communications with the mobile device via the second access point is identified, and a message is sent to the second provider substrate extension to cause the launch of another compute instance.
-
公开(公告)号:US11595347B1
公开(公告)日:2023-02-28
申请号:US17112714
申请日:2020-12-04
Applicant: Amazon Technologies, Inc.
Inventor: Upendra Bhalchandra Shevade , Shridhar Kulkarni , Christopher Barclay , Ishwardutt Parulkar , Dougal Stuart Ballantyne , Diwakar Gupta , Georgios Elissaios
IPC: H04L61/256 , H04W8/26 , H04L101/659
Abstract: Techniques for utilizing dual-stack network addressing for compute instances hosted in an edge location of a cloud provider network along with communications service provider (CSP) network addresses are described. A first network address is assigned to the compute instance from a pool of network addresses of the cloud provider network, and a second network address is associated with the compute instance that is provided by the CSP network. A gateway of the edge location is updated to direct packets addressed to the second network address to the compute instance via use of the first network address.
-
7.
公开(公告)号:US11463377B2
公开(公告)日:2022-10-04
申请号:US17162799
申请日:2021-01-29
Applicant: Amazon Technologies, Inc.
IPC: G06F15/16 , H04L47/70 , H04L47/74 , H04L47/78 , H04L47/783
Abstract: Techniques are described for enabling users of a service provider network to create and configure “application profiles” that include parameters related to execution of user workloads at provider substrate extensions. Once an application profile is created, users can request the deployment of user workloads to provider substrate extensions by requesting instance launches based on a defined application profile. The service provider network can then automate the launch and placement of the user's workload at one or more provider substrate extensions using edge-optimized compute instances (e.g., compute instances tailored for execution within provider substrate extension environments). In some embodiments, once such edge-optimized instances are deployed, the service provider network can manage the auto-resizing of the instances in terms of various types of computing resources devoted to the instances, manage the lifecycle of instances to ensure maximum capacity availability at provider substrate extension locations, and perform other instance management processes.
-
公开(公告)号:US20210160132A1
公开(公告)日:2021-05-27
申请号:US17111199
申请日:2020-12-03
Applicant: Amazon Technologies, Inc.
Inventor: Damian Gorman Wylie , James Alfred Gordon Greenfield , Michael Groenewald , Anand Rajender Kumar , Rajnesh Umeshraya Pai , Sivaprasad Venkata Padisetty , Georgios Elissaios , Scott Anthony Roberts
Abstract: A virtual computer system service receives a request from a customer to provision a dedicated server for the exclusive use of the customer. The dedicated server may be used to launch one or more virtual machine instances. The virtual computer system service subsequently selects, from a pool of available servers, a server that can be dedicated to the customer and that does not have capacity allocated to any other customer. The virtual computer system service may update a database to specify, in an entry corresponding to the selected server, that the server has been dedicated for the exclusive use of the customer. Once the database has been updated, the virtual computer system service will enable the customer to launch a virtual machine instance using the dedicated server.
-
公开(公告)号:US10970110B1
公开(公告)日:2021-04-06
申请号:US14750991
申请日:2015-06-25
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Alan Hadley Goodman , Georgios Elissaios , Arvind Suryakumar , Bret David Kiraly
Abstract: Techniques for managing the migration of virtual machine instances are described herein. A migration of a first virtual machine instance is started by preparing an appropriate target location to receive the first virtual machine instance. Next, a second virtual machine instance at the target location is enabled by first copying state information from the first virtual machine instance to the second virtual machine instance, by next creating connections between the second virtual machine instance and resources associated with the first virtual machine instance, and by finally starting packet forwarding between the two virtual machine instances. Finally, the first virtual machine instance is locked, the copy is finalized, and the second virtual machine instance is started.
-
10.
公开(公告)号:US11757792B2
公开(公告)日:2023-09-12
申请号:US17953073
申请日:2022-09-26
Applicant: Amazon Technologies, Inc.
IPC: G06F15/16 , H04L47/70 , H04L47/74 , H04L47/78 , H04L47/783
CPC classification number: H04L47/821 , H04L47/748 , H04L47/783 , H04L47/788 , H04L47/828
Abstract: Techniques are described for enabling users of a service provider network to create and configure “application profiles” that include parameters related to execution of user workloads at provider substrate extensions. Once an application profile is created, users can request the deployment of user workloads to provider substrate extensions by requesting instance launches based on a defined application profile. The service provider network can then automate the launch and placement of the user's workload at one or more provider substrate extensions using edge-optimized compute instances (e.g., compute instances tailored for execution within provider substrate extension environments). In some embodiments, once such edge-optimized instances are deployed, the service provider network can manage the auto-resizing of the instances in terms of various types of computing resources devoted to the instances, manage the lifecycle of instances to ensure maximum capacity availability at provider substrate extension locations, and perform other instance management processes.
-
-
-
-
-
-
-
-
-