SYSTEM AND METHOD FOR RESOURCE SHARING ACROSS MULTI-CLOUD ARRAYS
First Claim
1. A system for resource sharing across multi-cloud storage arrays comprising:
- a plurality of storage resources distributed in one or more cloud storage arrays, wherein each storage resource comprises a unique object identifier that identifies location and structure of the corresponding storage resource at a given point-in-time;
a cloud array storage (CAS) application managing the resource sharing process, wherein said CAS application manages the resource sharing process by first taking an instantaneous copy of initial data stored in a first location of a first storage resource at a given point-in-time and then distributing copies of the instantaneous copy to other storage resources in the one or more cloud storage arrays; and
wherein said instantaneous copy comprises a first unique object identifier pointing to the first storage location of the initial data in the first storage resource and when said instantaneous copy is distributed to a second storage resource, the first unique object identifier is copied into a second storage location within the second storage resource and wherein said second storage location of the second storage resource comprises a second unique object identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for resource sharing across multi-cloud storage arrays includes a plurality of storage arrays and a cloud array storage (CAS) application. The plurality of storage resources are distributed in one or more cloud storage arrays, and each storage resource comprises a unique object identifier that identifies location and structure of the corresponding storage resource at a given point-in-time. The cloud array storage (CAS) application manages the resource sharing process by first taking an instantaneous copy of initial data stored in a first location of a first storage resource at a given point-in-time and then distributing copies of the instantaneous copy to other storage resources in the one or more cloud storage arrays. The instantaneous copy comprises a first unique object identifier pointing to the first storage location of the initial data in the first storage resource and when the instantaneous copy is distributed to a second storage resource, the first unique object identifier is copied into a second storage location within the second storage resource and the second storage location of the second storage resource is assigned a second unique object identifier.
-
Citations
21 Claims
-
1. A system for resource sharing across multi-cloud storage arrays comprising:
-
a plurality of storage resources distributed in one or more cloud storage arrays, wherein each storage resource comprises a unique object identifier that identifies location and structure of the corresponding storage resource at a given point-in-time; a cloud array storage (CAS) application managing the resource sharing process, wherein said CAS application manages the resource sharing process by first taking an instantaneous copy of initial data stored in a first location of a first storage resource at a given point-in-time and then distributing copies of the instantaneous copy to other storage resources in the one or more cloud storage arrays; and wherein said instantaneous copy comprises a first unique object identifier pointing to the first storage location of the initial data in the first storage resource and when said instantaneous copy is distributed to a second storage resource, the first unique object identifier is copied into a second storage location within the second storage resource and wherein said second storage location of the second storage resource comprises a second unique object identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for resource sharing across multi-cloud storage arrays comprising:
-
providing a plurality of storage resources distributed in one or more cloud storage arrays, wherein each storage resource comprises a unique object identifier that identifies location and structure of the corresponding storage resource at a given point-in-time; providing a cloud array storage (CAS) application managing the resource sharing process, wherein said CAS application manages the resource sharing process by first taking an instantaneous copy of initial data stored in a first location of a first storage resource at a given point-in-time and then distributing copies of the instantaneous copy to other storage resources in the one or more cloud storage arrays; and wherein said instantaneous copy comprises a first unique object identifier pointing to the first storage location of the initial data in the first storage resource and when said instantaneous copy is distributed to a second storage resource, the first unique object identifier is copied into a second storage location within the second storage resource and wherein said second storage location of the second storage resource comprises a second unique object identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification