Towards Web-based Delta Synchronization for Cloud Storage Services

被引:0
|
作者
Xiao, He [1 ]
Li, Zhenhua [1 ]
Zhai, Ennan [2 ]
Xu, Tianyin [3 ]
Li, Yang [1 ]
Liu, Yunhao [1 ]
Zhang, Quanlu [4 ]
Liu, Yao [5 ]
机构
[1] Tsinghua Univ, Beijing, Peoples R China
[2] Yale Univ, New Haven, CT 06520 USA
[3] UIUC, Champaign, IL USA
[4] Microsoft Res, Beijing, Peoples R China
[5] SUNY Binghamton, Binghamton, NY 13902 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Delta synchronization (sync) is crucial for network-level efficiency of cloud storage services. Practical delta sync techniques are, however, only available for PC clients and mobile apps, but not web browsers-the most pervasive and OS-independent access method. To understand the obstacles of web-based delta sync, we implement a delta sync solution, WebRsync, using state-ofthe-art web techniques based on rsync, the de facto delta sync protocol for PC clients. Our measurements show that WebRsync severely suffers from the inefficiency of JavaScript execution inside web browsers, thus leading to frequent stagnation and even hanging. Given that the computation burden on the web browser mainly stems from data chunk search and comparison, we reverse the traditional delta sync approach by lifting all chunk search and comparison operations from the client side to the server side. Inevitably, this brings considerable computation overhead to the servers. Hence, we further leverage locality-aware chunk matching and lightweight checksum algorithms to reduce the overhead. The resulting solution, WebR2sync+, outpaces WebRsync by an order of magnitude, and is able to simultaneously support 6800-8500 web clients' delta sync using a standard VM server instance based on a Dropbox-like system architecture.
引用
收藏
页码:155 / 168
页数:14
相关论文
共 50 条
  • [1] Office in the Cloud: Web-based Cloud Platform for Telcos Services
    Suzuki, Masafumi
    Shimizu, Kentaro
    Muto, Shinyo
    Uchida, Naoki
    [J]. 2013 17TH INTERNATIONAL CONFERENCE ON INTELLIGENCE IN NEXT GENERATION NETWORKS (ICIN), 2013, : 39 - 45
  • [2] Towards semantic web-based management of security services
    Félix J. García Clemente
    Gregorio Martínez Pérez
    Andrés Muñoz Ortega
    Juan A. Botia
    Antonio F. Gómez Skarmeta
    [J]. annals of telecommunications - annales des télécommunications, 2008, 63 : 183 - 193
  • [3] Towards semantic web-based management of security services
    Garcia Clemente, Felix J.
    Martinez Perez, Gregorio
    Munoz Ortega, Andres
    Botia, Juan A.
    Gomez Skarmeta, Antonio F.
    [J]. ANNALS OF TELECOMMUNICATIONS, 2008, 63 (3-4) : 183 - 193
  • [4] Biometric Cloud Services for Web-Based Examinations: An Empirical Approach
    Rukhiran, Meennapa
    Pukdesree, Sorapak
    Netinant, Paniti
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2022, 17 (01)
  • [5] Web-based practical privacy-preserving distributed image storage for financial services in cloud computing
    Cai Xiaohong
    Sun Yi
    Lin Zhaowen
    Muhammad Imran
    Yu Keping
    [J]. World Wide Web, 2023, 26 : 1223 - 1241
  • [6] Web-based practical privacy-preserving distributed image storage for financial services in cloud computing
    Xiaohong, Cai
    Yi, Sun
    Zhaowen, Lin
    Imran, Muhammad
    Keping, Yu
    [J]. WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2023, 26 (03): : 1223 - 1241
  • [7] WebAssembly-based Delta Sync for Cloud Storage Services
    Zheng, Jianwei
    Li, Zhenhua
    Qiu, Yuanhui
    Lin, Hao
    Xiao, He
    Li, Yang
    Liu, Yunhao
    [J]. ACM TRANSACTIONS ON STORAGE, 2022, 18 (03)
  • [8] A File Synchronization Framework Based on Rsync Protocol for Cloud Storage Services
    Lim, Mingyu
    [J]. Transactions of the Korean Institute of Electrical Engineers, 2022, 71 (08): : 1164 - 1175
  • [9] NetSync: A Network Adaptive and Deduplication-Inspired Delta Synchronization Approach for Cloud Storage Services
    Xia, Wen
    Wei, Can
    Li, Zhenhua
    Wang, Xuan
    Zou, Xiangyu
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (10) : 2554 - 2570
  • [10] Dynamic request management algorithms for Web-based services in cloud computing
    Lancellotti, Riccardo
    Andreolini, Mauro
    Canali, Claudia
    Colajanni, Michele
    [J]. 2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 401 - 406