×

System and method for resource sharing across multi-cloud arrays

  • US 9,836,244 B2
  • Filed: 05/05/2014
  • Issued: 12/05/2017
  • Est. Priority Date: 01/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for a network including a plurality of storage systems, including a local storage system and one or more cloud storage systems connected to the local storage system by an Internet connection, the method comprising:

  • creating a snapshot of a storage volume stored in a first location on a first storage system of the plurality of storage systems at a given point-in-time, wherein the snapshot comprises a first unique object identifier specifying at least the first location, wherein the storage volume is stored in at least one of the one or more cloud storage systems as a hierarchical tree structure of cloud objects, wherein the first unique identifier is an object identifier of a first cloud object within the hierarchical tree structure, wherein the hierarchical tree structure includes a plurality of cloud objects, including the first cloud object at the top of the hierarchy, and a plurality of other cloud objects representing portions of the storage volume, wherein the hierarchical tree structure is persisted on at least one of the one or more cloud storage systems that is not the local storage system, and wherein the method further comprises persisting on the local storage system only the first cloud object from among the plurality of cloud objects of the hierarchical tree structure, wherein the cloud objects are nodes in the tree structure; and

    sharing the snapshot with at least a second storage system of the plurality of storage systems by sending at least a first copy of the snapshot to the second storage system.

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