A Reinforcement Learning Based System for Minimizing Cloud Storage Service Cost

被引:7
作者
Wang, Haoyu [1 ]
Shen, Haiying [1 ]
Liu, Qi [1 ]
Zheng, Kevin [1 ]
Xu, Jie [2 ]
机构
[1] Univ Virginia, Charlottesville, VA 22903 USA
[2] George Mason Univ, Fairfax, VA USA
来源
PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020 | 2020年
关键词
GAME;
D O I
10.1145/3404397.3404466
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Currently, many web applications are deployed on cloud storage service provided by cloud service providers (CSPs). A CSP offers different types of storage including hot, cold and archive storage and sets unit prices for these different types, which vary substantially. By properly assigning the data files of a web application to different types of storage based on their usage profiles and the CSP's pricing policy, a cloud customer potentially can achieve substantial cost savings and minimize the payment to the CSP. However, no previous research handles this problem. Towards this goal, we present a Markov Decision Process formulation for the cost minimization problem, and then develop a reinforcement learning based approach to effectively solve the problem, which changes the type of storage of each data file periodically to minimize money cost in long term. We then propose a method to aggregate concurrently requested data files to further reduce the cloud storage service payment for a web application. Our experiments with Wikipedia traces show the effectiveness of the proposed methods for minimizing cloud customer cost in comparison with other methods.
引用
收藏
页数:10
相关论文
共 45 条
[1]  
Abadi M, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P265
[2]  
Abu-Libdeh H., 2010, P SOCC
[3]  
Adya A, 2002, USENIX ASSOCIATION PROCEEDINGS OF THE FIFTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P1
[4]   MINERVA: An automated resource provisioning tool for large-scale storage systems [J].
Alvarez, GA ;
Borowsky, E ;
Go, S ;
Romer, TH ;
Becker-Szendy, R ;
Golding, R ;
Merchant, A ;
Spasojevic, M ;
Veitch, A ;
Wilkes, J .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2001, 19 (04) :483-518
[5]  
amazon, Amazon S3
[6]  
Ana K., 2018, P USENIX ATC
[7]  
Anderson E, 2002, USENIX ASSOCIATION PROCEEDINGS OF THE FAST'02 CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, P175
[8]  
azure, AZURE STORAGE PRICIN
[9]  
azure, MICROSOFT AZURE
[10]   AuTO: Scaling Deep Reinforcement Learning for Datacenter-Scale Automatic Traffic Optimization [J].
Chen, Li ;
Lingys, Justinas ;
Chen, Kai ;
Liu, Feng .
PROCEEDINGS OF THE 2018 CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '18), 2018, :191-205