Skip to main navigation Skip to search Skip to main content

Cloud Object Storage Synchronization: Design, Analysis, and Implementation

  • Shenzhen University
  • Chongqing University

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

Cloud storage synchronization among different computing terminals has attracted large-scale uses among enterprise and individual users. It enables users to maintain the same copy of data in real time, which eases users the tedious yet error-prone data management burden. However, existing cloud storage synchronization systems are in a closed form. Users are fixed to a certain cloud service provider, which makes it hard to transfer from one provider to another when balancing factors such as performance, cost, security, etc. To bridge this gap, this article proposes a new synchronization system based on standard cloud object storage. Specifically, we first formulate the cloud object storage synchronization problem by defining some useful concepts. We then use the idea of state encoding and a push-pull paradigm to propose a cloud object storage synchronization system. The proposed system supports real-time, multiple-terminal, and cloud-independent storage synchronization. We also prototyped the proposed system. The experimental results show that the proposed system is promising for practical usages.

Original languageEnglish
Pages (from-to)4295-4310
Number of pages16
JournalIEEE Transactions on Parallel and Distributed Systems
Volume33
Issue number12
DOIs
StatePublished - Dec 1 2022

Keywords

  • Cloud object storage
  • push-pull paradigm
  • state encoding
  • synchronization
  • system prototype

Fingerprint

Dive into the research topics of 'Cloud Object Storage Synchronization: Design, Analysis, and Implementation'. Together they form a unique fingerprint.

Cite this