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

The Optimization of Query Processing in Seabase Cloud Databases based on CCEVP Model

A cloud database is a database usually installed on cloud computing software platforms. There are several methods for query processing in cloud databases. This study tried to optimize query processing in the SeaBase clou...

Research on Chinese University Students’ Media Images

At present, university students, as the "after 90" and a new generation of young intellectuals, are being paid generally attentions by mass media. Nevertheless, university students’ public images are on a decline as they...

Medical Image De-Noising Schemes Using Different Wavelet Threshold Techniques

In recent years most of researcher’s has done tremendous work in the field of medical image applications such as Magnetic Resonance Imaging (MRI), Ultra Sound, CT scan but still there are many research and experiments in...

Customers Churn Prediction using Artificial Neural Networks (ANN) in Telecom Industry

To survive in the fierce competition of telecommunication industry and to retain the existing loyal customers, prediction of potential churn customer has become a crucial task for practitioners and academicians through p...

A Synthesis on SWOT Analysis of Public Sector Healthcare Knowledge Management Information Systems in Pakistan

Healthcare is a community service sector and has been delivering its services for the betterment of civic health since its establishment at communal level. For working efficiently and effectively, this sector profoundly...

Download PDF file
  • EP ID EP499568
  • DOI 10.14569/IJACSA.2019.0100354
  • Views 81
  • 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