Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
CoCloud: enabling efficient cross-cloud file collaboration based on inefficient web APIs
E J., Cui Y., Wang P., Li Z., Zhang C. IEEE Transactions on Parallel and Distributed Systems29 (1):56-69,2018.Type:Article
Date Reviewed: Jun 27 2018

Cloud storage services, because of their simplicity, have become more popular than other services for personal cloud usage. Consequently, there have been concentrated efforts to enhance their use cases, functionalities, reliability, performance, and speed in collaborative operations. These services are capable of handling lots of file-related operations among numerous users.

Criticizing traditional web application programming interface (API) methods, the authors propose a platform for effective automatic collaboration, file sharing, and updating across heterogeneous clouds. They discuss cloud proxies that facilitate intercloud file storage and transmission in an effective and reliable manner, with an acceptable response time for file updates; for example, for efficient access, leased virtual machines are physically near to the cloud server node. Moreover, a unified inter-proxy advanced protocol supervises the data sync operation and coordination. The platform is equipped with data flow scheduling algorithms that balance the related system overhead and timeliness of the data synchronization techniques, that is, deduplication, compression, and bundling, particularly in bursty workloads. Control mechanisms are devised to support data integrity and reduce redundant updates during file operations.

A detailed description of the main components of the platform introduces the CoCloud client, the control server, and the related cloud proxy. A proxy-per-cloud network architecture is built for each cloud server, while latency and bandwidth are approximated for cross-cloud file operations. The main components of the defined inter-proxy advanced transfer protocol are presented: adaptively chunked deduplication, which manages the transmission of just the modified parts of a file; wisely adjusted compression; and multi-level bundling, which affords multipath asynchronous file transmission between peer proxies. Other fruitful technical descriptions of the platform include the cross-cloud data transfer optimization algorithm, the inter-proxy dataflow scheduling algorithm, and file collaboration control mechanisms. Finally, the comparative results of a performance evaluation of the prototype version are discussed. It definitely demonstrates one step in the progress of cloud computing utilization.

This is a useful paper with a coherent tutorial theme. Thanks to the authors for choosing a subject that is not very complicated but important. They have developed the matter well, both technically and theoretically.

Reviewer:  Mohammad Sadegh Kayhani Pirdehi Review #: CR146114 (1809-0504)
Bookmark and Share
  Featured Reviewer  
 
Cloud Computing (C.2.4 ... )
 
 
Distributed Systems (C.2.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Cloud Computing": Date
Cloud security and privacy: an enterprise perspective on risks and compliance
Mather T., Kumaraswamy S., Latif S., O’Reilly Media, Inc., Sebastopol, CA, 2009.  336, Type: Book (9780596802769), Reviews: (1 of 3)
Dec 14 2009
Cloud security and privacy: an enterprise perspective on risks and compliance
Mather T., Kumaraswamy S., Latif S., O’Reilly Media, Inc., Sebastopol, CA, 2009.  336, Type: Book (9780596802769), Reviews: (2 of 3)
Jan 26 2010
Cloud security and privacy: an enterprise perspective on risks and compliance
Mather T., Kumaraswamy S., Latif S., O’Reilly Media, Inc., Sebastopol, CA, 2009.  336, Type: Book (9780596802769), Reviews: (3 of 3)
Mar 18 2010
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy