cloud storage, data synchronization, operation cost, user experience, design granularity
In recent years, cloud sync(hronization) services such as GoogleDrive and Dropbox have provided Internet users with convenient and reliable data storing/sharing functionality. The cloud synchronization mechanism (in particular, how to deliver the user-side data updates to the cloud) plays a critical role in cloud sync services because it greatly affects the cloud operation cost (in terms of sync traffic) and user experience (in terms of sync delay). By comprehensively measuring tens of popular cloud sync services, we find that their cloud sync mechanisms differ greatly in sync performance and design granularity. Quite surprisingly, some very popular services (like GoogleDrive and 115 SyncDisk) utilize a quite coarse-grained cloud sync mechanism that may lead to severe traffic overuse. For example, updating 1-MB data may sometimes result in 260-MB sync traffic. In this paper, we conduct a comparative study of various cloud sync mechanisms by analyzing their respective pros and cons under different situations, unravel the pathological processes for their traffic overuse problems, and finally provide insights/solutions for better choosing/designing a cloud sync service.
Tsinghua University Press
Zhenhua Li, Zhi-Li Zhang, Yafei Dai. Coarse-Grained Cloud Synchronization Mechanism Design May Lead to Severe Traffic Overuse. Tsinghua Science and Technology 2013, 18(3): 286-297.