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 条
[41]   An insight into cloud forensic readiness by leading cloud service providers: a survey [J].
Pranitha Sanda ;
Digambar Pawar ;
V. Radha .
Computing, 2022, 104 :2005-2030
[42]   Shifting Micro-Enterprises into the Cloud: Guidelines for Cloud Service Providers [J].
Hentschel, Raoul ;
Bley, Katja ;
Schoen, Hendrik .
PROCEEDINGS OF THE 54TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2021, :4743-4752
[43]   Managing Access to Service Providers in Federated Identity Environments: A Case Study in a Cloud Storage Service [J].
Diniz, Thomas ;
de Felippe, Andre Castro ;
Medeiros, Taina ;
da Silva, Carlos Eduardo ;
Araujo, Roberto .
2015 XXXIII BRAZILIAN SYMPOSIUM ON COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS, 2015, :199-207
[44]   The BNLBox Cloud Storage Service [J].
Rind, Ofer ;
Ito, Hironori ;
Che, Guangwei ;
Chou, Tim ;
Hancock, Robert ;
Karasawa, Mizuki ;
Liu, Zhenping ;
Novakov, Ognian ;
Rao, Tejas ;
Wu, Yingzi ;
Zaytsev, Alexandr .
24TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2019), 2020, 245
[45]   A Taxonomy for Cloud Storage Cost [J].
Khan, Akif Quddus ;
Nikolov, Nikolay ;
Matskin, Mihhail ;
Prodan, Radu ;
Bussler, Christoph ;
Roman, Dumitru ;
Soylu, Ahmet .
MANAGEMENT OF DIGITAL ECOSYSTEMS, MEDES 2023, 2024, 2022 :317-330
[46]   Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers [J].
Tordsson, Johan ;
Montero, Ruben S. ;
Moreno-Vozmediano, Rafael ;
Llorente, Ignacio M. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (02) :358-367
[47]   A Reinforcement Learning Based System for Minimizing Cloud Storage Service Cost [J].
Wang, Haoyu ;
Shen, Haiying ;
Liu, Qi ;
Zheng, Kevin ;
Xu, Jie .
PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020, 2020,
[48]   MODELING THE INTERACTIONS BETWEEN CLOUD SERVICE PROVIDERS [J].
Kyriazis, Dimosthenis .
2012 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENT SYSTEMS (CCIS) VOLS 1-3, 2012, :609-613
[49]   Optimal Selection Techniques for Cloud Service Providers [J].
Tricomi, Giuseppe ;
Merlino, Giovanni ;
Panarello, Alfonso ;
Puliafito, Antonio .
IEEE ACCESS, 2020, 8 :203591-203618
[50]   VNF Chain Abstraction for Cloud Service Providers [J].
Kodirov, Nodir ;
Bayless, Sam ;
Ruffy, Fabian ;
Beschastnikh, Ivan ;
Hoos, Holger H. ;
Hu, Alan J. .
PROCEEDINGS OF THE 2018 SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS '18), 2018, :165-166