摘要
随着云计算和大数据技术的发展,传统的单一存储介质的数据存储方式已经不能满足大数据处理的需求,在这样的背景下,分布式数据存储得到了广泛的应用。然而,目前存在的几种分布式存储方式并不能够完美地满足分布系统的需求。为了更有效地实现数据的分布式存储和冗余备份,采用一种新的基于一致性树分布(CTD)的分布式存储方法,并提出基于该方法的备份策略,实现数据索引与存储位置的映射。该方案具有负载平衡、无单点故障问题、扩展性高且易于实现的优点。同时提出了基于一致性二叉树分布(CBTD)的应用方案。通过对应用系统实例的分析,验证该方法能够很好地满足分布式系统的数据平衡、负载均衡和扩展性需求。
With the development of cloud computing and big data, traditional single storage medium based data storage cannot meet the demands of large data processing, thus distributed data storage has been widely used recently. However, some existing distributed ways of storage cannot perfectly meet the needs of the distribution system. In order to achieve the distributed data storage and redundancy more effectively, a new distributed method and backup strategy based on Consistent Tree Distribution (CTD) was proposed to achieve the location mapping of data indexing and storage. The new method featured load balancing, no single point of failure, high scalability and easy programming. In addition, a method based on Consistent Binary Tree Distribution (CBTD) was also put forward. Analysis of the application system verifies that the method can satisfy the data balance, load balance and high scalability requirements of the distributed system.
出处
《计算机应用》
CSCD
北大核心
2013年第12期3432-3436,共5页
journal of Computer Applications
基金
国家自然科学基金资助项目(61272107
61202173
61103068)
上海市优秀学科带头人计划项目(10XD1404400)
教育部网络时代的科技论文快速共享专项研究课题资助项目(20110740001)
教育部博士点基金资助项目(20110072120017)
浙江大学CAD&CG国家重点实验室开放课题资助项目(A1311)
南京大学计算机软件新技术国家重点实验室开放课题资助项目(KFKT2012B24)
同济大学中央高校基本科研业务费专项资金资助项目(0800219208)
中国科学院模式识别国家重点实验室开放课题资助项目(201103187)
关键词
分布式系统
分布式存储
一致性树分布
一致性二叉树分布
distributed system
distributed storage
Consistent Tree Distribution (CTD)
Consistent Binary Tree Distribution (CBTD)