Hybrid distributed and cloud backup architecture
First Claim
Patent Images
1. A system that allocates backup data in a hybrid backup environment, the system comprising:
- a set of storage locations in the hybrid backup environment, the hybrid backup environment including both a cloud backup environment and a peer-to-peer backup environment;
the set of storage locations including a cloud storage location of the cloud backup environment and one or more peer-to-peer storage locations of the peer-to-peer backup environment;
wherein the cloud storage location of the cloud backup environment is remote from the one or more peer-to-peer storage locations of the peer-to-peer backup environment; and
a super peer component, having direct interaction with both the cloud storage location of the cloud backup environment and the one or more peer storage locations of the peer-to-peer backup environment, such that the one or more peer storage locations of the peer-to-peer backup environment constitute one or more peers and the cloud storage location of the cloud backup environment is accessible to the one or more peers via a network, the super peer component including;
a distribution component that allocates backup data among the set of storage locations in the hybrid backup environment peer devices in accordance with a priority assigned to each peer in of the peer-to-peer backup environment, wherein the distribution component allocates larger portions of backup data to peers assigned higher priorities; and
a cloud backup component that transfers backup data from each peer of the peer-to-peer backup environment devices to the cloud storage location of the cloud backup environment.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a system and/or a method that facilitates integration of a distributed backup environment and a online backup environment. A super peer device can be designated from a set of peer devices. The super peer can distribute backup data amongst the set of peer devices based upon availability and storage capacity of the peer devices. In addition, the super peer can transfer portions of backup data from the set of peers to an online backup service.
-
Citations
17 Claims
-
1. A system that allocates backup data in a hybrid backup environment, the system comprising:
-
a set of storage locations in the hybrid backup environment, the hybrid backup environment including both a cloud backup environment and a peer-to-peer backup environment;
the set of storage locations including a cloud storage location of the cloud backup environment and one or more peer-to-peer storage locations of the peer-to-peer backup environment;wherein the cloud storage location of the cloud backup environment is remote from the one or more peer-to-peer storage locations of the peer-to-peer backup environment; and a super peer component, having direct interaction with both the cloud storage location of the cloud backup environment and the one or more peer storage locations of the peer-to-peer backup environment, such that the one or more peer storage locations of the peer-to-peer backup environment constitute one or more peers and the cloud storage location of the cloud backup environment is accessible to the one or more peers via a network, the super peer component including; a distribution component that allocates backup data among the set of storage locations in the hybrid backup environment peer devices in accordance with a priority assigned to each peer in of the peer-to-peer backup environment, wherein the distribution component allocates larger portions of backup data to peers assigned higher priorities; and a cloud backup component that transfers backup data from each peer of the peer-to-peer backup environment devices to the cloud storage location of the cloud backup environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method that facilitates establishment of a hybrid backup environment, comprising:
-
a plurality of peer storage locations of a peer-to-peer backup environment and a cloud storage location of a cloud backup environment; a processor executing computer executable instructions stored on a computer readable storage medium to implement the following acts; evaluating a plurality of peer storage locations of the peer-to-peer backup environment to ascertain characteristics of each peer storage location; designating at least one peer storage location of the plurality of peer storage locations as a super peer based at least in part on the ascertained characteristics of each peer storage location; wherein the super peer operates to establish a hybrid backup environment amongst the plurality of peer storage locations and the cloud backup environment based on the ascertained characteristics, the super peer further operates as an intermediary between the plurality of peer storage locations of the peer-to-peer backup environment and the cloud storage location of the cloud backup environment such that the super peer communicates with both the cloud storage location of the cloud backup environment on behalf of the plurality of peer storage locations and the plurality of peer storage locations of the peer-to-peer backup environment; assigning priorities to each peer storage location in the plurality of peer storage locations and distributing backup data and replica copies of backup data among the plurality of peer storage locations based at least in part on assigned priorities wherein distributing backup data comprises allocating a larger portion of backup data to peer storage locations having a highest priority wherein the cloud storage location of the cloud backup environment is remote from the one or more peer storage locations of the peer-to-peer backup environment and the cloud storage location is accessible to the one or more peer storage locations of the peer-to-peer backup environment via a network. - View Dependent Claims (15, 16, 17)
-
Specification