New Synchronization Algorithm Based on Delta Synchronization for Compressed Files in the Mobile Cloud Environment
- 1 Department of Business Information Technology, King Abdulla II School for Information Technology, The University of Jordan, Amman, Jordan
- 2 Department of Business Information Technology, King Abdulla II School for Information Technology, The University of Jordan, Amman, Jordan
- 3 Department of Business Information Technology, King Abdulla II School for Information Technology, The University of Jordan, Amman, Jordan
- 4 Department of Business Information Technology, King Abdulla II School for Information Technology, The University of Jordan, Amman, Jordan
- 5 Department of Business Information Technology, King Abdulla II School for Information Technology, The University of Jordan, Amman, Jordan
Abstract
The fast growing market of mobile device adoption and cloud computing has led to exploitation of mobile devices utilizing cloud services. One major chal-lenge facing the usage of mobile devices in the cloud environment is mobile synchronization to the cloud, e.g., synchronizing contacts, text messages, imag-es, and videos. Owing to the expected high volume of traffic and high time complexity required for synchronization, an appropriate synchronization algo-rithm needs to be developed. Delta synchronization is one method of synchro-nizing compressed files that requires uploading the whole file, even when no changes were made or if it was only partially changed. In the present study, we proposed an algorithm, based on Delta synchronization, to solve the problem of synchronizing compressed files under various forms of modification (e.g., not modified, partially modified, or completely modified). To measure the effi-ciency of our proposed algorithm, we compared it to the Dropbox application algorithm. The results demonstrated that our algorithm outperformed the regular Dropbox synchronization mechanism by reducing the synchronization time, cost, and traffic load between clients and the cloud service provider.
- Kaur, K., Sharma, S. and Arora, M. (2014) Mobile Cloud Computing Techniques: A Review. International Journal of Advanced Research in Computer Engineering & Technology, 3, 4.
- Dinh, H.T., Lee, C., Niyato, D. and Wang, P. (2013) A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches. Wireless Communications and Mobile Computing, 13, 1587-1611. https://doi.org/10.1002/wcm.1203
- Asrani, P. (2013) Mobile Cloud Computing. International Journal of Engineering and Advanced Technology, 2, 606-609.
- Rajan, A.P. (2013) Evolution of Cloud Storage as Cloud Computing Infrastructure Service.
- Wu, J., Ping, L., Ge, X., Wang, Y. and Fu, J. (2010) Cloud Storage as the Infrastructure of Cloud Computing. International Conference on Intelligent Computing and Cognitive Informatics, Kuala Lumpur, 22-23 June 2010, 380-383.
- Kaur Saggi, M. and Singh Bhatia, A. (2015) A Review on Mobile Cloud Computing: Issues, Challenges and Solutions. International Journal of Advanced Research in Computer and Communication Engineering, 4, 29-34.
- Li, Z., Wilson, C., Jiang, Z., Liu, Y., Zhao, B.Y., Jin, C., Zhang, Z. and Dai, Y. (2013) Efficient Batched Synchronization in Dropbox-Like Cloud Storage Services. ACM/IFIP/USENIX International Conference on Distributed Systems Platforms and Open Distributed Processing, Beijing, 9-13 December 2013, 307-327. https://doi.org/10.1007/978-3-642-45065-5_16
- Lee, G., Ko, H. and Pack, S. (2014) Proxy-Based Aggregated Synchronization Scheme in Mobile Cloud Computing. IEEE Conference on Computer Communications Workshops, Toronto, 27 April-2 May 2014, 187-188. https://doi.org/10.1109/infcomw.2014.6849218
- Lee, G., Ko, H., Pack, S. and Kang, C.H. (2014) Efficient Delta Synchronization Algorithm in Mobile Cloud Networks. 3rd International Conference on Cloud Networking, Luxembourg, 8-10 October 2014, 455-460. https://doi.org/10.1109/cloudnet.2014.6969037
- Min, H. and Heo, J. (2015) Response Time Analysis Considering Sensing Data Synchronization in Mobile Cloud Applications. The Journal of the Institute of Internet, Broadcasting and Communication, 15, 137-141. https://doi.org/10.7236/JIIBC.2015.15.3.137
- Domingos, J., Simoes, N., Pereira, P., Silva, C. and Marcelino, L. (2014) Database Synchronization Model for Mobile Devices. 9th Iberian Conference on Information Systems and Technologies, Barcelona, 18-21 June 2014, 1-7.
- Balakumar, V. and Sakthidevi, I. (2012) An Efficient Database Synchronization Algorithm for Mobile Devices Based on Secured Message Digest. International Conference on Computing, Electronics and Electrical Technologies, Nagercoil, 21-22 March 2012, 937-942.