面向多学科虚拟实验平台的高可用分布式存储系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:haoxiang123123123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着云计算时代的到来,越来越多的数据被放在云端统一向用户提供相应的服务,如何保证数据实时在线、可服务已经成为一个重要的研究方向。目前,服务高可用性的研究仍处在初级阶段,往往需要根据实际需求进行设计和实现,不具有通用性和扩展性。为解决数据存储的可用性问题,提高系统的可靠性和通用性,以多学科虚拟实验为应用需求,设计并实现了高可用、分布式、可扩展的数据存储系统。高可用分布式的数据存储系统结合了目前主流的数据可用性保证技术,并在此基础上对多方面的技术细节进行改进和创新。系统使用键值对的方式实现对数据的持久化存储,使用读写控制机制和异常处理方法保证系统服务的可用性。系统具有以下的一些特点:(1)采用一致性哈希和虚节点的数据分布模型使数据请求合理的分布到多个物理节点,使系统的存储负载均衡化,提高系统吞吐能力;(2)设计了分布式系统中进行数据传输和持久化的二进制协议和接口模型,定义系统内所有类型的消息和数据实体的通信和处理规范;(3)使用最终一致性和数据可用性模型控制数据读写过程,使可用性能够根据实际的需求进行调整,提高系统的适应能力,同时对系统可能产生的各种异常情况进行及时处理,尽可能保证数据存取操作的成功;(4)提供节点间进行状态同步和信息交换的相关协议和机制,使得系统内多个物理节点之间能够协同服务,避免部分节点失效对系统服务的可用性造成影响,同时也对系统提供扩展性方面的支持。在充分研究可用性理论和调研开源高可用存储解决方案的基础上,实现了该系统。实际运行状况和相关测试表明,系统至少能保证98%的数据存储服务可用性,并且提供良好的扩展能力。
其他文献
当前,云计算与虚拟化技术发展迅速。云计算的重要意义在于为所有用户提供高性能、高可靠度的计算能力。故在云计算系统中,计算资源的调度是云计算中一个重要的组成部分,资源
发达的移动互联网及移动设备加速了移动产品用户行为的无处不在,传统的基于桌面的研究方法已经不能很好的适用于移动用户体验研究中,需要可以配合实时采集用户数据的远程用户
生活中的知识通常具有不确定性、不一致性和不完全性,这些知识被统称为信念。怎样解决信念间的不一致性是计算机模拟人类推理过程的重要研究内容。目前。信念修正要进行修正
随着网络资源的不断膨胀,信息的不断增多使得人们获取有价值的信息变得越来越困难。而Tweets、微博等短文本的发展和流行,使得人们更加无法从中获取更多感兴趣的内容,拓展命
随着多媒体技术、建模仿真技术和网络通信技术等一系列信息技术的发展,虚拟实验在诸多学科的作用越来越显著。而传统的单学科虚拟实验系统在实现上没有统一的标准,实现方法差异
实时数据库被广泛应用于市场预测、制造工程监控、传感器网络、军事指挥系统等领域,这些应用产生的数据往往存在不确定性。而传统的实时数据库不能有效管理不确定数据,因此有必
当下物联网领域最主要的非接触式通信技术就是射频识别。但射频识别的应用受到很多不确定因素的影响,其中最主要的是信道冲突问题,也就是常说的标签碰撞。为了解决碰撞问题,研究
在以机械磁盘为存储介质的计算机系统中,数据读写操作的效率和可靠性将直接影响整个计算机系统的性能和稳定性。为了在存储介质的读写速度、容量以及成本价格方面做出权衡,现代
随着网络技术的飞速发展,特别是P2P技术的普及,数字媒体的复制和传播变得更加容易,相应的媒体内容的版权保护问题变得更加复杂,因此迫切需要更为先进的数字版权保护技术来加强节
日志型文件系统保证了在服务器宕机时能够通过日志进行快速的文件系统一致性检查和恢复,因此被广泛使用。但文件系统日志存在对文件系统性能,尤其是写性能造成了一定的影响。而