CONSISTENCY MAINTENANCE IN DISTRIBUTED CLOUD STORAGE SYSTEMS

Volume 2 (2), December 2019, Pages 158-169

Ha Huy Cuong Nguyen, Tung Trong Nguyen, Trung Hai Trinh


University of Da Nang, Danang, Vietnam, This email address is being protected from spambots. You need JavaScript enabled to view it., This email address is being protected from spambots. You need JavaScript enabled to view it., This email address is being protected from spambots. You need JavaScript enabled to view it.


Abstract

In this era, several organizations are storing their data on cloud storage to meet the requirements of efficient operation like stability, scalability, and availability of services. Data replication services in cloud storage systems are there to improve performance. In this context, the requirements for ensuring data consistency became increasingly important. In this paper, we propose a virtual server solution for updating replication, efficiently resolving resources, detecting, preventing deadlocks at the data center. In this manuscript, we have shown that the proposed solution yields the results for the schema, which ensures consistent data on costs and latency. In this paper, we use the Open Stack tool, which incorporates a proposed algorithm Balancing Consistency Availability On System Physical Machine, for maintaining data consistency in Cloud Storage Systems.

Keywords:

Virtual machine, best-effort, distributed environments, Cloud Storage Systems, maintaining data consistency, Cloud computing

DOI: https://doi.org/10.32010/26166127.2019.2.2.158.169

 

Reference 

Jin, H., Ibrahim, S., Bell, T., Qi, L., Cao, H., Wu, S., & Shi, X. (2010). Tools and technologies for building clouds. In Cloud Computing (pp. 3-20). Springer, London.

Shen, H., Liu, G., & Chandler, H. (2015). Swarm intelligence based file replication and consistency maintenance in structured P2P file sharing systems. IEEE Transactions on Computers, 64(10), 2953-2967.

Li, Z., Xie, G., & Li, Z. (2008). Efficient and scalable consistency maintenance for heterogeneous peer-to-peer systems. IEEE Transactions on Parallel and Distributed Systems, 19(12), 1695-1708.

Nassermostofi, F. (2016). Toward authentication between familiar Peers in P2P networking systems. In Proceeding of the 9th GI Conference Autonomous Systems (pp. 88-103).

Pang, X., Wang, C., & Zhang, Y. (2013). A new P2P identity authentication method based on zero-knowledge under hybrid P2P network. TELKOMNIKA Indones. J. Electr. Eng, 11(10), 6187-6192.

Adami, D., Gabbrielli, A., Giordano, S., Pagano, M., & Portaluri, G. (2015, December). A fuzzy logic approach for resources allocation in cloud data center. In 2015 IEEE Globecom Workshops (GC Wkshps) (pp. 1-6). IEEE.

Zhao, B. Y., Huang, L., Stribling, J., Rhea, S. C., Joseph, A. D., & Kubiatowicz, J. D. (2004). Tapestry: A resilient global-scale overlay for service deployment. IEEE Journal on selected areas in communications, 22(1), 41-53.

Rowstron, A., & Druschel, P. (2001, November). Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing (pp. 329-350). Springer, Berlin, Heidelberg.

Chen, X., Ren, S., & Wang, H. (2005, March). SCOPE: Scalable consistency maintenance in structured P2P systems. In Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies. (Vol. 3, pp. 1502-1513). IEEE.

Vishnumurthy, V., & Francis, P. (2006, April). On heterogeneous overlay construction and random node selection in unstructured p2p networks. In Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications (pp. 1-12). IEEE.

Bermbach, D., & Kuhlenkamp, J. (2013, May). Consistency in distributed storage systems. In International Conference on Networked Systems (pp. 175-189). Springer, Berlin, Heidelberg.

Nakashima, T., & Fujita, S. (2013, December). Tree-based consistency maintenance scheme for peer-to-peer file sharing systems. In 2013 First International Symposium on Computing and Networking (pp. 187-193). IEEE.