Minimum-cost Cloud Storage Service Across Multiple Cloud Providers

被引:9
作者
Liu, Guoxin [1 ]
Shen, Haiying [1 ]
机构
[1] Clemson Univ, Dept Elect & Comp Engn, Clemson, SC 29631 USA
来源
PROCEEDINGS 2016 IEEE 36TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2016 | 2016年
关键词
D O I
10.1109/ICDCS.2016.36
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many Cloud Service Providers (CSPs) provide data storage services with datacenters distributed worldwide. These datacenters provide different Get/Put latencies and unit prices for resource utilization and reservation. Thus, when selecting different CSPs' datacenters, cloud customers of globally distributed applications (e.g., online social networks) face two challenges: i) how to allocate data to worldwide datacenters to satisfy application SLO (service level objective) requirements including both data retrieval latency and availability, and ii) how to allocate data and reserve resources in datacenters belonging to different CSPs to minimize the payment cost. To handle these challenges, we first model the cost minimization problem under SLO constraints using integer programming. Due to its NP-hardness, we then introduce our heuristic solution, including a dominant-cost based data allocation algorithm and an optimal resource reservation algorithm. We finally introduce an infrastructure to enable the conduction of the algorithms. Our trace-driven experiments on a supercomputing cluster and on real clouds (i.e., Amazon S3, Windows Azure Storage and Google Cloud Storage) show the effectiveness of our algorithms for SLO guaranteed services and customer cost minimization.
引用
收藏
页码:129 / 138
页数:10
相关论文
共 50 条
  • [21] Resource allocation in the cloud for video-on-demand applications using multiple cloud service providers
    P. Muthi Reddy
    Ansaf Ahmed
    S. H. Manjula
    K. R. Venugopal
    Cluster Computing, 2019, 22 : 223 - 239
  • [22] Cost-aware cloud service request scheduling for SaaS providers
    Wang, S. (sgwang@bupt.edu.cn), 1600, Oxford University Press (57):
  • [23] Cost-Aware Cloud Service Request Scheduling for SaaS Providers
    Liu, Zhipiao
    Wang, Shangguang
    Sun, Qibo
    Zou, Hua
    Yang, Fangchun
    COMPUTER JOURNAL, 2014, 57 (02) : 291 - 301
  • [24] Cloud Providers Collaboration for a Higher Service level in Cloud Computing
    Mershad, Khaleel
    Kaitoua, Abdul Rahman
    Artail, Hassan
    Saghir, Mazen A. R.
    Hajj, Hazem
    2013 THIRD INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND INFORMATION TECHNOLOGY (ICCIT), 2013, : 109 - 114
  • [25] Combined cloud and electricity portfolio optimization for cloud service providers
    Guo, Caishan
    Luo, Fengji
    Cai, Zexiang
    Sun, Yuyan
    Tang, Wenhu
    APPLIED ENERGY, 2025, 377
  • [26] Current cloud challenges in Germany: the perspective of cloud service providers
    Raoul Hentschel
    Christian Leyh
    Anne Petznick
    Journal of Cloud Computing, 7
  • [27] Current cloud challenges in Germany: the perspective of cloud service providers
    Hentschel, Raoul
    Leyh, Christian
    Petznick, Anne
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2018, 7
  • [28] Green Cloud Broker: On-line Dynamic Virtual Machine Placement Across Multiple Cloud Providers
    Larumbe, Federico
    Sanso, Brunilde
    2016 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2016, : 119 - 125
  • [29] A Framework for Preserving Data Security in Hybrid Cloud Environment using Trusted Multiple Cloud Service Providers
    Vijayanand, K. S.
    Mala, T.
    2014 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING, 2014, : 14 - 18
  • [30] Decentralized Minimum-Cost Repair for Distributed Storage Systems
    Gerami, Majid
    Xiao, Ming
    Fischione, Carlo
    Skoglund, Mikael
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2013,