OmniBox: Efficient cloud storage by evaluating Dropbox and Box

With the advent of cloud computing based technologies, the way to store and manage data has changed completely. With more data being generated every day, especially with other associated paradigms like Internet of Things (IoT), there will be a lot of data to be stored and managed in the cloud. Thus, it will be very important to know which cloud service is more suitable for what kind of data and data-management tasks. To that end, this paper proposes and implements a cloud storage and collaboration tool called OmniBox. The first goal of Omnibox is to provide an evaluation of different cloud providers. The tool monitors different parameters and provides statistics such as upload throughput, download throughput, jitter, single-key and multi-key user accounts, and concurrent download time. The second goal of Omnibox is to provide a unified data management service where users can manage files from different cloud providers within a single interface. Additionally, OmniBox provides a feature called smart upload, where cloud providers are evaluated and suitable service is selected for uploading a file based on Quality of Service (QoS), file-type, file-size, upload throughput, download throughput, available space, jitter, and latency. Our current implementation includes Dropbox and Box Application Programming Interfaces (APIs).

[1]  Ivan Damgård,et al.  Entangled cloud storage , 2016, Future Gener. Comput. Syst..

[2]  Aiko Pras,et al.  Inside dropbox: understanding personal cloud storage services , 2012, Internet Measurement Conference.

[3]  R. C. Jain,et al.  A Privacy Preserving Repository For Data Integration Across Data Sharing Services , 2013 .

[4]  Cong Wang,et al.  Toward Secure and Dependable Storage Services in Cloud Computing , 2012, IEEE Transactions on Services Computing.

[5]  Wenying Zeng,et al.  Research on cloud storage architecture and key technologies , 2009, ICIS.

[6]  Hakim Weatherspoon,et al.  RACS: a case for cloud storage diversity , 2010, SoCC '10.

[7]  Benny Pinkas,et al.  Side Channels in Cloud Services: Deduplication in Cloud Storage , 2010, IEEE Security & Privacy.

[8]  Ya Wang,et al.  Cloud Storage as the Infrastructure of Cloud Computing , 2010, 2010 International Conference on Intelligent Computing and Cognitive Informatics.

[9]  Eui-nam Huh,et al.  Media Inter-Cloud Architecture and Storage Efficiency Challenge , 2014, 2014 International Conference on Cloud and Autonomic Computing.

[10]  Salve Bhagyashri Salve Bhagyashri,et al.  Privacy-Preserving Public Auditing For Secure Cloud Storage , 2014 .

[11]  Zhihan Lv,et al.  Multimedia cloud transmission and storage system based on internet of things , 2017, Multimedia Tools and Applications.

[12]  Christian Esposito,et al.  Smart Cloud Storage Service Selection Based on Fuzzy Logic, Theory of Evidence and Game Theory , 2016, IEEE Transactions on Computers.

[13]  Xiaohua Jia,et al.  An Efficient and Secure Dynamic Auditing Protocol for Data Storage in Cloud Computing , 2013, IEEE Transactions on Parallel and Distributed Systems.