Acceleration of data routing in an application group

    公开(公告)号:US10581737B1

    公开(公告)日:2020-03-03

    申请号:US14310946

    申请日:2014-06-20

    Abstract: A method and apparatus for accelerating data routing between applications of an application group are disclosed. In the method and apparatus, a host computer system receives registration information from a first computer system instantiated on the host computer system, whereby the registration information indicates whether a first application is executed on the first computer system. In response to a request from a second computer system that is instantiated on the host computer system to route data to the first application, the host computer system routes the data to the first computer system, whereby the internal routing of the data is determinable by the first computer system.

    Honeypot computing services that include simulated computing resources

    公开(公告)号:US10516698B2

    公开(公告)日:2019-12-24

    申请号:US15981632

    申请日:2018-05-16

    Abstract: The disclosure relates to provisioning honeypot computing services using a simulation state database to simulate a set of computing resources. One example includes a system that receives a mutating request associated with honeypot credentials, updates a simulation state database associated with the honeypot credentials at least based on the mutating request and generates a simulated mutating response based at least on the simulation state database that simulates a response to the mutating request. The system can also receive a query request associated with the honeypot credentials, query the simulation state database at least based on the query request, and generate a simulated query response based at least on the simulation state database that simulates a response to the query request.

    Fast-booting application image
    133.
    发明授权

    公开(公告)号:US10509665B2

    公开(公告)日:2019-12-17

    申请号: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
    134.
    发明授权

    公开(公告)号:US10360015B2

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

    申请号:US15472157

    申请日:2017-03-28

    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.

    Per request computer system instances

    公开(公告)号:US10346148B2

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

    申请号:US13964977

    申请日:2013-08-12

    Abstract: As requests are received, virtual computer systems are provisioned to process the requests. The virtual computer systems may be configured without various components typically implemented by virtual computer systems, such as traditional operating systems, network interfaces and the like. Application images for the virtual computer systems are configured so that execution of the applications can begin soon after provisioning, with minimal overhead the provisioning process contributing relatively little to any latency in processing the request.

    Identifying and resolving software issues

    公开(公告)号:US10089213B1

    公开(公告)日:2018-10-02

    申请号:US14073372

    申请日:2013-11-06

    Abstract: Technologies are described herein for use in identifying and resolving software issues. One or more corrective actions may be identified and taken that are based upon the similarity between an unresolved issue and one or more resolved issues and/or upon the similarity between code changes made to resolve similar previously resolved issues. A version control graph might also be utilized to determine if a change made to resolve an issue in one branch of a software component is applicable to another branch of the software component. The version control graph might also be utilized to compute the relevance of an entry in an issue tracking system for an issue at a point in time after the entry is created in the issue tracking system.

Patent Agency Ranking