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 条
  • [41] Utility-Based Decision Making for Migrating Cloud-Based Applications
    Saez, Santiago Gomez
    Andrikopoulos, Vasilios
    Bitsaki, Marina
    Leymann, Frank
    van Hoorn, Andre
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2018, 18 (02)
  • [42] A cost-efficient scheduling algorithm for streaming processing applications on cloud
    Li, Hongjian
    Fang, Hai
    Dai, Hongxi
    Zhou, Tao
    Shi, Wenhu
    Wang, Jingjing
    Xu, Chen
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (02): : 781 - 803
  • [43] A Cloud Based - Architecture for Cost-Efficient Applications and Services Provisioning in Wireless Sensor Networks
    Glitho, Roch
    Morrow, Monique
    Polakos, Paul
    [J]. 2013 6TH JOINT IFIP WIRELESS AND MOBILE NETWORKING CONFERENCE (WMNC 2013), 2013,
  • [44] Performance Evaluation for Cost-Efficient Public Infrastructure Cloud Use
    O'Loughlin, John
    Gillam, Lee
    [J]. ECONOMICS OF GRIDS, CLOUDS, SYSTEMS, AND SERVICES (GECON 2014), 2014, 8914 : 133 - 145
  • [45] Cost-Efficient Storage for On-Demand Video Streaming on Cloud
    Darwich, Mahmoud
    Ismail, Yasser
    Darwich, Talal
    Bayoumi, Magdy
    [J]. 2020 IEEE 6TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2020,
  • [46] Cost-Efficient Algorithms for Critical Resource Allocation in Cloud Federations
    Hadji, Makhlouf
    Aupetit, Benjamin
    Zeghlache, Djamal
    [J]. 2016 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2016, : 1 - 6
  • [47] Leveraging Cloud Heterogeneity for Cost-Efficient Execution of Parallel Applications
    Roloff, Eduardo
    Diener, Matthias
    Carreno, Emmanuell Diaz
    Gaspary, Luciano Paschoal
    Navaux, Philippe O. A.
    [J]. EURO-PAR 2017: PARALLEL PROCESSING, 2017, 10417 : 399 - 411
  • [48] Scalable and Cost-Efficient Algorithms for Reliable and Distributed Cloud Storage
    Hadji, Makhlouf
    [J]. CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2015, 2016, 581 : 15 - 37
  • [49] Dynamic Task Allocation for Cost-Efficient Edge Cloud Computing
    Ding, Shiyao
    Lin, Donghui
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020), 2020, : 218 - 225
  • [50] Cost-efficient Provisioning of Cloud Resources Priced by CPU Frequency
    Pietri, Ilia
    Sakellariou, Rizos
    [J]. 2014 IEEE/ACM 7TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2014, : 483 - 484