×

Geographic co-location service for cloud computing

  • US 10,127,295 B2
  • Filed: 06/05/2009
  • Issued: 11/13/2018
  • Est. Priority Date: 06/05/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method utilizing a computing processor and memory for geographically organizing the storage of data and hosted services in a distributed computing environment, the method comprising:

  • receiving one or more allocation constraints for an affinity group, the affinity group being a grouping of storage accounts and computation accounts with an assigned affinity;

    identifying, based in part on the one or more allocation constraints and a weighted coin-toss accounting for a worst-case capacity of resources at different geo-domains, a geo-domain for access to an account from the geo-domain and for physical storage of the account, the account being associated with the affinity group, the account comprising a storage account for storing data used in association with the hosted service and a computation account for storing code of the hosted service;

    identifying a stamp of the geo-domain; and

    storing the account in the stamp,wherein the worst-case capacity of resources is defined as a maximum resource load to which a given geo-domain would experience when all currently stored accounts at the geo-domain maximize a measured resource.

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