[发明专利]副本数据的动态安置无效
申请号: | 201080018060.6 | 申请日: | 2010-04-21 |
公开(公告)号: | CN102414692A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | E.E.S.墨菲;Y.V.莱辛斯基;J.D.梅尔 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F21/24 | 分类号: | G06F21/24;G06F9/44;G06F15/16;G06F17/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 孙之刚;刘鹏 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 副本 数据 动态 安置 | ||
背景技术
随着计算设备变得更加普及并且在大众之间广泛地使用,这些设备生成和利用的数据量快速地增长。例如,计算和数据存储技术的近来的进步已经使得甚至形状因子最受限制的设备也能够针对各种耗费大量数据的应用(如文档编辑、媒体处理等)存储和处理大量的信息。进一步,通信技术近来的进步可以使得计算设备能够高速率地传递数据。除了其它技术之外,这些进步尤其已导致例如可以使用网络上多个位置处的计算设备进行的分布式计算服务的实施方案。另外,这些进步已经使得能够实现诸如基于网络的存储的服务的实施,所述服务允许计算设备的用户将与计算设备相关联的数据的一个或多个复本保持在网络上的远程位置。
现有的系统和/或数据存储解决方案使得用户能够在与其原始的源分离的位置和/或介质中存储信息。由此,例如可以将来自计算设备的数据从硬盘驱动器复制到诸如磁带(tape)驱动器、外部硬盘驱动器之类的外部介质。然而,在基于网络的存储的实施方案和/或可用来提供物理上的远程位置以用于存储数据的其它解决方案中,与用户机和远程存储位置之间的用户数据的传输和恢复相关联的成本和复杂度可能在很大程度上限制系统的有用性。
发明内容
以下呈现对于本创新的简化的总结,以便提供对于这里描述的某些方面的基本理解。该总结不是对于所请求保护的主题的详尽的综述。其并非旨在识别所请求保护的主题的关键或决定性的要素,也并非旨在描绘主题创新的范围。其唯一目的在于以简化的形式呈现所请求保护的主题的某些构思,作为对于稍后呈现的更详细描述的前序。
本主题创新涉及方便数据的分布式存储的系统和/或方法。分布式文件系统可以在存储节点上实施,以使得系统将数据的多个复本(例如副本)置于各种完全不同的存储节点以保证数据的可用性并使数据的丢失最小化。可以选择副本的安置和数量以满足可用性和耐用性要求。另外,可以优化安置决定以降低成本(例如存储成本、带宽成本、延迟成本等)。
根据一个方面,动态地评估存储节点以识别各个特征。在一个示例中,所述特征可包括存储节点的可用性、存储节点的容量、与存储节点相关联的数据存储成本、与存储节点相关联的数据传输成本、存储节点的定位、网络拓扑、与存储节点相关联的用户偏好、副本要求的便利选择。这些特征可用于生成最佳的安置决定。另外,这些特性可用于支持副本安置的动态重新分配。
根据另一方面,可以通过在此描述的分布式存储技术来支持混合备份架构。在混合备份架构中,备份数据可以保留在网络或互联网络内的全球位置(例如“云”)以及一个或多个对等点上。据此,某些或所有的备份数据可以从云或靠近的对等点获得,由此降低了与恢复操作相关联的延迟和带宽消耗。在一个示例中,可以基于诸如但不限于位置的可用性、网络拓扑、位置资源等等之类的因素来以智能和自动的方式选择要用于存储和/或重新获得备份数据的位置的选择。
下列描述和附图详细阐述了所请求保护的主题的某些说明性的方面。然而,这些方面只表示可以采用本创新原理的各种方式中的一些,所请求保护的主题旨在包括所有这些方面及其等同体。当结合附图加以考虑时,所请求保护的主题的其他优点和新颖特性将会根据对于本创新的下列详细描述而变得显而易见。
附图说明
图1图示根据各种方面的方便副本数据在一组存储节点之间的分布式安置的示例系统的框图。
图2图示根据各种方面的方便生成副本要求的示例系统的框图。
图3图示根据一个或多个方面的方便在一组存储节点之间分发数据的副本的示例系统的框图。
图4图示根据各种方面的方便监视存储节点以动态分发副本的示例系统的框图。
图5图示可与在此描述的各种方面结合使用的示例网络实施方案的框图。
图6图示根据各种方面的方便生成和分发数据副本的示例系统的框图。
图7图示根据各种方面的用于生成要在分布式文件系统中存储的部分数据的副本要求的示例性方法。
图8图示根据各种方面的用于在存储节点之间分发部分数据的副本的示例性方法。
图9图示可以采用所请求保护的主题的新颖方面的示例性联网环境。
图10图示根据所请求保护的主题可采用的示例性操作环境。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080018060.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种雨水箅子
- 下一篇:以基于支持向量机的算法为基础的病人状态探测
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置