Database fleet schema maintenance
    12.
    发明授权

    公开(公告)号:US09659040B1

    公开(公告)日:2017-05-23

    申请号:US14034502

    申请日:2013-09-23

    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.

    Caching of machine images
    13.
    发明授权
    Caching of machine images 有权
    机器图像缓存

    公开(公告)号:US09591094B2

    公开(公告)日:2017-03-07

    申请号:US14482841

    申请日:2014-09-10

    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: 描述了减少计算实例启动时间的技术。 可以识别期望在定义的时间段内在计算服务环境中启动的计算实例。 与计算实例相关联的机器图像可以被确定为使用发射时间预测模型来缓存在计算服务环境中,以减少与不缓存机器图像相比启动计算实例的发射时间。 可以选择可用于缓存机器图像的计算服务环境中的至少一个物理主机,以按照发射时间预测模型预测来降低计算实例的启动时间。 机器图像可以存储在物理主机中,以便使用处理器来最小化在计算服务环境中启动计算实例的启动时间。

    Ensuring data integrity during large-scale data migration

    公开(公告)号:US11030063B1

    公开(公告)日:2021-06-08

    申请号:US14673839

    申请日:2015-03-30

    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.

    Version history of files inside a backup

    公开(公告)号:US10936225B1

    公开(公告)日:2021-03-02

    申请号:US14934954

    申请日:2015-11-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.

    Computing instance launch time
    16.
    发明授权

    公开(公告)号:US10402746B2

    公开(公告)日:2019-09-03

    申请号:US14482789

    申请日:2014-09-10

    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.

    Recommended launch configuration
    17.
    发明授权

    公开(公告)号:US10268958B1

    公开(公告)日:2019-04-23

    申请号:US14482872

    申请日:2014-09-10

    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.

    Caching of Machine Images
    18.
    发明申请
    Caching of Machine Images 有权
    机器图像缓存

    公开(公告)号:US20160072910A1

    公开(公告)日:2016-03-10

    申请号:US14482841

    申请日:2014-09-10

    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: 描述了减少计算实例启动时间的技术。 可以识别期望在定义的时间段内在计算服务环境中启动的计算实例。 与计算实例相关联的机器图像可以被确定为使用发射时间预测模型来缓存在计算服务环境中,以减少与不缓存机器图像相比启动计算实例的发射时间。 可以选择可用于缓存机器图像的计算服务环境中的至少一个物理主机,以按照发射时间预测模型预测来降低计算实例的启动时间。 机器图像可以存储在物理主机中,以便使用处理器来最小化在计算服务环境中启动计算实例的启动时间。

    Computing Instance Launch Time
    19.
    发明申请
    Computing Instance Launch Time 审中-公开
    计算实例启动时间

    公开(公告)号:US20160071023A1

    公开(公告)日:2016-03-10

    申请号:US14482789

    申请日:2014-09-10

    CPC classification number: G06N20/00 G06N5/025

    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: 描述了一种用于预测计算实例的启动时间的技术。 示例性方法可以包括接收针对预计启动时间的请求,以在计算服务环境内的物理主机上启动计算实例。 然后可以获得与计算实例的启动特征相关联的数据,其中可以确定启动特征对计算实例在计算服务环境内的物理主机上的启动时间的影响。 然后可以将计算实例的启动特征输入到输出用于在计算服务环境内启动计算实例的预测启动时间的机器学习模型。

    Snapshot clustering techniques for multipart volumes

    公开(公告)号:US11099939B2

    公开(公告)日:2021-08-24

    申请号:US16687361

    申请日:2019-11-18

    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.

Patent Agency Ranking