Brokering Algorithms for Optimizing the Availability and Cost of Cloud Storage Services

被引:27
|
作者
Mansouri, Yaser [1 ]
Toosi, Adel Nadjaran [1 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Dept Comp & Informat Syst, Cloud Comp & Distributed Syst CLOUDS Lab, Melbourne, Vic 3010, Australia
关键词
Cloud Computing; Cloud Storage; Broker; Availability; Data replication; Data striping; Dynamic Programming; Cost minimization;
D O I
10.1109/CloudCom.2013.83
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, cloud storage providers have gained popularity for personal and organizational data, and provided highly reliable, scalable and flexible resources to cloud users. Although cloud providers bring advantages to their users, most cloud providers suffer outages from time-to-time. Therefore, relying on a single cloud storage services threatens service availability of cloud users. We believe that using multi-cloud broker is a plausible solution to remove single point of failure and to achieve very high availability. Since highly reliable cloud storage services impose enormous cost to the user, and also as the size of data objects in the cloud storage reaches magnitude of exabyte, optimal selection among a set of cloud storage providers is a crucial decision for users. To solve this problem, we propose an algorithm that determines the minimum replication cost of objects such that the expected availability for users is guaranteed. We also propose an algorithm to optimally select data centers for striped objects such that the expected availability under a given budget is maximized. Simulation experiments are conducted to evaluate our algorithms, using failure probability and storage cost taken from real cloud storage providers.
引用
收藏
页码:581 / 589
页数:9
相关论文
共 50 条
  • [41] HyCloud: Tweaking Hybrid Cloud Storage Services for Cost-Efficient Filesystem Hosting
    Jinlong, E.
    Cui, Yong
    Li, Zhenhua
    Ruan, Mingkang
    Zhai, Ennan
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (06) : 2629 - 2642
  • [42] Improving Data Availability for Deduplication in Cloud Storage
    Li, Jun
    Hou, Mengshu
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2018, 10 (02) : 70 - 89
  • [43] Bagging Estimation of Availability in Public Cloud Storage
    Naldi, Maurizio
    2018 UKSIM-AMSS 20TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2018, : 163 - 168
  • [44] HyCloud: Tweaking Hybrid Cloud Storage Services for Cost-Efficient Filesystem Hosting
    E, Jinlong
    Cui, Yong
    Ruan, Mingkang
    Li, Zhenhua
    Zhai, Ennan
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 2341 - 2349
  • [45] Cloud of Things: Optimizing Smart City Services
    Mohamed, Nader
    Lazarova-Molnar, Sanja
    Al-Jaroodi, Jameela
    2017 7TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION, AND APPLIED OPTIMIZATION (ICMSAO), 2017,
  • [46] Optimizing Services Selection in a Cloud Multiplatform Scenario
    Cavalcante, Everton
    Batista, Thais
    Lopes, Frederico
    Rodriguez, Noemi
    de Moura, Ana Lucia
    Delicato, Flavia C.
    Pires, Paulo F.
    Mendes, Reginaldo
    2012 IEEE LATIN AMERICA CONFERENCE ON CLOUD COMPUTING AND COMMUNICATIONS (LATINCLOUD), 2012, : 31 - 36
  • [47] A cloud provider selection scheme for cloud storage services
    Kaneko, Ryoma
    Pavarangkoon, Praphan
    Oki, Eiji
    IEICE COMMUNICATIONS EXPRESS, 2016, 5 (11): : 401 - 406
  • [48] A Cloud Storage Overlay to Aggregate Heterogeneous Cloud Services
    Machado, Guilherme Sperb
    Bocek, Thomas
    Ammann, Michael
    Stiller, Burkhard
    PROCEEDINGS OF THE 2013 38TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2013), 2013, : 597 - 605
  • [49] Side Channels in Cloud Services Deduplication in Cloud Storage
    Harnik, Danny
    Pinkas, Benny
    Shulman-Peleg, Alexandra
    IEEE SECURITY & PRIVACY, 2010, 8 (06) : 40 - 47