-
公开(公告)号:US20190208005A1
公开(公告)日:2019-07-04
申请号:US16297065
申请日:2019-03-08
Applicant: Amazon Technologies, Inc.
Inventor: Alexey Gadalin , Nikolay Krasilnikov , Rudresh Amin , Weili Zhong McClenahan , Anton Valter
Abstract: Methods and apparatus for post data synchronization in live migration of domains. Host devices on a network may implement virtual machines (VMs) as domains in an execution environment, and may provide local persistent storage for data of the VMs. A migration technique for moving a domain including the persistent data from one host device to another host device is described in which the VM is instantiated on the target device, and the domain is switched to the target device. Synchronization of the VM's data from the persistent storage on the source device to the target device is then initiated, for example according to a distributed replicated storage technique that makes the target device's persistent storage the primary storage and the source device's persistent storage the secondary storage for the VM. Once the data is synchronized, the VM and its respective storage on the source device are released.
-
公开(公告)号:US11249790B1
公开(公告)日:2022-02-15
申请号:US16816042
申请日:2020-03-11
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Alexey Gadalin , Ethan John Faust
Abstract: Generally described, one or more aspects of the present application relate to an instance resource oversubscription service for scheduling a burst period for a running virtual machine instance based on a time window specified by a user of the virtual machine instance. For example, the instance resource oversubscription service can predict future resource usage and identify the appropriate timing and physical host machine for letting the user burst (e.g., temporarily use the virtual machine instance in a manner than consumes a higher amount of computing resources such as CPU cycles, memory, network bandwidth, etc.). In doing so, the instance resource oversubscription service may consider, for example, the historical and current resource utilization levels of the virtual machine instances running on a set of available physical host machines and the burst period scheduling requests from other users of the instance resource oversubscription service.
-
公开(公告)号:US10230785B1
公开(公告)日:2019-03-12
申请号:US14981680
申请日:2015-12-28
Applicant: Amazon Technologies, Inc.
Inventor: Alexey Gadalin , Nikolay Krasilnikov , Rudresh Amin , Weili Zhong McClenahan , Anton Valter
Abstract: Methods and apparatus for post data synchronization in live migration of domains. Host devices on a network may implement virtual machines (VMs) as domains in an execution environment, and may provide local persistent storage for data of the VMs. A migration technique for moving a domain including the persistent data from one host device to another host device is described in which the VM is instantiated on the target device, and the domain is switched to the target device. Synchronization of the VM's data from the persistent storage on the source device to the target device is then initiated, for example according to a distributed replicated storage technique that makes the target device's persistent storage the primary storage and the source device's persistent storage the secondary storage for the VM. Once the data is synchronized, the VM and its respective storage on the source device are released.
-
公开(公告)号:US11803407B1
公开(公告)日:2023-10-31
申请号:US17037510
申请日:2020-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Alexey Gadalin , Ethan John Faust , Anton Valter
CPC classification number: G06F9/45558 , G06F9/4552 , G06F9/5077 , G06F2009/4557 , G06F2009/45562 , G06F2009/45595
Abstract: Disclosed are various embodiments for an emulation layer for overcoming incompatibilities in virtual machine instance migration. In one embodiment, a virtual machine instance configured for a first computing architecture is executed in a first computing device having the first computing architecture. The virtual machine instance from the first computing device is migrated to a second computing device having a second computing architecture. The virtual machine instance is executed in the second computing device using an emulation layer that emulates the first computing architecture in the second computing architecture.
-
5.
公开(公告)号:US11734038B1
公开(公告)日:2023-08-22
申请号:US16691228
申请日:2019-11-21
Applicant: Amazon Technologies, Inc.
Inventor: Oleksii Tsai , Nikolay Krasilnikov , Anton Valter , Alexey Gadalin
CPC classification number: G06F9/45558 , G06F9/4856 , G06F11/1471 , G06F2009/4557 , G06F2009/45579 , G06F2201/815 , G06F2201/82 , H04L63/029
Abstract: This disclosure leverages multi-attach to block store volumes for more reliable live migration of virtualized resources. A block storage client of a virtualized resource operating on a source host in a first data center can be attached to a block storage volume stored on block storage hosts in the first data center. State data associated with the virtual machine can be transmitted from the source host to a target host, after which the virtual machine can run on the target host and operations of the virtualized resources may be ceased on the source host. Failure of the migration may require roll back to the source host. The source host may remain connected to the volume while the target host client connects to the volume, such that the volume may be accessed by the block storage client on the source host after rollback to provide uninterrupted operation of the virtual machine.
-
公开(公告)号:US20230180017A1
公开(公告)日:2023-06-08
申请号:US17544817
申请日:2021-12-07
Applicant: Amazon Technologies, Inc.
Inventor: Alexey Gadalin , Diwakar Gupta , Rudresh Amin , Yatin Patil , Kaixiang Hu , Dimitrios Elissaios
Abstract: Disclosed are various embodiments for provisioning radio-based networks with locality rules. In one embodiment, at least one locality rule associated with an organization is accessed. The locality rule(s) require that at least a subset of network traffic for a radio-based network remain within a particular geographic area. The radio-based network includes a radio access network and an associated core network. A topology for the radio-based network is determined based at least in part on the locality rule(s). The radio-based network is provisioned or reconfigured for the organization to have the topology complying with the at least one locality rule.
-
公开(公告)号:US20230179974A1
公开(公告)日:2023-06-08
申请号:US17544825
申请日:2021-12-07
Applicant: Amazon Technologies, Inc.
Inventor: Alexey Gadalin , Diwakar Gupta , Rudresh Amin , Yatin Patil , Kaixiang Hu , Dimitrios Elissaios
Abstract: Disclosed are various embodiments for locality-based network slicing in radio-based networks. In one embodiment, network traffic is received via a network slice in a radio-based network. The radio-based network includes a radio access network and an associated core network. The network slice is associated with at least one locality rule requiring that the network traffic remain within a particular geographic area. It is determined that the radio-based network has resources to comply with the locality rule(s). The network traffic in the radio-based network is acted upon in order to comply with the locality rule(s).
-
公开(公告)号:US11625175B1
公开(公告)日:2023-04-11
申请号:US17362303
申请日:2021-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Nikolay Krasilnikov , Oleksii Tsai , Alexey Gadalin , Guy Parton , Anton Valter
IPC: G06F3/06
Abstract: Techniques for a device with NUMA a memory architecture to migrate virtual resources between NUMA nodes to reduce resource contention between virtual resources running on the NUMA nodes. In some examples, the device monitors various metrics and/or operations of the NUMA nodes and/or virtual resources, and detect events that indicate that virtual resources running on a same NUMA node are contending, or are likely to contend, for computing resources of the NUMA node. Upon detecting such an event, the device may migrate a virtual resource from the NUMA node to another NUMA node on the device that has an availability of computing resources. The device may then migrate the virtual resource from the overcommitted NUMA node onto the NUMA node that has availability to run the virtual resource. In this way, devices may reduce resource contention among virtual resources running on a same NUMA node.
-
公开(公告)号:US10095545B1
公开(公告)日:2018-10-09
申请号:US15280766
申请日:2016-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Diwakar Gupta , Robert Beazley , Alexey Gadalin , Mihir Sadruddin Surani , Scott Sikora , Anton Valter
Abstract: Techniques for managing large-scale automatic fleet refresh operations are described herein. An application programming interface request to perform a refresh operation on a set of computer system instances is received. The application programming interface request includes a set of constraints for performing the refresh operation which are used to determine the impact of performing the refresh operation. Based at least in part on the impact, a set of schedules for performing the refresh operation is provided.
-
公开(公告)号:US12236254B1
公开(公告)日:2025-02-25
申请号:US17304334
申请日:2021-06-18
Applicant: Amazon Technologies, Inc.
Inventor: Alexey Gadalin , Alexander Gregory Bestavros , Ethan John Faust , Anton Valter , Yuxuan Liu
Abstract: This disclosure describes techniques for increasing the baseline performance of a burstable instance to an increased performance level for a limited time period. For example, a user may schedule a time period which the burstable instance has access to 100% of a CPU, instead of competing with other burstable instances even during periods of bursting as in prior techniques. In some cases, the user uses credits to reserve the time periods at which the increased performance level is requested. After receiving the reservation, a resource system selects computing resources to host the burstable instance such that the burstable instance, can operate at the requested increased performance level. After the time period has ended, the burstable instance may return to the baseline performance level.
-
-
-
-
-
-
-
-
-