【摘 要】
:
随着互联网的高速发展与全球网民数的激增,网络服务的数据量以指数增长。如何提高对海量数据的存储管理与访问能力,成为了业界研究的一个热点问题。在海量数据面前,传统的关
论文部分内容阅读
随着互联网的高速发展与全球网民数的激增,网络服务的数据量以指数增长。如何提高对海量数据的存储管理与访问能力,成为了业界研究的一个热点问题。在海量数据面前,传统的关系型数据库模型因缺乏系统的高可扩展性,而逐渐被放弃。继而涌现出了许多非关系型的分布式数据存储系统。这些系统更多的是从分布式架构上出发提高系统可扩展性以及数据存储和访问能力,而忽略了数据的底层数据存储结构在提高数据IO效率上的作用,也忽略了小数据读写可能引发的磁盘磁头频繁移动的问题。本文首先介绍了研究动机,然后对当前主流的分布式存储系统与P2P系统进行了分析与学习,并结合小数据存储的特点,设计了一个具备高可靠性、高可扩展性的分布式小数据键值存储系统MSDSS。本文的主要工作与创新点有以下几点:第一借助改进型的一致性哈希算法与虚节点技术构建了一个具备高可扩展性的键值存储系统架构。这种架构保证了数据在系统中的分散存储,并解决了存储节点的异构性问题。第二使用定位表的方法,实现同一集合中数据在物理上分段聚集存储,为该集合中数据提供了高速的数据浏览支持。第三使用数据混写技术,在存储服务器上,采用写缓存策略,将缓存的小数据集中混写到一个临时文件,以提高整个系统的服务能力。第四使用chubby技术,监控系统中服务器的在线情况。当系统中服务器上下线时,其他服务器可以较快获得通知,提高了系统的可扩展性。第五使用了merkle tree技术,高效检测系统中副本数据的一致性,降低了网络中系统控制信息的流量。最后简化实现了MSDSS,并在功能与性能上对系统进行了测试。测试结果表明,在面对大量数据请求时,数据混写可以在数量级上降低用户修改数据的响应时间;数据聚集存储可以在数量级上降低用户浏览集合内数据的响应时间。
其他文献
近年来,随着网络技术的发展和通信技术的进步,人与人的交流日趋频繁。由此视频会议系统已成为研究的一个热点。本文介绍了利用COM组件技术开发的一套基于IP多播的讨论式桌面会
语料库语言学是当代计算学语言学中经验主义方法论取得显著成效从而在计算语言学领域占有一定的优势地位的新学科方向。语料库不仅是自然语言处理领域的基础性资源,并且由此产
本文主要讨论了矢量光栅变换(Vector to Raster Conversion)技术硬件实现中的一些问题,包括宽直线、三角形和二次曲线基本生成算法的硬件实现。首先介绍了现有的基本图形生成
该文以IP/DWDM光因特网容错路由选择机制为研究目标,首先介绍IP/DWDM光因特网的体系结构,然后讨论IP/DWDM光因特网容错路由选择涉及的基本概念、策略和方案,并以此为基础,设
云计算,是一种新兴的共享基础架构的方法,可以将巨大的系统资源池连接在一起以提供各种IT服务。“云”是一个集群化的虚拟计算资源池,能够将所有的计算资源集中起来,统一进行
应用工作流技术的过程集成是实现柔性企业应用集成的有效途径之一。通过把应用逻辑和过程逻辑相分离,把人、信息和应用工具合理组织在一起,过程集成发挥了系统的最大效能,为企业
论文提出了基于CORBA进行层次划分的方法和iNet的功能设计,并设计了各层之间的CORBA接口,实现了各层之间的数据通讯.论文作者对iNet系统的事务处理和数据库连接管理进行了深
程序设计方法学一直是软件工程领域的核心问题。传统的编程方法,如OOP(面向对象编程方法),已经很难满足应用系统复杂性和分布性的需要,组件化编程方法和组件模型应运而生。Micro
在IP/DWDM光因特网单点播送机制中采用的是光路的形式.光路是一种点对点的形式,通过相同的波长信道来连接源节点与目的节点.在IP/DWDM光因特网多点播送机制中引入光路树的概
高速公路车辆不停车收费系统是一个庞大而复杂的系统,是一个融政治、经济、信息技术,数据通讯技术,电子控制技术,和计算机技术于一体的系统工程,是一个跨行业,跨学科,甚至跨国界的综