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 条
  • [21] Evolutionary Algorithms for Optimizing Cost and QoS on Cloud-based Content Distribution Networks
    Iturriaga, S.
    Nesmachnow, S.
    Goni, G.
    Dorronsoro, B.
    Tchernykh, A.
    PROGRAMMING AND COMPUTER SOFTWARE, 2019, 45 (08) : 544 - 556
  • [22] Measurement of Cloud Computing Services Availability
    Pavlik, Jakub
    Sobeslav, Vladimir
    Komarek, Ales
    NATURE OF COMPUTATION AND COMMUNICATION, 2015, 144 : 191 - 201
  • [23] An Approach to Selecting Cloud Services for Data Storage in Heterogneous-multi-cloud Environment with High Availability and Confidentiality
    Kajiura, Yuuki
    Ueno, Shohei
    Kanai, Atsushi
    Tanimoto, Shigeaki
    Sato, Hiroyuki
    2015 IEEE 12TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS ISADS 2015, 2015, : 205 - 210
  • [24] Brokering Services for Integrating Health Cloud Platforms for Remote Patient Monitoring
    Aburukba, Raafat
    Sagahyroon, Assim
    Aloul, Fadi
    Thodika, Niha
    2018 IEEE 20TH INTERNATIONAL CONFERENCE ON E-HEALTH NETWORKING, APPLICATIONS AND SERVICES (HEALTHCOM), 2018,
  • [25] IMPROVE SECURITY AND AVAILABILITY FOR CLOUD STORAGE
    Liu, Shenling
    Zhang, Chunyuan
    Bo, Le
    PROCEEDINGS OF 2016 4TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (IEEE CCIS 2016), 2016, : 382 - 387
  • [26] Cloud Brokering with Bundles: Multi-objective Optimization of Services Selection
    Musial, Jedrzej
    Kieffer, Emmanuel
    Guzek, Mateusz
    Danoy, Gregoire
    Wagle, Shyam S.
    Bouvry, Pascal
    Blazewicz, Jacek
    FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2019, 44 (04) : 407 - 426
  • [27] OPTIMIZING DATA PLACEMENT FOR COST EFFECTIVE AND HIGH AVAILABLE MULTI-CLOUD STORAGE
    Wang, Pengwei
    Zhao, Caihui
    Liu, Wenqiang
    Chen, Zhen
    Zhang, Zhaohui
    COMPUTING AND INFORMATICS, 2020, 39 (1-2) : 51 - 82
  • [28] Optimizing Scalability and Availability of Cloud Based Software Services Using Modified Scale Rate Limiting Algorithm
    Latha, V. L. Padma
    Reddy, N. Sudhakar
    Babu, A. Suresh
    THEORETICAL COMPUTER SCIENCE, 2023, 943 : 230 - 240
  • [29] Admission Control and Scheduling Algorithms Based on ACO and PSO Heuristic for Optimizing Cost in Cloud Computing
    Ha Nguyen Hoang
    Son Le Van
    Han Nguyen Maue
    Cuong Phan Nhat Bien
    RECENT DEVELOPMENTS IN INTELLIGENT INFORMATION AND DATABASE SYSTEMS, 2016, 642 : 15 - 28
  • [30] Assessing Speed-ups In Commodity Cloud Storage Services For Distributed Evolutionary Algorithms
    Garcia-Arenas, Maribel
    Merelo, Juan-J.
    Mora, Antonio M.
    Castillo, Pedro
    Romero, Gustavo
    Laredo, J. L. J.
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 304 - 311