Composable machine image
    41.
    发明授权

    公开(公告)号:US09864617B1

    公开(公告)日:2018-01-09

    申请号:US14629459

    申请日:2015-02-23

    CPC classification number: G06F9/45533 G06F2009/45562

    Abstract: A computer system image is executed on a computing node over a network. A system specification file transmitted over the network specifies the computer system image by specifying components of the computer system image. The components include an operating system and at least one resource. The system specification file also contains a signature associated with the resource. A resource is determined to be authorized to be incorporated into the computer system image by verifying the signature. A computer system image can then be formed based on the components specified by the system specification file and executed locally.

    Determinism for distributed applications

    公开(公告)号:US09804945B1

    公开(公告)日:2017-10-31

    申请号:US13733763

    申请日:2013-01-03

    CPC classification number: G06F8/00 G06F11/3688

    Abstract: Systems and methods are described for analyzing and verifying distributed application programs. In one embodiment, an application program is divided into as one or more independently executable components. During execution of the independently executable components, non-deterministic events are modified in order to effectuate deterministic results. The non-deterministic events may be modified in accordance with a predetermined set of constraints.

    Request routing and processing using a cancellation token

    公开(公告)号:US09781053B1

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

    申请号:US14019400

    申请日:2013-09-05

    Abstract: Remote computing resource service providers allow customers to reduce overhead by using computer hardware resources of the service provider to execute a variety of operations. Computer hardware resources of the service provider may be widely distributed between various geographic locations and may have differing computing capacity. Therefore it may be advantageous to coordinate processing of customer operations between computer hardware resource locations of the service provider. Customer requests to perform operations may be distributed to various locations and coordinated by the service provider using various techniques such as a cancellation manager to terminate unprocessed requests distributed to the various locations once one or more of the distributed requests have been processed.

    FAST-BOOTING APPLICATION IMAGE
    46.
    发明申请

    公开(公告)号:US20170153899A1

    公开(公告)日:2017-06-01

    申请号:US15430273

    申请日:2017-02-10

    Abstract: Execution of an executable portion of an application source executing in a first computer instance is monitored at least up to a point relative to a variation point. The execution is halted at the point. An application image of the first computer instance usable to instantiate a second computer instance is copied based at least in part on the variation point such that the second computer instance continues execution of the executable portion of the application source from the variation point, and the application image is caused to be stored.

    Updating virtual machine images
    47.
    发明授权

    公开(公告)号:US09641406B1

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

    申请号:US14133006

    申请日:2013-12-18

    CPC classification number: G06F8/65

    Abstract: Remote computing resource service providers allow customers to execute virtual computer systems in a virtual environment on hardware provided by the computing resource service provider. The virtual computer systems may be suspended for an indeterminate amount of time and saved as images in one or more storage systems of the service provider. Periodically, updates for the virtual computer systems are required. In order to update virtual computer systems that are stored in a suspended state, an offline patch and indirection map is generated and used to update the virtual computer systems.

    Distributed data store for hierarchical data

    公开(公告)号:US09633073B1

    公开(公告)日:2017-04-25

    申请号:US14223760

    申请日:2014-03-24

    CPC classification number: G06F17/30424 G06F17/30315 G06F17/30536

    Abstract: A computing resource service provider may store user data in a distributed data storage system. The distributed data storage system may contain one or more storage nodes configured to store hierarchical data in one or more data stores such as a column data store. Data in the data stores may be compressed or otherwise encoded, by a storage optimizer, in order to reduce that redundancy in the hierarchical data stored in the one or more data stores. Responses to user queries may be fulfilled based at least in part on data stored in the one or more data stores. A query processor may scan multiple different data stores across various storage nodes in order to obtain items responsive to the user query.

    Identifying tamper-resistant characteristics for kernel data structures
    49.
    发明授权
    Identifying tamper-resistant characteristics for kernel data structures 有权
    识别内核数据结构的防篡改特性

    公开(公告)号:US09530007B1

    公开(公告)日:2016-12-27

    申请号:US14469200

    申请日:2014-08-26

    Abstract: Techniques for identifying tamper-resistant characteristics for kernel data structures are disclosed herein. A set of kernel data structures is received, the set based on an operating system kernel. A plurality of virtual machines are instantiated based on the operating system kernel, each virtual machine of the plurality of virtual machine instances based on one or more modifications to one or more values to the virtual machine, the modifications based on the kernel data structures. Those modifications which cause virtual machine failures indicate which kernel data structures may be tamper-resistant.

    Abstract translation: 本文公开了用于识别内核数据结构的防篡改特性的技术。 接收一组内核数据结构,该集合基于操作系统内核。 基于内核数据结构的修改,基于操作系统内核,多个虚拟机实例中的每个虚拟机基于对虚拟机的一个或多个值的一个或多个修改来实例化多个虚拟机。 导致虚拟机故障的那些修改表明哪些内核数据结构可能是防篡改的。

    OVERLAY NETWORKS FOR APPLICATION GROUPS
    50.
    发明申请
    OVERLAY NETWORKS FOR APPLICATION GROUPS 有权
    覆盖层网络应用组

    公开(公告)号:US20160248869A1

    公开(公告)日:2016-08-25

    申请号:US15146823

    申请日:2016-05-04

    Abstract: A method and apparatus for configuring an overlay network are provided. In the method and apparatus, a first application is caused to be deployed for execution on the first computer system, with the application being member of an application group. First information is provided to the first computer system, with the first information being usable for securing communication between at least the first application and a second application deployed to a second computer system. Second information usable for establishing a routing entity for the first computer system is provided to the first computer system, with the routing entity established to route data from or to the first application.

    Abstract translation: 提供了一种用于配置覆盖网络的方法和装置。 在所述方法和装置中,使得第一应用被部署以在第一计算机系统上执行,应用是应用组的成员。 第一信息被提供给第一计算机系统,其中第一信息可用于保护至少第一应用和部署到第二计算机系统的第二应用之间的通信。 可用于建立用于第一计算机系统的路由实体的第二信息被提供给第一计算机系统,路由实体被建立以从第一应用路由数据或向第一应用路由数据。

Patent Agency Ranking