-
公开(公告)号:US20170147243A1
公开(公告)日:2017-05-25
申请号: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
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.
-
公开(公告)号:US09659040B1
公开(公告)日:2017-05-23
申请号:US14034502
申请日:2013-09-23
Applicant: Amazon Technologies, Inc.
Inventor: Carl Bellingan , Matthew James Eddey
IPC: G06F17/30
CPC classification number: G06F17/30292 , G06F11/36 , G06F17/30297 , G06F17/30309
Abstract: A fleet of databases may comprise subsets of databases sharing a common schema for replication, horizontal partitioning and other applications. Events related to potential deviations from a desired schema may be monitored. Automated means may be employed to detect variations from a desired schema. An intermediate representation of database schema may be formed and used to compare database schemas. Subclasses and allowed versions of desired schemas may be defined. Security attributes related to schema inspection and modification may be mapped to enable selected operations on schema.
-
公开(公告)号:US09591094B2
公开(公告)日:2017-03-07
申请号:US14482841
申请日:2014-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Anton André Eicher , Matthew James Eddey , Richard Alan Hamman
CPC classification number: H04L67/2842 , G06F9/485 , H04L67/325
Abstract: Technology is described for reducing computing instance launch times. A computing instance that is expected to be launched in a computing service environment during a defined time period may be identified. A machine image associated with the computing instance may be determined to be cached in the computing service environment using a launch time prediction model to reduce a launch time for launching the computing instance as compared to not caching the machine image. At least one physical host in the computing service environment that is available to cache the machine image may be selected to lower the launch time of the computing instance as predicted by the launch time prediction model. The machine image may be stored in the physical host in order to minimize the launch time for launching the computing instance in the computing service environment, using the processor.
Abstract translation: 描述了减少计算实例启动时间的技术。 可以识别期望在定义的时间段内在计算服务环境中启动的计算实例。 与计算实例相关联的机器图像可以被确定为使用发射时间预测模型来缓存在计算服务环境中,以减少与不缓存机器图像相比启动计算实例的发射时间。 可以选择可用于缓存机器图像的计算服务环境中的至少一个物理主机,以按照发射时间预测模型预测来降低计算实例的启动时间。 机器图像可以存储在物理主机中,以便使用处理器来最小化在计算服务环境中启动计算实例的启动时间。
-
公开(公告)号:US11030063B1
公开(公告)日:2021-06-08
申请号:US14673839
申请日:2015-03-30
Applicant: Amazon Technologies, Inc.
Inventor: George Shipilov , Kerry Quintin Lee , Matthew James Eddey
Abstract: A system and method for maintaining data integrity during data transformation operations. The system and method include obtaining a message from a set of queues, obtaining, from a first data store, a data object indicated by the message, and generating, at a first host, a set of error detection codes corresponding to a transformation of the data object according to a transformation scheme. The system and method further include, transforming, at a second host different from the first host, the data object according to the transformation scheme into the transformation of the data object, verifying the transformation against the set of error detection codes, and storing the transformation in a second data store.
-
公开(公告)号:US10936225B1
公开(公告)日:2021-03-02
申请号:US14934954
申请日:2015-11-06
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Matthew James Eddey , John Sandeep Yuhan , Mahmood Miah , Abhishek Kumar
IPC: G06F3/06
Abstract: A system includes a storage volume configured to store a data set in a plurality of data blocks, a data store configured to store a plurality of captures of the data set in a plurality of data chunks, and file retrieval logic. The data set includes a file stored in a data block of the plurality of data blocks. The plurality of captures includes the file captured at different points in time. The file retrieval logic is configured to identify the plurality of data chunks in which the data block as captured in the plurality of captures is stored in the data store, retrieve the plurality of data chunks from the data store, and read the data block as captured in the plurality of captures from the plurality of data chunks to produce a plurality of file versions.
-
公开(公告)号:US10402746B2
公开(公告)日:2019-09-03
申请号:US14482789
申请日:2014-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Anton André Eicher , Matthew James Eddey , Richard Alan Hamman
Abstract: A technology is described for predicting a launch time for a computing instance. An example method may include receiving a request for a predicted launch time to launch a computing instance on a physical host within a computing service environment. Data associated with launch features of a computing instance may then be obtained, where the launch features may be determined to have an impact on a launch time of the computing instance on a physical host within a computing service environment. The launch features of the computing instance may then be input to a machine learning model that outputs the predicted launch time for launching the computing instance within the computing service environment.
-
公开(公告)号:US10268958B1
公开(公告)日:2019-04-23
申请号:US14482872
申请日:2014-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Anton André Eicher , Matthew James Eddey , Richard Alan Hamman
Abstract: A technology is described for providing a recommended launch configuration for a computing instance based on a predicted launch time. An example method may include receiving a launch plan to launch a computing instance on a physical host within a computing service environment, where the launch plan includes a launch configuration. Upon receiving the launch plan, a predicted launch time may be determined for the computing instance based on the launch configuration. The launch configuration may then be analyzed to identify changes to the launch configuration that may result in an improved predicted launch time as compared to the predicted launch time. A recommended change may then be provided for the launch configuration as a result of a determination that the change to the launch configuration results in the improved predicted launch time.
-
公开(公告)号:US20160072910A1
公开(公告)日:2016-03-10
申请号:US14482841
申请日:2014-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Anton André Eicher , Matthew James Eddey , Richard Alan Hamman
CPC classification number: H04L67/2842 , G06F9/485 , H04L67/325
Abstract: Technology is described for reducing computing instance launch times. A computing instance that is expected to be launched in a computing service environment during a defined time period may be identified. A machine image associated with the computing instance may be determined to be cached in the computing service environment using a launch time prediction model to reduce a launch time for launching the computing instance as compared to not caching the machine image. At least one physical host in the computing service environment that is available to cache the machine image may be selected to lower the launch time of the computing instance as predicted by the launch time prediction model. The machine image may be stored in the physical host in order to minimize the launch time for launching the computing instance in the computing service environment, using the processor.
Abstract translation: 描述了减少计算实例启动时间的技术。 可以识别期望在定义的时间段内在计算服务环境中启动的计算实例。 与计算实例相关联的机器图像可以被确定为使用发射时间预测模型来缓存在计算服务环境中,以减少与不缓存机器图像相比启动计算实例的发射时间。 可以选择可用于缓存机器图像的计算服务环境中的至少一个物理主机,以按照发射时间预测模型预测来降低计算实例的启动时间。 机器图像可以存储在物理主机中,以便使用处理器来最小化在计算服务环境中启动计算实例的启动时间。
-
公开(公告)号:US20160071023A1
公开(公告)日:2016-03-10
申请号:US14482789
申请日:2014-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Anton André Eicher , Matthew James Eddey , Richard Alan Hamman
IPC: G06N99/00
Abstract: A technology is described for predicting a launch time for a computing instance. An example method may include receiving a request for a predicted launch time to launch a computing instance on a physical host within a computing service environment. Data associated with launch features of a computing instance may then be obtained, where the launch features may be determined to have an impact on a launch time of the computing instance on a physical host within a computing service environment. The launch features of the computing instance may then be input to a machine learning model that outputs the predicted launch time for launching the computing instance within the computing service environment.
Abstract translation: 描述了一种用于预测计算实例的启动时间的技术。 示例性方法可以包括接收针对预计启动时间的请求,以在计算服务环境内的物理主机上启动计算实例。 然后可以获得与计算实例的启动特征相关联的数据,其中可以确定启动特征对计算实例在计算服务环境内的物理主机上的启动时间的影响。 然后可以将计算实例的启动特征输入到输出用于在计算服务环境内启动计算实例的预测启动时间的机器学习模型。
-
公开(公告)号:US11099939B2
公开(公告)日:2021-08-24
申请号:US16687361
申请日:2019-11-18
Applicant: Amazon Technologies, Inc.
Inventor: Mahmood Miah , Matthew James Eddey , John Sandeep Yuhan
IPC: G06F16/11 , G06F11/14 , 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.
-
-
-
-
-
-
-
-
-