Intelligent tiers of backup data
First Claim
1. A system that facilitates intelligent allocation of backup data among a set of storage locations in a hybrid backup environment, comprising:
- a processor coupled to a memory that retains computer-executable instructions, the processor executes;
a monitor component that identifies properties of backup data stored by one or more cloud storage locations and one or more peer-to-peer storage locations, and properties of the one or more cloud storage locations and the one or more peer-to-peer storage locations; and
a tier component that implements virtual layers of backup data across the one or more cloud storage locations and the one or more peer-to-peer storage locations, the one or more cloud storage locations being remote from the one or more peer-to-peer storage locations, in accordance with the properties of the backup data and the properties of the one or more cloud storage locations and the one or more peer-to-peer storage locations, the tier component distributes backup data among the one or more cloud storage locations and the one or more peer-to-peer storage locations to ensure availability while reducing storage utilization and latency upon restore of the backup information, wherein frequency of access to the backup data of the one or more cloud storage locations and the one or more peer-to-peer storage locations is utilized to distribute the backup data among the one or more cloud storage locations and the one or more peer-to-peer storage locations, andwherein the tier component distributes backup data among each of the one or more cloud storage locations and the one or more peer-to-peer storage locations by dividing a file into a plurality of segments and distributing a first portion of the plurality of segments to the one or more cloud storage locations and a second portion of the plurality of segments to the one or more peer-to-peer storage locations, remote from the one or more cloud storage locations.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter relates to systems and/or methodologies that facilitate intelligent distribution of backup information across storage locations in network-based backup architectures. A virtual layering of backup information across storage locations in the backup architecture can be implemented. Statistical models are utilized to dynamically re-allocate backup information among storage locations and/or layers to ensure availability of data, minimum latency upon restore, and minimum bandwidth utilization upon restore. In addition, heuristics or machine learning techniques can be applied to proactively detect failures or other changes in storage locations such that backup information can be reallocated accordingly prior to a failure.
177 Citations
18 Claims
-
1. A system that facilitates intelligent allocation of backup data among a set of storage locations in a hybrid backup environment, comprising:
-
a processor coupled to a memory that retains computer-executable instructions, the processor executes; a monitor component that identifies properties of backup data stored by one or more cloud storage locations and one or more peer-to-peer storage locations, and properties of the one or more cloud storage locations and the one or more peer-to-peer storage locations; and a tier component that implements virtual layers of backup data across the one or more cloud storage locations and the one or more peer-to-peer storage locations, the one or more cloud storage locations being remote from the one or more peer-to-peer storage locations, in accordance with the properties of the backup data and the properties of the one or more cloud storage locations and the one or more peer-to-peer storage locations, the tier component distributes backup data among the one or more cloud storage locations and the one or more peer-to-peer storage locations to ensure availability while reducing storage utilization and latency upon restore of the backup information, wherein frequency of access to the backup data of the one or more cloud storage locations and the one or more peer-to-peer storage locations is utilized to distribute the backup data among the one or more cloud storage locations and the one or more peer-to-peer storage locations, and wherein the tier component distributes backup data among each of the one or more cloud storage locations and the one or more peer-to-peer storage locations by dividing a file into a plurality of segments and distributing a first portion of the plurality of segments to the one or more cloud storage locations and a second portion of the plurality of segments to the one or more peer-to-peer storage locations, remote from the one or more cloud storage locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for intelligently tiering backup information in a distributed hybrid backup environment, comprising:
- employing a processor executing computer-executable instructions stored on computer-readable storage medium to implement the following acts;
creating virtual layers of backup information across one or more peer-to-peer storage locations and one or more cloud storage locations of the hybrid backup environment, the one or more peer-to-peer storage locations being remote from the one or more cloud storage locations; monitoring backup information to ascertain properties of the backup information, the properties including each of access frequency, availability, and time since creation of the backup information; and dynamically reallocating backup information across each of the one or more cloud storage locations and the one or more peer-to-peer storage locations, based upon the properties of the backup information, to ensure availability of the backup information while minimizing storage costs and latency upon restoration of the backup information, wherein the reallocation includes moving backup information accessed less than a predetermined number of times within a specific time period from the one or more peer-to-peer storage locations to the one or more cloud storage locations during off-peak times and wherein the backup information is reallocated among each of the one or more cloud storage locations and the one or more peer-to-peer storage locations by dividing a file into a plurality of segments and distributing a first portion of the plurality of segments to the one or more cloud storage locations and a second portion of the plurality of segments to the one or more peer-to-peer storage locations remote from the cloud storage location. - View Dependent Claims (18)
- employing a processor executing computer-executable instructions stored on computer-readable storage medium to implement the following acts;
Specification