In this paper, we take a close look to understand the cloud-based file synchronization and collaboration systems. Using the popular Dropbox as a case study, our measurement reveals its cascaded computation and communication operations that are far more complicated than those in conventional file hosting. We show that this serial design is necessary for the cloud deployment, which effectively avoids the possible task interference inside the computation cloud; yet it also leads to higher service variance across users. Even worse, in a collaborative file editing session, users' updates would be discarded without any warning. The drop rate is unfortunately related to the slowest collaborator, which severely hinders the system scalability and user satisfaction. We further investigate the root causes of this phenomenon as well as other performance bottlenecks and offer hints for practical improvement.
|Original language||English (US)|
|Title of host publication||2016 IEEE/ACM 24th International Symposium on Quality of Service, IWQoS 2016|
|Publisher||Institute of Electrical and Electronics Engineers Inc.|
|State||Published - Oct 13 2016|
|Event||24th IEEE/ACM International Symposium on Quality of Service, IWQoS 2016 - Beijing, China|
Duration: Jun 20 2016 → Jun 21 2016
|Name||2016 IEEE/ACM 24th International Symposium on Quality of Service, IWQoS 2016|
|Other||24th IEEE/ACM International Symposium on Quality of Service, IWQoS 2016|
|Period||6/20/16 → 6/21/16|
Bibliographical notePublisher Copyright:
© 2016 IEEE.