计算机应用 ›› 2011, Vol. 31 ›› Issue (11): 2940-2942.DOI: 10.3724/SP.J.1087.2011.02940

• 计算机软件技术 • 上一篇    下一篇

云存储环境下基于分散式服务器的Erasure Code算法

葛君伟1,李志强2,方义秋2   

  1. 1. 重庆邮电大学 图书馆,重庆 400065
    2. 重庆邮电大学 计算机科学与技术学院,重庆 400065
  • 收稿日期:2011-05-26 修回日期:2011-07-05 发布日期:2011-11-16 出版日期:2011-11-01
  • 通讯作者: 李志强
  • 作者简介:葛君伟(1961-),男,浙江东阳人,教授,博士,主要研究方向:云计算、软件工程;李志强(1985-),男,山西朔州人,硕士研究生,主要研究方向:云计算、云存储;方义秋(1963-),女,四川成都人,副教授,主要研究方向:云存储。

Erasure Code algorithm based on distributed server in cloud storage environment

GE Jun-wei1,LI Zhi-qiang2,FANG Yi-qiu2   

  1. 1. Library,Chongqing University of Posts and Telecommunications, Chongqing 400065,China
    2. College of Computer Science and Technology,Chongqing University of Posts and Telecommunications, Chongqing 400065,China
  • Received:2011-05-26 Revised:2011-07-05 Online:2011-11-16 Published:2011-11-01
  • Contact: LI Zhi-qiang

摘要: 基于单服务器的Erasure Code算法,在网络中存在大量用户访问系统,容易导致系统效率低的问题。为此,提出一种基于分散式服务器的算法,通过对原数据进行分割编码来实现数据块的冗余存储。实验结果表明,该算法能够确保云存储环境下数据的可靠性与保密性,较好地避免单服务器负载过重,同时提高了系统的吞吐量和资源利用率。

关键词: 云存储, 可靠性, 编码, 解码, 冗余度

Abstract: The main weak point of Erasure Code algorithm based on the single server scenario is that the system efficiency is low when lots of users access system. This paper proposed decentralized Erasure Code to solve the problem. Redundant storage was achieved by the partition and encoding of the original data. The experimental results show that this algorithm can ensure data reliability and confidentiality in the Cloud storage environment. It can also avoid the load overweight of the single server and improve the throughput and resource utilization of the system.

Key words: cloud storage, reliability, encode, decode, redundancy degree