×

Dynamic modification of interruptibility settings for network-accessible resources

  • US 10,223,647 B1
  • Filed: 03/27/2012
  • Issued: 03/05/2019
  • Est. Priority Date: 03/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more computing devices comprising one or more hardware processors and configured to implement a plurality of resource instances of a provider network, wherein each resource instance of the plurality of resource instances has a modifiable interruptibility property, wherein the modifiable interruptibility property defines conditions under which access to a resource instance with an ongoing reservation may be revoked; and

    one or more computing devices comprising one or more hardware processors and configured to implement a resource manager;

    wherein the one or more computing devices are configured to execute program instructions on the one or more hardware processors that cause the resource manager to;

    receive an instance acquisition request from a client;

    allocate, to the client, a resource instance of the plurality of resource instances being implemented on the one or more computing devices, wherein the interruptibility property of the resource instance is set to a first interruptibility level allowing the resource manager to revoke the client'"'"'s access to the resource instance without an access revocation notification;

    receive an interruptibility upgrade request from the client to upgrade the resource instance allocated to the client; and

    in response to an approval of the interruptibility upgrade request, modify the interruptibility property of the resource instance being implemented on the one or more computing devices to a second interruptibility level, wherein the second interruptibility level allows the client to retain access to the resource instance for at least a specified time intervalwherein the resource instance allocated to the client set to the first interruptibility level and the resource instance allocated to the client set to the second interruptibility level is the same resource instance being implemented on the one or more computing devices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×