分布式结构化存储系统设计与实现

被引量 : 0次 | 上传用户:kunjian99_Gmail
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在Internet高速发展的今天,各种新型的应用层出不穷。这给基于Client/Server的传统数据存储模式带来了很大的挑战。存储内容和访问需求同时急剧增长,使得资源集中存储的单节点服务器已无法满足互联网用户对服务质量所提出的要求。如何在覆盖网络中提供具有高可靠性和高性能的分布式存储服务,是当前讨论的热点话题。由于P2P(Peer-to-Peer)组织方式能够为应用带来更高的扩展性和可用性,此模式逐渐成为Internet应用的一种重要组织方式。P2P分布式存储是指存储节点按功能对等方式组织成分布式存储网络,用户访问系统仍采用Client/Server模式。通过对目前分布式存储技术的研究,我们开发了基于专有存储与计算服务器的、面向结构化数据的分布式存储系统。通过存储服务器形成可靠的结构化覆盖网络,可扩展的计算服务器维护结构化数据,为用户提供可靠的数据存储服务。存储服务器负责提供键值存储服务,并通过数据冗余来保证数据存储的可靠性;计算服务器负责对键值数据的组织,并执行更新和查询等操作。计算服务器之间采用了多级的自适应负载均衡机制,通过动态的调整各计算服务器负载压力,极大提高了系统的整体运行效率。为了保证系统的高性能与高稳定性,各服务器模块的网络I/O采用了非阻塞的异步处理机制。模块中存在的大量定时器,由独立的线程处理完成,并使用了Linux内核提供的定时触发机制。存储服务器因存在大量的磁盘读写,磁盘I/O则采用了Linux aio来实现。为了提供高效的结构化数据存储与查询服务,系统采用了分布式B+树存储算法来维护数据的存储结构。键值数据节点采用分布式存储方式存储在存储服务器中;按B+树结构进行组织,由计算服务器进行维护。通过对比试验验证,该存储模型能有效降低存取时间延迟,同时大大提高了存取效率的稳定性。
其他文献
研究背景阿尔茨海默病(Alzheimer’s disease,AD)是痴呆的最常见病因。AD的主要病理特征是β淀粉样蛋白(β-Amyloid, Aβ)沉淀和神经纤维缠结。近年新的理论认为细胞间突触减
目的:通过观察80例活动期溃疡性结肠炎患者中医证型与病理组织学特征的关系,探讨溃疡性结肠炎中医证型与病理组织学的内在联系,为溃疡性结肠炎辨证分型提供客观理论支持。方法
<正> “腊药”是朝鲜朝宫廷专用的成药.腊药与一般成药有所不同.朝鲜王朝设内医院的目的,是为了确保王室贵族的医疗保健,每年腊月,特别由内医院精心制造,主要用于危重病症抢
目的:比较股骨近端锁定钢板、DHS及PFNA治疗股骨转子间骨折在临床应用的实际效果,为临床股骨粗隆间骨折手术内固定方式的选择及日后的研究提供参考依据。方法:选入对比性分析
促进中小企业的发展是实现我国经济复苏的关键,当前我国中小企业迫切需要解决其融资需求。但由于财务管理问题导致的信息不对称,中小企业从银行贷款融资存在许多困难。本文对
2008年经济危机席卷全球,大大小小的企业在萧瑟寒冬中撑过。危机之危在经济发展趋势衰弱、增长减缓;危机之机却是为企业提供了重新布局的机遇。尤其是随着全球经济的逐渐复苏
超支化聚酯是具有高度支化结构的聚酯,由于其独特的物理和化学特性,可望在涂料、功能助剂、功能材料、生物医学等领域获得应用。传统的化学催化合成超支化聚酯的方法要求反应
随着神经科学与认知科学的迅速发展,人类对眼动及其生理意义的研究也日益加深。由于眼动被人们认为是视觉信息加工研究中的重要手段,并且也有研究表明眼动的各种模式一直与人
中小企业是我国经济发展中的重要组成部分,它在促进我国经济快速增长、提供服务、解决就业等方面发挥着重要的作用,但长期以来,中小企业融资的问题一直是中小企业发展中的一
前列腺癌是危害中老年男性健康的主要恶性肿瘤之一,并且只有在癌症初期诊断出来才能够有效提高患者的生存率,而穿刺病理检查是目前前列腺癌诊断中最可靠准确的方法。大量的研