计算机科学与探索 ›› 2017, Vol. 11 ›› Issue (2): 271-285.DOI: 10.3778/j.issn.1673-9418.1512047
崔 波1,2,李 茹1+,刘 靖1,张玉军2,李忠诚2
CUI Bo1,2, LI Ru1+, LIU Jing1, ZHANG Yujun2, LI Zhongcheng2
摘要: 自治移动云可以为本地区域内的移动用户提供临时的存储服务。在节点空间有限的情况下,保持数据的持久性是自治移动云存储服务的一个主要挑战。提出了一种有限空间下的自治移动云存储协议,称为SLAMS(space limited storage protocol for autonomous mobile cloud),其基本思想是通过移动节点之间周期性的信息交互,维护每个数据块在网络中的K个副本,将数据块副本按需存储在空闲空间较大的节点中。给出了SLAMS协议中的副本维护机制、数据结构和算法、SLAMS协议的详细设计。仿真实验结果表明,相对于现有的自治移动云存储协议Phoenix,SLAMS协议在节点空间有限的情况下,具有较低的数据丢失率,最大可降低50%左右;具有较短的收敛时间,最高可降低95%;具有较少的数据块存储开销,最高可降低约90%;而且SLAMS协议中数据块维持[K]个副本的概率明显提高,最大可提高40%左右。