发明名称 Distributed backup and versioning
摘要 The claimed subject matter provides a system and/or a method that facilitates distributed backup and versioning techniques for network-based backup architectures. When data is committed to a backup system, a backup version can be created. The generated backup version can be a complete rendition of data or the generated backup version can be a differential between the data and backup information previously committed to the system. The generated backup version can be replicated across a distributed network of peers. Replication can be based upon a desire level of redundancy of versions, location of peers, network topology of peers, storage capacity of peers, health of peers, type of peer, and the like. In addition, versions can be retained based upon a configurable number of desired versions.
申请公布号 US8769055(B2) 申请公布日期 2014.07.01
申请号 US200912430012 申请日期 2009.04.24
申请人 Microsoft Corporation 发明人 Murphy Elissa E. S.;Virk Navjot
分类号 G06F15/177;G06F11/16;G06F12/00;G06F12/16;G06F17/30;H04L29/08;G06F3/06 主分类号 G06F15/177
代理机构 代理人 Webster Bryan;Andrews David;Minhas Micky
主权项 1. A system that facilitates allocation of versions of backup information among a set of storage locations in a hybrid backup environment, the hybrid backup environment including both a cloud storage location of a cloud backup environment, and one or more peers of a peer-to-peer backup environment and one or more peer-to-peer storage locations of the peer-to-peer backup environment, comprising: a processor coupled to a memory that retains computer-executable instructions, the processor executes: a versioning component that generates a version of backup information upon detection of a modification to data on a client machine corresponding to the backup information; and a set of storage locations in the hybrid backup environment, the set of storage locations including both 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, and a distribution component that replicates the version of backup information among the set of storage locations in the hybrid backup environment in accordance with each of (1) a level of redundancy of the version of backup information in both the cloud storage location of the cloud backup environment and the one or more peer-to-peer storage locations of the peer-to-peer backup environment, and (2) storage capacity of both the cloud storage location of the cloud backup environment and the one or more peer-to-peer storage locations of the peer-to-peer backup environment wherein the distribution component replicates the version of backup information among both the cloud storage location of the cloud backup environment and the one or more peer-to-peer storage locations of the peer-to-peer backup environment of the hybrid backup environment, and wherein the cloud backup environment and the peer-to-peer backup environment are configured to communicate the backup information between each other, and wherein the cloud storage location of the cloud backup environment is remote from the one or more peers of the peer-to-peer backup environment and the one or more peer-to-peer storage locations of the peer-to-peer backup environment and the cloud storage location is accessible to the one or more peers of the peer-to-peer backup environment via a network.
地址 Redmond WA US