Leveraging A Multi-Objective Approach to Data Replication in Cloud Computing Environment to Support Big Data Applications

Abstract

Increased data availability and high data access performance are of utmost importance in a large-scale distributed system such as data cloud. To address these issues data can be replicated in various locations in the system where applications are executed. Replication not only improves data availability and access latency but also improves system load balancing. While data replication in distributed cloud storage is addressed in the literature, majority of the current techniques do not consider different costs and benefits of replication from a comprehensive perspective. In this paper, we investigate replica management problem (which is formulated using dynamic programming) in cloud computing environments to support big data applications. To this end, we propose a new highly distributed replica placement algorithm that provides cost-effective replication of huge amount of geographically distributed data into the cloud to meet the quality of service (QoS) requirements of data-intensive (big data) applications while ensuring that the workload among the replica data centers is balanced. In addition, the algorithm takes into account the consistency among replicas due to update propagation. Thus, we build up a multi-objective optimization approach for replica management in cloud that seeks near optimal solution by balancing the trade-offs among the stated issues. For verifying the effectiveness of the algorithm, we evaluated the performance of the algorithm and compared it with two baseline approaches from the literature. The evaluation results demonstrate the usefulness and superiority of the presented algorithm for conditions of interest.

Authors and Affiliations

Mohammad Shorfuzzaman, Mehedi Masud

Keywords

Related Articles

 Design and Performance Analysis of Microstrip Array Antennas with Optimum Parameters for X-band Applications

 Md. Tanvir Ishtaique-ul Huque, Md. Kamal Hosain, Md. Shihabul Islam, Md. Al-Amin Chowdhury Abstract - This paper demonstrates simple, low cost and high gain microstrip array antennas with suitable feeding techniqu...

Classification model of arousal and valence mental states by EEG signals analysis and Brodmann correlations

This paper proposes a methodology to perform emotional states classification by the analysis of EEG signals, wavelet decomposition and an electrode discrimination process, that associates electrodes of a 10/20 model to B...

Method for Designing Scalable Microservice-based Application Systematically: A Case Study

Microservice is a new transformation of Service-Oriented Architecture (SOA) which is gaining momentum in both academic and industry. The success of microservice began when giant companies like Netflix used them as a serv...

A Proposal for A High Availability Architecture for VoIP Telephone Systems based on Open Source Software

The inherent needs of organizations to improve and amplify their technological platform entail large expenses with the goal to enhance their performance. Hence, they have to contemplate mechanisms of optimization and the...

A Survey of Pedestrian Detection in Video

Pedestrian detection is one of the important topics in computer vision with key applications in various fields of human life such as intelligent vehicles, surveillance and advanced robotics. In recent years, research rel...

Download PDF file
  • EP ID EP499568
  • DOI 10.14569/IJACSA.2019.0100354
  • Views 94
  • Downloads 0

How To Cite

Mohammad Shorfuzzaman, Mehedi Masud (2019). Leveraging A Multi-Objective Approach to Data Replication in Cloud Computing Environment to Support Big Data Applications. International Journal of Advanced Computer Science & Applications, 10(3), 418-429. https://europub.co.uk./articles/-A-499568