Dynamic data replication and placement strategy in geographically distributed data centers

被引:4
|
作者
Bouhouch, Laila [1 ]
Zbakh, Mostapha [1 ]
Tadonki, Claude [2 ]
机构
[1] Mohammed V Univ Rabat, Natl Sch Comp Sci & Syst Anal, Rabat, Morocco
[2] MINES ParisTech PSL CRI, Paris, France
来源
关键词
big data; cloud computing; Cloudsim; data placement; dynamic data replication; CLOUD; OPPORTUNITIES;
D O I
10.1002/cpe.6858
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the evolution of geographically distributed data centers in the Cloud Computing landscape along with the amount of data being processed in these data centers, which is growing at an exponential rate, processing massive data applications become an important topic. Since a given task may require many datasets for its execution and the datasets are spread over several different data centers, finding an efficient way to manage the datasets storage across nodes of a Cloud system is a difficult problem. In fact, the execution time of a task might be influenced by the cost of data transfers, which mainly depends on two criterias. The first one is the initial placement of the input datasets during the build-time phase, while the second is the replication of the datasets during the runtime phase. The replication is explicitly considered when datasets are being migrated over the data centers in order to make them locally available wherever needed. Data placement and data replication are important challenges in Cloud Computing. Nevertheless, many studies focus on data placement or data replication exclusively. In this paper, a combination of a data placement strategy followed by a dynamic data replication management strategy is proposed, with the purpose of reducing the associated cost of all data transfers between the (distant) data centers. Our proposed data placement approach considers the main characteristics of a data center such as storage capacity and read/write speeds to efficiently store the datasets, while our dynamic data replication management approach considers three parameters: the number of replicas in the system, the dependency between datasets and tasks and the storage capacity of data centers. The decision of when and whether to keep or to delete replicas is determined by the fulfillment of those three parameters. Our approach estimates the total execution time of the tasks as well as the monetary cost, considering the data transfers activity. Our experiments are conducted using Cloudsim simulator. The obtained results show that our proposed strategies produce an efficient data management by reducing the overheads of the data transfers, compared to both a data placement without replication (by 76%) and the selected data replication approach from Kouidri et al. (by 52%), and by improving the financial cost.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] Data Placement Strategy in Data Center Distributed Storage Systems
    Qin, Yang
    Ai, Xiao
    Chen, Lingjian
    Yang, Weihong
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS), 2016,
  • [22] An Efficient Scheduling of HPC Applications on Geographically Distributed Cloud Data Centers
    Rajabi, Aboozar
    Faragardi, Hamid Reza
    Nolte, Thomas
    COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS, CNDS 2013, 2014, 428 : 155 - 167
  • [23] Energy and Network Aware Workload Management for Geographically Distributed Data Centers
    Hogade, Ninad
    Pasricha, Sudeep
    Siegel, Howard Jay
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (02): : 400 - 413
  • [24] Dynamic Service Placement in Geographically Distributed Clouds
    Zhang, Qi
    Zhu, Quanyan
    Zhani, Mohamed Faten
    Boutaba, Raouf
    Hellerstein, Joseph L.
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2013, 31 (12) : 762 - 772
  • [25] Green-Aware Workload Scheduling in Geographically Distributed Data Centers
    Chen, Changbing
    He, Bingsheng
    Tang, Xueyan
    2012 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2012,
  • [26] Cutting Down the Energy Cost of Geographically Distributed Cloud Data Centers
    Guler, Huseyin
    Cambazoglu, B. Barla
    Ozkasap, Oznur
    ENERGY EFFICIENCY IN LARGE SCALE DISTRIBUTED SYSTEMS, EE-LSDS 2013, 2013, 8046 : 279 - 286
  • [27] A Survey on Replica Transfer Optimization Schemes in Geographically Distributed Data Centers
    Fatemipour, Bita
    Zhang, Zhe
    St-Hilaire, Marc
    IEEE Transactions on Network and Service Management, 2024, 21 (06): : 6301 - 6317
  • [28] Energy Efficient Indivisible Workload Distribution in Geographically Distributed Data Centers
    Khalil, Muhammad Imran Khan
    Ahmad, Iftikhar
    Almazroi, Abdulwahab Ali
    IEEE ACCESS, 2019, 7 : 82672 - 82680
  • [29] Dynamic Service Placement in Geographically Distributed Clouds
    Zhang, Qi
    Zhu, Quanyan
    Zhani, Mohamed Faten
    Boutaba, Raouf
    2012 IEEE 32ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2012, : 526 - 535
  • [30] A study of dynamic data placement for ATLAS distributed data management
    Beermann, T.
    Stewart, G. A.
    Maettig, P.
    21ST INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2015), PARTS 1-9, 2015, 664