×

Managing access of multiple executing programs to non-local block data storage

  • US 9,529,550 B2
  • Filed: 06/30/2014
  • Issued: 12/27/2016
  • Est. Priority Date: 08/08/2008
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having stored contents that cause one or more computing systems of a program execution service to perform a method, the method comprising:

  • executing, by the one or more computing systems and in response to a request from a user of the program execution service, a first program copy of a program on a first computing system provided by the program execution service;

    providing, by the one or more computing systems and for the executing first program copy, access to a data storage volume on a storage system provided by a data storage service, including performing one or more first interactions between the program execution service and the data storage service over one or more computer networks and initiating performance of one or more first data access requests by the first program copy to the data storage volume; and

    after the first program copy becomes unavailable, providing, by the one or more computing systems and for a second program copy of the program that is executing on a second computing system, access to the data storage volume on the storage system, including performing one or more second interactions between the program execution service and the data storage service over the one or more computer networks and initiating performance of one or more second data access requests by the second program copy to the data storage volume.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×