Cost Optimization for Dynamic Replication and Migration of Data in Cloud Data Centers

被引:63
|
作者
Mansouri, Yaser [1 ]
Toosi, Adel Nadjaran [1 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Cloud Comp & Distributed Syst CLOUDS Lab, Dept Comp & Informat Syst, Parkville, Vic 3010, Australia
关键词
Cloud storage; dynamic replication and migration; read; write and storage costs; cost optimization; online algorithm;
D O I
10.1109/TCC.2017.2659728
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud Storage Providers (CSPs) offer geographically data stores providing several storage classes with different prices. An important problem facing by cloud users is how to exploit these storage classes to serve an application with a time-varying workload on its objects at minimum cost. This cost consists of residential cost (i.e., storage, Put and Get costs) and potential migration cost (i.e., network cost). To address this problem, we first propose the optimal offline algorithm that leverages dynamic and linear programming techniques with the assumption of available exact knowledge of workload on objects. Due to the high time complexity of this algorithm and its requirement for a priori knowledge, we propose two online algorithms that make a trade-off between residential and migration costs and dynamically select storage classes across CSPs. The first online algorithm is deterministic with no need of any knowledge of workload and incurs no more than 2 gamma - 1 times of the minimum cost obtained by the optimal offline algorithm, where gamma is the ratio of the residential cost in the most expensive data store to the cheapest one in either network or storage cost. The second online algorithm is randomized that leverages "Receding Horizon Control" (RHC) technique with the exploitation of available future workload information for w time slots. This algorithm incurs at most 1 + gamma/w times the optimal cost. The effectiveness of the proposed algorithms is demonstrated through simulations using a workload synthesized based on characteristics of the Facebook workload.
引用
收藏
页码:705 / 718
页数:14
相关论文
共 50 条
  • [21] Optimizing the Migration of Virtual Machines in Cloud Data Centers
    Toutov, Andrew
    Toutova, Natalia
    Vorozhtsov, Anatoly
    Andreev, Ilya
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED AND REAL-TIME COMMUNICATION SYSTEMS (IJERTCS), 2022, 13 (01):
  • [22] A Dynamic Migration Method for Big Data in Cloud
    Ding Jiaman
    Du Yi
    Wang Sichen
    Jia Lianyin
    [J]. 2016 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2016, : 95 - 98
  • [23] OCEDS: Optimal Cost-Effective Data Storage in Cloud Data Centers
    Arunambika, T.
    Vadivu, Senthil P.
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2021, 12 (03) : 48 - 63
  • [24] Resource Allocation Optimization for Hierarchical Cloud Data Centers
    Vieira, Rafael Fogarolli
    Alves Pereira, Paulo Henrique
    Cardoso, Diego Lisboa
    [J]. 2018 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2018,
  • [25] Traffic-Optimal Virtual Network Function Placement and Migration in Dynamic Cloud Data Centers
    Tran, Vincent
    Sun, Jingsong
    Tang, Bin
    Pan, Deng
    [J]. 2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2022), 2022, : 919 - 929
  • [26] FMDV: Dynamic Flow Migration in Virtual Network Function-Enabled Cloud Data Centers
    Aguilera, Phillip
    Gonzalez, Christopher
    Tang, Bin
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 5463 - 5468
  • [27] Dynamic Placement of Virtualized Resources for Data Centers in Cloud
    Usmin, S.
    Irudayaraja, M. Arockia
    Muthaiah, U.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [28] Dynamic data reallocation and replication over a cloud environment
    Raouf, Ahmed E. Abdel
    Badr, Nagwa L.
    Tolba, Mohamed F.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (13):
  • [29] Dynamic Data Replication Scheme in the Cloud Computing Environment
    Jeon, Myunghoon
    Lim, Kwang-Ho
    Ahn, Hyun
    Lee, Byoung-Dai
    [J]. 2012 IEEE SECOND SYMPOSIUM ON NETWORK CLOUD COMPUTING AND APPLICATIONS (NCCA 2012), 2012, : 40 - 47
  • [30] CQNCR: Optimal VM Migration Planning in Cloud Data Centers
    Bari, Md Faizul
    Zhani, Mohamed Faten
    Zhang, Qi
    Ahmed, Reaz
    Boutaba, Raouf
    [J]. 2014 IFIP NETWORKING CONFERENCE, 2014,