Apurva F. Dalia - Kirkland WA, US Craig Allen Harry - WakeForest NC, US Nishant Dani - Issaquah WA, US Shan Jiang - Bellevue WA, US Brad Dean Thompson - Woodinville WA, US Bradley J. Barrows - Redmond WA, US David R. Shutt - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709218, 709223, 709226
Abstract:
A method, system, and computer-readable medium for accessing and managing an online storage system is disclosed. Access to a storage resource in a multiple server storage system is provided by sending to a lookup partitioning service server a resource identifier that is associated with a storage resource stored in a particular storage partition of a storage server. The LPS returns the looked-up partition that stores the storage resource associated with the resource identifier. Access to the storage resource is then enabled to the looked-up storage partition.
Vikas Rajvanshy - Clyde Hill WA, US Bradley J. Barrows - Redmond WA, US Michael J. McCann - Kirkland WA, US Hasrat Godil - Bellevue WA, US Xinguang Chen - Bellevue WA, US Oludare V. Obasanjo - Renton WA, US Paul R. C. Ming - Bothell WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/08
US Classification:
711118, 711161, 711162, 711165, 714 623
Abstract:
A data center system includes a memory cache coupled to a data center controller. The memory cache includes volatile memory and stores data that is persisted in a database in a different data center system that is located remotely from the data center system rather than in the first data center system. The data center controller reads data from the memory cache and writes data to the memory cache.
Apurva F. Dalia - Kirkland WA, US Craig Allen Harry - Wake Forest NC, US Nishant Dani - Issaquah WA, US Shan Jiang - Bellevue WA, US Brad Dean Thompson - Woodinville WA, US Bradley J. Barrows - Redmond WA, US David R. Shutt - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/173 G06F 17/30
US Classification:
707741, 709225, 707E17002
Abstract:
A method, system, and computer-readable medium for accessing and managing an online storage system is disclosed. Access to a storage resource in a multiple server storage system is provided by sending to a lookup partitioning service server a resource identifier that is associated with a storage resource stored in a particular storage partition of a storage server. The LPS returns the looked-up partition that stores the storage resource associated with the resource identifier. Access to the storage resource is then enabled to the looked-up storage partition.
David Shutt - Seattle WA, US Bradley J. Barrows - Redmond WA, US Suwat Chitphakdibodin - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
719328, 707 1, 709217, 711100
Abstract:
A client programming model with abstraction hides from an underlying client application or application program interface (API) the details of where each element of data is located, and which copy of the data is resident on an available server and associated databases. The model wraps a database, such as a virtual database, and provides data-dependent and application-dependent routing, failover, and operational administration.