-
公开(公告)号:US11061584B2
公开(公告)日:2021-07-13
申请号:US15425857
申请日:2017-02-06
Applicant: Amazon Technologies, Inc.
Inventor: Marcin Piotr Kowalski , David R. Richardson , James Alfred Gordon Greenfield , Jacobus Johannes Nicolaas Van Der Merwe , Matthew James Eddey , Christopher Richard Jacques De Kadt , Peter Nicholas Desantis
IPC: G06F3/06
Abstract: Methods and apparatus for profile-guided preloading for virtualized resources are described. A block-level storage volume whose contents are to be populated via data transfers from a repository service is programmatically attached to a compute instance. An indication of data transfers from the repository to a block storage service implementing the volume is obtained, corresponding to a particular phase of program execution at the compute instance. A storage profile is generated, based at least in part on the indication of data transfers. The storage profile is subsequently used to pre-load data from the repository service on behalf of other compute instances.
-
公开(公告)号:US20200089574A1
公开(公告)日:2020-03-19
申请号:US16687361
申请日:2019-11-18
Applicant: Amazon Technologies, Inc.
Inventor: Mahmood Miah , Matthew James Eddey , John Sandeep Yuhan
IPC: G06F11/14 , G06F16/11 , G06F16/28 , G06F16/901
Abstract: A snapshot analysis system analyzes a plurality of data snapshots taken in connection with data stored on a block device allocated by a data storage system. The snapshot analysis system may include an ingestor capable of initially detecting new snapshots and adding a root node for the snapshots. The system may include a block device analyzer that analyzes each snapshot to determine its contents, the relationship within data structures extant within the snapshot, and the snapshot's relationship to other snapshots and/or that of other block devices. The system may also include a clustering analyzer capable of determining whether snapshots are associated with multipart block devices, such as LVM or MD RAID devices. The system may further include a block device emulator that exposes data associated with a given snapshot as an addressable block device without necessitating retrieval or exposure of the full block device to which the snapshot is associated.
-
公开(公告)号:US10521730B1
公开(公告)日:2019-12-31
申请号:US14482926
申请日:2014-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Anton André Eicher , Matthew James Eddey , Richard Alan Hamman
Abstract: A technology is described for determining a launch workflow for launching multiple computing instances on a physical host in a computing service environment using a predicted launch time. An example method may include receiving a launch plan to launch a plurality of computing instances on a physical host within a computing service environment. A first launch workflow and a second launch workflow may then be determined for the launch plan where the first launch workflow and the second launch workflow may specify different sequences of operations performed to launch the computing instance on the physical host. Predicted launch times for the first launch workflow and the second launch workflow may be obtained and the predicted launch times may be compared to determine a launch workflow used in executing the launch plan.
-
公开(公告)号:US10019180B1
公开(公告)日:2018-07-10
申请号:US15087463
申请日:2016-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Mahmood Miah , Matthew James Eddey , John Sandeep Yuhan
IPC: G06F3/06 , G06F17/30 , G06F12/122 , G06F12/128 , G06F11/14
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/0683 , G06F11/1448 , G06F16/128 , G06F2201/84
Abstract: A snapshot analysis system analyzes a plurality of data snapshots taken in connection with data stored on a block device allocated by a data storage system. The snapshot analysis system may include an ingestor capable of initially detecting new snapshots and adding a root node for the snapshots. The system may include a block device analyzer that analyzes each snapshot to determine its contents, the relationship within data structures extant within the snapshot, and the snapshot's relationship to other snapshots and/or that of other block devices. The system may also include a clustering analyzer capable of determining whether snapshots are associated with multipart block devices, such as LVM or MD RAID devices. The system may further include a block device emulator that exposes data associated with a given snapshot as an addressable block device without necessitating retrieval or exposure of the full block device to which the snapshot is associated.
-
公开(公告)号:US09971971B2
公开(公告)日:2018-05-15
申请号:US14482812
申请日:2014-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Anton André Eicher , Matthew James Eddey , Richard Alan Hamman
CPC classification number: G06N99/005 , G06F9/45558 , G06F9/505 , G06F2009/45562 , G06F2009/4557
Abstract: Technology is described for determining computing instance placement. A request to launch a computing instance in a computing service environment may be received. Estimated launch times for the computing instance to launch on individual physical hosts in a group of physical hosts may be identified. A physical host in the group of physical hosts that can provide placement of the computing instance may be selected based in part on the estimated launch times for the computing instance and additional factors related to placement of the computing instance.
-
公开(公告)号:US09641384B1
公开(公告)日:2017-05-02
申请号:US14482914
申请日:2014-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Anton André Eicher , Matthew James Eddey , Richard Alan Hamman
CPC classification number: H04L41/0686 , H04L41/50 , H04L41/5025
Abstract: Technology is described for monitoring computing instance launch times. A launch plan for launching a computing instance in a computing service environment may be identified. A predicted launch time for launching the computing instance on a selected physical host in the computing service environment may be determined using a launch time prediction model. An actual launch time for launching the computing instance in the computing service environment may be identified. The predicted launch time that is determined using the launch time prediction model may be compared with the actual launch time for launching the computing instance in the computing service environment. The actual launch time may be determined as not being within a defined threshold of the predicted launch time. An alert may be generated to indicate that the actual launch time is not within the defined threshold of the predicted launch time.
-
27.
公开(公告)号:US09563385B1
公开(公告)日:2017-02-07
申请号:US14028186
申请日:2013-09-16
Applicant: Amazon Technologies, Inc.
Inventor: Marcin Piotr Kowalski , David R. Richardson , James Alfred Gordon Greenfield , Jacobus Johannes Nicolaas Van Der Merwe , Matthew James Eddey , Christopher Richard Jacques De Kadt , Peter Nicholas Desantis
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0604 , G06F3/065 , G06F3/0664 , G06F3/0665 , G06F3/067 , G06F3/0673 , G06F3/0689
Abstract: Methods and apparatus for profile-guided preloading for virtualized resources are described. A block-level storage volume whose contents are to be populated via data transfers from a repository service is programmatically attached to a compute instance. An indication of data transfers from the repository to a block storage service implementing the volume is obtained, corresponding to a particular phase of program execution at the compute instance. A storage profile is generated, based at least in part on the indication of data transfers. The storage profile is subsequently used to pre-load data from the repository service on behalf of other compute instances.
Abstract translation: 描述用于虚拟化资源的轮廓引导预加载的方法和装置。 通过从存储库服务的数据传输将其内容填充的块级存储卷以编程方式附加到计算实例。 获得从存储库到实现卷的块存储服务的数据传输的指示,对应于计算实例处的程序执行的特定阶段。 至少部分地基于数据传输的指示来生成存储简档。 存储配置文件随后用于代表其他计算实例从存储库服务预加载数据。
-
-
-
-
-
-