Cost-Efficient, Utility-Based Caching of Expensive Computations in the Cloud

被引:0
|
作者
Byholm, Benjamin [1 ,2 ]
Jokhio, Fareed [1 ,4 ]
Ashraf, Adnan [1 ,2 ,3 ]
Lafond, Sebastien [1 ,2 ]
Lilius, Johan [1 ,2 ]
Porres, Ivan [1 ,2 ]
机构
[1] Abo Akad Univ, Dept Informat Technol, Turku, Finland
[2] Turku Ctr Comp Sci TUCS, Turku, Finland
[3] Int Islamic Univ, Dept Software Engn, Islamabad, Pakistan
[4] Quaid E Awam Univ Engn Sci & Technol, Nawabshah, Pakistan
关键词
Cache storage; Decision theory; Markov processes; Simulation; Transcoding; Utility theory; Web services; CALL CENTER;
D O I
10.1109/PDP.2015.49
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a model and system for deciding on computing versus storage trade-offs in the Cloud using von Neumann-Morgenstern lotteries. We use the decision model in a video-on-demand system providing cost-efficient transcoding and storage of videos. Video transcoding is an expensive computational process that converts a video from one format to another. Video data are large enough to cause concern over rising storage costs. In the general case, our work is of interest when dealing with expensive computations that generate large results that can be cached for future use. Solving the decision problem entails solving two sub-problems: how long to store cached objects and how many requests we can expect for a particular object in that duration. We compare the proposed approach to always storing and to our previous approach over one year using discrete-event simulations. We observe a 72% cost reduction compared to always storing and a 13% reduction compared to our previous approach. This reduction in cost stems from the proposed approach storing fewer unpopular objects when it does not regard it as cost-efficient to do so.
引用
收藏
页码:505 / 513
页数:9
相关论文
共 50 条
  • [1] Cost-Efficient, Reliable,Utility-Based Session Management in the Cloud
    Byholm, Benjamin
    Porres, Ivan
    [J]. 2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 102 - 111
  • [2] Utility-based shortfall risk: Efficient computations via Monte Carlo
    Hu, Zhaolin
    Zhang, Dali
    [J]. NAVAL RESEARCH LOGISTICS, 2018, 65 (05) : 378 - 392
  • [3] Utility-based Strategy for Balanced Cost and Availability at the Cloud Spot Market
    Portella, Gustavo J.
    Nakano, Eduardo
    Rodrigues, Genaina N.
    Melo, Alba C. M. A.
    [J]. 2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 214 - 218
  • [4] A Framework for a Cost-Efficient Cloud Ecosystem
    Salant, Eliot
    Leitner, Philipp
    Wallbom, Karl
    Ahtes, James
    [J]. ECHALLENGES E-2015 CONFERENCE PROCEEDINGS, 2015,
  • [5] Cost-Efficient Data Redundancy in the Cloud
    Waibel, Philipp
    Hochreiner, Christoph
    Schulte, Stefan
    [J]. 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2016, : 1 - 9
  • [6] The Cost-Efficient Awareness for Cloud MapReduce
    Yu, Yuan-Chih
    [J]. 2015 3RD INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD) AND INTERNATIONAL CONFERENCE ON OPEN AND BIG (OBD), 2015, : 573 - 578
  • [7] Cost-efficient Stream Processing on the Cloud
    Tri Minh Truong
    Harwood, Aaron
    Sinnott, Richard O.
    Chen, Shiping
    [J]. 2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 209 - 213
  • [8] A Utility-Based Optimization Framework for Edge Service Entity Caching
    Liang, Yu
    Ge, Jidong
    Zhang, Sheng
    Wu, Jie
    Tang, Ze
    Luo, Bin
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (11) : 2384 - 2395
  • [9] A Cost-Efficient Cloud Gaming System at Scale
    Xu, Yiling
    Shen, Qiu
    Li, Xin
    Ma, Zhan
    [J]. IEEE NETWORK, 2018, 32 (01): : 42 - 47
  • [10] Efficient Approximations for Utility-Based Pricing
    Carassus, Laurence
    Ferhoune, Massinissa
    [J]. METHODOLOGY AND COMPUTING IN APPLIED PROBABILITY, 2024, 26 (02)