Time-preference-based on-spot bundled cloud-service provisioning

Abstract The cloud computing spot instance is one offering that vendors are leveraging to provide differentiated service to an expanding pay-per-use computing market. Spot instances have cost advantages, albeit at a trade-off of interruptions that can occur when the user's bid price falls below the spot price. The interruptions are often exacerbated since customers often require resources in bundles. For these reasons, customers might have to wait for a long time before their jobs are completed. In this paper, we propose a behavioral-economic model in the form of time-preference-based bids, wherein users are willing to use and bid for services at other times if the vendor cannot provide the resources at the preferred time. Given such bids, we consider the problem of provisioning for such service requests. We develop a time-preference-based optimization model. Since the optimization model is NP-Hard, we develop rule-based genetic algorithms. We have obtained very encouraging results with respect to standard commercial solver as a benchmark. In turn, our results provide evidence for the viability of our approach for online service-provisioning problems.

[1]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[2]  Depei Qian,et al.  Managing Server Clusters on Renewable Energy Mix , 2016, TAAS.

[3]  Alan Scheller-Wolf,et al.  Design of a Multi–Unit Double Auction E–Market , 2002, Comput. Intell..

[4]  Ruhul A. Sarker,et al.  A quantitative model for disruption mitigation in a supply chain , 2017, Eur. J. Oper. Res..

[5]  G. Loewenstein,et al.  Anomalies in Intertemporal Choice: Evidence and an Interpretation , 1992 .

[6]  Rajkumar Buyya,et al.  An Auction Mechanism for Cloud Spot Markets , 2016, TAAS.

[7]  Ajith Abraham,et al.  An auction method for resource allocation in computational grids , 2009 .

[8]  Sreekrishnan Venkateswaran,et al.  Time-Sensitive Provisioning of Bare Metal Compute as a Cloud Service , 2019, 2019 IEEE 12th International Conference on Cloud Computing (CLOUD).

[9]  Long Chen,et al.  Cloud workflow scheduling with on-demand and spot block instances , 2017, 2017 IEEE 21st International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[10]  Wei Wang,et al.  TIMER-Cloud: Time-Sensitive VM Provisioning in Resource-Constrained Clouds , 2020, IEEE Transactions on Cloud Computing.

[11]  Yajiong Xue,et al.  Cloud computing research in the IS discipline: A citation/co-citation analysis , 2016, Decis. Support Syst..

[12]  Rudolf Vetschera,et al.  Preference structures and negotiator behavior in electronic negotiations , 2007, Decis. Support Syst..

[13]  Abdallah Mohamed,et al.  A decision support model for long-term course planning , 2015, Decis. Support Syst..

[14]  Ronggui Ding,et al.  Improved simulated annealing based risk interaction network model for project risk response decisions , 2019, Decis. Support Syst..

[15]  M. Bichler The Future of Emarkets: Multi-Dimensional Market Mechanisms , 2001 .

[16]  Peter P. Wakker,et al.  Time-Tradeoff Sequences for Analyzing Discounting and Time Inconsistency , 2010, Manag. Sci..

[17]  Klaus Schulten,et al.  Molecular dynamics-based refinement and validation for sub-5 Å cryo-electron microscopy maps , 2016, eLife.

[18]  Desheng Dash Wu,et al.  Utilizing customer satisfaction in ranking prediction for personalized cloud service selection , 2017, Decis. Support Syst..

[19]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[20]  Peter P. Wakker,et al.  Non-hyperbolic time inconsistency , 2009, Games Econ. Behav..

[21]  Yan Liu,et al.  Dynamic Pricing for Maximizing Cloud Revenue: A Column Generation Approach , 2017, ICDCN.

[22]  Dirk Neumann,et al.  Revenue management for Cloud computing providers: Decision models for service admission control under non-probabilistic uncertainty , 2015, Eur. J. Oper. Res..

[23]  Daniel Grosu,et al.  A Combinatorial Auction-Based Mechanism for Dynamic VM Provisioning and Allocation in Clouds , 2013, IEEE Transactions on Cloud Computing.

[24]  Robert J. Kauffman,et al.  Pricing strategy for cloud computing: A damaged services perspective , 2015, Decis. Support Syst..

[25]  R. Sundarraj,et al.  Integrating Time-Preferences into E-Negotiation Systems: A Model, Elicitation Approach and Experimental Implications , 2016, Group Decision and Negotiation.

[26]  Gretchen A. Stevens,et al.  A century of trends in adult human height , 2016, eLife.

[27]  F. Sloan,et al.  Education and health: evidence on adults with diabetes , 2011, International Journal of Health Care Finance and Economics.

[28]  Quanyan Zhu,et al.  Dynamic Resource Allocation for Spot Markets in Cloud Computing Environments , 2011, 2011 Fourth IEEE International Conference on Utility and Cloud Computing.

[29]  G. Loewenstein,et al.  Time Discounting and Time Preference: A Critical Review , 2002 .

[30]  G. Roels,et al.  Dynamic revenue management for online display advertising , 2009 .

[31]  Kirsten I. M. Rohde Measuring Decreasing and Increasing Impatience , 2018, Manag. Sci..

[32]  G. Ram Mohana Reddy,et al.  An efficient cost optimized scheduling for spot instances in heterogeneous cloud environment , 2018, Future Gener. Comput. Syst..

[33]  Enzo Baccarelli,et al.  Energy-Efficient Adaptive Resource Management for Real-Time Vehicular Cloud Services , 2019, IEEE Transactions on Cloud Computing.

[34]  J. Burgess,et al.  Chapter 4 Individual Time Preferences and Health Behaviors, with an Application to Health Insurance , 2010 .

[35]  D. Prelec,et al.  Negative Time Preference , 1991 .

[36]  Habin Lee,et al.  Agent based mobile negotiation for personalized pricing of last minute theatre tickets , 2012, Expert Syst. Appl..

[37]  Colin Camerer,et al.  Risk and time preferences: linking experimental and household survey data from Vietnam , 2010 .

[38]  Marco Casari,et al.  On Negative Time Preference , 2010 .

[39]  Shrisha Rao,et al.  A Combinatorial Auction Mechanism for Multiple Resource Procurement in Cloud Computing , 2018, IEEE Transactions on Cloud Computing.

[40]  Dirk Neumann,et al.  Trading grid services - a multi-attribute combinatorial approach , 2008, Eur. J. Oper. Res..

[41]  Soumya Sen,et al.  Pricing the cloud: Resource allocations, fairness, and revenue , 2013 .

[42]  Rajkumar Buyya,et al.  Scheduling Parallel Applications on Utility Grids: Time and Cost Trade-off Management , 2009, ACSC.

[43]  Xiaomin Zhu,et al.  Real-Time Tasks Oriented Energy-Aware Scheduling in Virtualized Clouds , 2014, IEEE Transactions on Cloud Computing.

[44]  Gregoris Mentzas,et al.  PuLSaR: preference-based cloud service selection for cloud service brokers , 2015, Journal of Internet Services and Applications.

[45]  R. Nayga,et al.  Time preferences and health behaviour: a review , 2013 .

[46]  Vijay S. Mookerjee,et al.  Maximizing business value by optimal assignment of jobs to resources in grid computing , 2009, Eur. J. Oper. Res..

[47]  Donald A. Hantula,et al.  Delay discounting determines delivery fees in an e‐commerce simulation: A behavioral economic perspective , 2005 .

[48]  Quanwang Wu,et al.  A Cloud Service Selection Method Based on Trust and User Preference Clustering , 2019, IEEE Access.

[49]  Shanlin Yang,et al.  Time-aware cloud service recommendation using similarity-enhanced collaborative filtering and ARIMA model , 2018, Decis. Support Syst..

[50]  I. Rashad,et al.  OBESITY AND TIME PREFERENCE: THE HEALTH CONSEQUENCES OF DISCOUNTING THE FUTURE , 2008, Journal of Biosocial Science.

[51]  Kaushik Dutta,et al.  Cost-based decision-making in middleware virtualization environments , 2011, Eur. J. Oper. Res..

[52]  Jack Rogers,et al.  Presbyterian Guidelines for Biblical Interpretation: Their Origin and Application to Homosexuality , 2007 .

[53]  R. Buyya,et al.  Ten Lessons from Finance for Commercial Sharing of IT Resources , 2005 .

[54]  Jameela Al-Jaroodi,et al.  Applications of big data to smart cities , 2015, Journal of Internet Services and Applications.

[55]  P. Samuelson A Note on Measurement of Utility , 1937 .

[56]  Xiaoquan Zhang,et al.  Cyclical Bid Adjustments in Search-Engine Advertising , 2011, Manag. Sci..

[57]  Steven Skiena,et al.  Large-Scale Sentiment Analysis for News and Blogs (system demonstration) , 2007, ICWSM.

[58]  Benny Rochwerger,et al.  Reservoir - When One Cloud Is Not Enough , 2011, Computer.

[59]  Subhajyoti Bandyopadhyay,et al.  Cloud computing - The business perspective , 2011, Decis. Support Syst..

[60]  Rajkumar Buyya,et al.  Time and cost trade-off management for scheduling parallel applications on Utility Grids , 2010, Future Gener. Comput. Syst..

[61]  Bu-Sung Lee,et al.  Optimization of Resource Provisioning Cost in Cloud Computing , 2012, IEEE Transactions on Services Computing.