网站大量收购闲置独家精品文档,联系QQ:2885784924

分布式容灾系统的分析与实现-计算机系统结构专业论文.docx

分布式容灾系统的分析与实现-计算机系统结构专业论文.docx

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布式容灾系统的分析与实现-计算机系统结构专业论文

杭州电 杭州电子科技大学硕士学位论文 I I 摘 要 容灾是在应用系统遭遇突发灾难,例如地震、火灾、水灾等情况下,保证 数据安全,保障业务连续性最主要的手段。传统的容灾系统由一个生产中心和 一个容灾中心组成,当生产中心遭遇灾难时,可由容灾中心对其数据和业务进 行恢复。然而,当容灾系统遭遇连续灾难而导致生产中心和容灾中心都被破坏 时,该容灾系统显然已经不能继续保障数据安全。 本文在学习、分析和比较国内外主流容灾系统的优缺点之后,在传统容灾 模型的基础上,设计并实现了基于分布式架构的容灾系统。本文的主要工作总 结如下: (1)设计并实现一个 1+1+N 式架构的分布式容灾系统 OsnDDR,该容灾系 统包括一个生产中心,一个控制中心和 N 个容灾中心,可保证在系统多节点损 坏情况下用户数据的安全性。 (2)提出基于 RS 纠删码的 PRS 算法,以实现分布式架构中的数据冗余, 并尽可能降低因数据冗余而带来的存储资源消耗。此外,由于 RS 纠删码编码 译码操作的实现基于伽罗瓦域(Galois Field)内多项式运算,因此本文设计双 表查找法优化伽罗瓦域内基本运算,并提出 RS 纠删码的并行化实现方法。实 验证明,RS 纠删码编码的并行化实现较串行化实现有很大程度上的性能提升。 (3)构建容灾中心的性能模型以及负载模型,并依此提出 OsnDDR 分布式 容灾系统的负载均衡策略,以保证系统运行时各个容灾中心的负载均衡。 (4)搭建实验平台,并对 OsnDDR 分布式容灾系统进行实验测试。其测试 内容包括 OsnDDR 对用户应用程序的影响,RS 纠删码编码时间等。 (5)对在研究与实现 OsnDDR 分布式容灾系统上所做的主要工作和贡献进 行了总结,并提出了对 OsnDDR 分布式容灾系统未来工作的一些展望。 关键词:容灾系统,分布式,纠删码,负载均衡 II II ABSTRACT Disaster recovery system is the most important means to ensure data security and business continuity when the application system suffers a sudden disaster, such as earthquakes, fires, floods and other cases. Traditional disaster recovery system consists of a production center and a disaster recovery center. If the production center is destroyed, we can make use of the disaster recovery center to restore the data and business. However, if the disaster recovery system suffers a consecutive disaster which destroys the production center and disaster recovery center, the system can’t ensure the data security any more. In this paper, after studying, analyzing and comparing the advantages and disadvantages of the mainstream disaster recovery system at home and aboard, based on the traditional disaster recovery model, we design and implement the disaster recovery system based on the distributed architecture. In this paper, the main work is summarized as follows: Design and realize a distributed disaster recovery system based on the structure of 1+1+N. The system, called OsnDDR, consists of a production center, a control center and N disaster recovery centers, and can ensure the data secur

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档