计算机系统应用
計算機繫統應用
계산궤계통응용
APPLICATIONS OF THE COMPUTER SYSTEMS
2014年
10期
152-157
,共6页
吕瀛%刘杰%马志柔%叶丹
呂瀛%劉傑%馬誌柔%葉丹
려영%류걸%마지유%협단
同步算法%云存储服务%共享同步%多客户端%并发
同步算法%雲存儲服務%共享同步%多客戶耑%併髮
동보산법%운존저복무%공향동보%다객호단%병발
synchronization algorithm%cloud storage service%share-synchronization%multi-client%simultaneously
随着云计算技术的飞速发展,越来越多的用户选择使用云存储服务来保存个人文件。云存储共享与协作技术允许用户之间共享云端文件,支持其他用户通过各种智能终端上的客户端对文件进行读写操作。云存储共享与协作技术带来了文件历史版本大规模共享场景的需求,这对云存储系统的并发I/O性能是极大的考验。针对云存储服务共享场景的特点,挖掘文件历史版本之间的关系,采用基于增量传输的优化技术来提升云存储系统的传输性能。在此基础上,优化算法中强弱校验过程的内存占用和磁盘读写,利用文件历史版本数据优化同步流程,有效的减少数据传输量,并且提高系统的存储性能,适用于带宽有限和网络不稳定和大规模共享同步等极端场景。
隨著雲計算技術的飛速髮展,越來越多的用戶選擇使用雲存儲服務來保存箇人文件。雲存儲共享與協作技術允許用戶之間共享雲耑文件,支持其他用戶通過各種智能終耑上的客戶耑對文件進行讀寫操作。雲存儲共享與協作技術帶來瞭文件歷史版本大規模共享場景的需求,這對雲存儲繫統的併髮I/O性能是極大的攷驗。針對雲存儲服務共享場景的特點,挖掘文件歷史版本之間的關繫,採用基于增量傳輸的優化技術來提升雲存儲繫統的傳輸性能。在此基礎上,優化算法中彊弱校驗過程的內存佔用和磁盤讀寫,利用文件歷史版本數據優化同步流程,有效的減少數據傳輸量,併且提高繫統的存儲性能,適用于帶寬有限和網絡不穩定和大規模共享同步等極耑場景。
수착운계산기술적비속발전,월래월다적용호선택사용운존저복무래보존개인문건。운존저공향여협작기술윤허용호지간공향운단문건,지지기타용호통과각충지능종단상적객호단대문건진행독사조작。운존저공향여협작기술대래료문건역사판본대규모공향장경적수구,저대운존저계통적병발I/O성능시겁대적고험。침대운존저복무공향장경적특점,알굴문건역사판본지간적관계,채용기우증량전수적우화기술래제승운존저계통적전수성능。재차기출상,우화산법중강약교험과정적내존점용화자반독사,이용문건역사판본수거우화동보류정,유효적감소수거전수량,병차제고계통적존저성능,괄용우대관유한화망락불은정화대규모공향동보등겁단장경。
With the fast development of cloud computing technology, more and more users choose cloud storage to store personal files. Storage and share technique allows users share files and visit others’ files with different kinds of client on the cloud. Storage and share technique brings the demand of large-scale share scene for the versioned files. This is a big challenge for the performance of simultaneously I/O. In this paper, according to the characters of the share scene in cloud storage, we try to dig the relationships between the versions of the file and take the increment based data transmission technique. By doing this, we optimized the performance of rolling checksum skill in increment algorithm and reduce the transmission quantity and improve system storage performance. In addition, this technique can help data transmission work in limited bandwidth and network instability scenario and large-scale share-synchronization scenario.