• DocumentCode
    2524834
  • Title

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

  • Author

    Byholm, Benjamin ; Jokhio, Fareed ; Ashraf, Adnan ; Lafond, Sebastien ; Lilius, Johan ; Porres, Ivan

  • Author_Institution
    Dept. of Inf. Technol., Abo Akademi Univ., Turku, Finland
  • fYear
    2015
  • fDate
    4-6 March 2015
  • Firstpage
    505
  • Lastpage
    513
  • Abstract
    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.
  • Keywords
    cloud computing; decision theory; storage management; transcoding; video coding; video on demand; cached object storage; cloud computing; cost reduction; cost-efficient transcoding; cost-efficient utility-based caching; decision model; discrete-event simulations; expensive computational process; rising storage costs; video data; video transcoding; video-on-demand system; von Neumann-Morgenstern lotteries; Cloud computing; Computational modeling; Frequency estimation; Nickel; Servers; Streaming media; Transcoding; Cache storage; Decision theory; Markov processes; Simulation; Transcoding; Utility theory; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
  • Conference_Location
    Turku
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2015.49
  • Filename
    7092767