Cost-Efficient, Reliable,Utility-Based Session Management in the Cloud

被引:2
|
作者
Byholm, Benjamin [1 ]
Porres, Ivan [1 ]
机构
[1] Abo Akad Univ, Dept Informat Technol, Turku, Finland
关键词
Distributed System; Markov processes; Reliability; availability; and serviceability; simulation; Utility theory; Web-based services;
D O I
10.1109/CCGrid.2014.22
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a model and system for cost-efficient and reliable management of sessions in a Cloud, based on the von Neumann-Morgenstern utility theorem. Our model enables a web application provider to maximize profit while maintaining a desired quality of service. The objective is to determine whether, when, where, and how long to store a session, given multiple storage options with various properties, e.g. cost, capacity, and reliability. Reliability is affected by three factors: how often session state is stored, how many stores are used, and how reliable those stores are. To account for these factors, we use a Markovian reliability model and treat the valid storage options for each session as a von Neumann-Morgenstern lottery. We proceed by representing the resulting problem as a knapsack problem, which can be heuristically solved for a good compromise between efficiency and effectiveness. We analyze the results from a discrete-event simulation involving multiple session management policies, including two utility-based policies: a greedy heuristic policy intended to give real-time performance and a reference policy based on solving the linear programming relaxation of the knapsack problem, giving a theoretical upper bound on achievable utility. As the focus of this work is exploratory, rather than performance-based, we do not directly measure the time required for solving the model. Instead, we give the computational complexity of the algorithms. Our results indicate that otherwise unprofitable services become profitable through utility-based session management in a cloud setting. However, if the costs are much lower than the expected revenues, all policies manage to turn a profit. Different policies performed the best under different circumstances.
引用
收藏
页码:102 / 111
页数:10
相关论文
共 50 条
  • [1] Cost-Efficient, Utility-Based Caching of Expensive Computations in the Cloud
    Byholm, Benjamin
    Jokhio, Fareed
    Ashraf, Adnan
    Lafond, Sebastien
    Lilius, Johan
    Porres, Ivan
    [J]. 23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 505 - 513
  • [2] 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
  • [3] C-Cloud: A Cost-Efficient Reliable Cloud of Surplus Computing Resources
    Dutta, Partha
    Mukherjee, Tridib
    Hegde, Vinay G.
    Gujar, Sujit
    [J]. 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 986 - 987
  • [4] Self-adaptive utility-based web session management
    Poggi, Nicolas
    Moreno, Toni
    Lluis Berral, Josep
    Gavalda, Ricard
    Torres, Jordi
    [J]. COMPUTER NETWORKS, 2009, 53 (10) : 1712 - 1721
  • [5] Reliable and cost-efficient session provisioning in CRNs using spectrum sensing as a service
    Almasaeid, Hisham M.
    [J]. Ad Hoc Networks, 2025, 168
  • [6] Utility-based Server Management Strategy in Cloud Networks
    Choi, Eunhye
    Song, Suin
    Kim, Hyejin
    Hong, Jiyeon
    Park, Hyunggon
    van der Schaar, Mihaela
    [J]. 2013 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2013, : 464 - 469
  • [7] 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
  • [8] A Cost-Efficient and Reliable Resource Allocation Model Based on Cellular Automaton Entropy for Cloud Project Scheduling
    Chen, Huankai
    Wang, Frank
    Na Helian
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (04) : 7 - 14
  • [9] 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
  • [10] A Framework for a Cost-Efficient Cloud Ecosystem
    Salant, Eliot
    Leitner, Philipp
    Wallbom, Karl
    Ahtes, James
    [J]. ECHALLENGES E-2015 CONFERENCE PROCEEDINGS, 2015,