The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 13, 2018
Filed:
Jun. 05, 2009
Bradley Gene Calder, Bellevue, WA (US);
Vikram Dhaneshwar, Redmond, WA (US);
Sriram Krishnan, Seattle, WA (US);
Ju Wang, Redmond, WA (US);
Samuel James Mckelvie, Seattle, WA (US);
Zhe Yang, Redmond, WA (US);
Bradley Gene Calder, Bellevue, WA (US);
Vikram Dhaneshwar, Redmond, WA (US);
Sriram Krishnan, Seattle, WA (US);
Ju Wang, Redmond, WA (US);
Samuel James McKelvie, Seattle, WA (US);
Zhe Yang, Redmond, WA (US);
MICROSOFT TECHNOLOFY LICENSING, LLC, Redmond, WA (US);
Abstract
Embodiments of the present invention relate to systems, methods, and computer storage media for geographically organizing the storage of data and hosted services in a distributed computing environment. An allocation constraint is utilized to identify and select a geo-region in which an affinity group that is comprised of a hosted service and/or data is to be physically stored. Additionally, a geo-domain within the geo-region is identified for hosting the hosted service and/or data of the affinity group. A stamp, such as a storage stamp or a computation stamp, is identified on the geo-domain for storing the hosted service and/or the data. The hosted service is stored in an identified computation stamp and the data is stored in an identified storage stamp. In an additional exemplary embodiment, the identification of a geo-domain involves analyzing resource information related to potential geo-domains within a geo-region.