Towards Operational Cost Minimization in Hybrid Clouds for Dynamic Resource Provisioning with Delay-Aware Optimization

Recently, hybrid cloud computing paradigm has be widely advocated as a promising solution for Software-as-a-Service (SaaS) providers to effectively handle the dynamic user requests. With such a paradigm, the SaaS providers can extend their local services into the public clouds seamlessly so that the dynamic user request workload to a SaaS can be elegantly processed with both the local servers and the rented computing capacity in the public cloud. However, although it is suggested that a hybrid cloud may save cost compared with building a powerful private cloud, considerable renting cost and communication cost are still introduced in such a paradigm. How to optimize such operational cost becomes one major concern for the SaaS providers to adopt the hybrid cloud computing paradigm. However, this critical problem remains unanswered in the current state of the art. In this paper, we focus on optimizing the operational cost for the hybrid cloud paradigm by theoretically analyzing the problem with a Lyapunov optimization framework. This allows us to design an online dynamic provision algorithm. In this way, our approach can address the real-world challenges where no a priori information of public cloud renting prices is available and the future probability distribution of user requests is unknown. We then conduct extensive experimental study based on a set of real-world data, and the results confirm that our algorithm can work effectively in reducing the operational cost.

[1]  Jing Li,et al.  MMSD: a Metadata-Aware Multi-Tiered Source Deduplication Cloud Backup System in the Personal Computing Environment , 2013 .

[2]  José M. Troya,et al.  A survey on quality of service support in wireless sensor and actor networks: Requirements and challenges in the context of critical infrastructure protection , 2011, J. Netw. Comput. Appl..

[3]  R. M. Mattheyses,et al.  A Linear-Time Heuristic for Improving Network Partitions , 1982, 19th Design Automation Conference.

[4]  Kyle Chard,et al.  High occupancy resource allocation for grid and cloud systems, a study with DRIVE , 2010, HPDC '10.

[5]  Barbara Panicucci,et al.  A game theoretic formulation of the service provisioning problem in cloud systems , 2011, WWW.

[6]  Jaya Prakash Champati,et al.  One-restart algorithm for scheduling and offloading in a hybrid cloud , 2015, 2015 IEEE 23rd International Symposium on Quality of Service (IWQoS).

[7]  H. T. Mouftah,et al.  Energy-Efficient Information and Communication Infrastructures in the Smart Grid: A Survey on Interactions and Open Issues , 2015, IEEE Communications Surveys & Tutorials.

[8]  Biswanath Mukherjee,et al.  Energy-efficient next-generation networks (e2ngn) , 2011 .

[9]  Roger Goodman,et al.  Oxford University , 1910, The Hospital.

[10]  Prashant J. Shenoy,et al.  Seagull: Intelligent Cloud Bursting for Enterprise Applications , 2012, USENIX Annual Technical Conference.

[11]  Michael J. Neely,et al.  Energy optimal control for time-varying wireless networks , 2005, IEEE Transactions on Information Theory.

[12]  Bu-Sung Lee,et al.  Cost Minimization for Provisioning Virtual Servers in Amazon Elastic Compute Cloud , 2011, 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems.

[13]  Thomas J. Hacker,et al.  Flexible resource allocation for reliable virtual cluster computing systems , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[14]  Parimal Parag,et al.  Content-aware caching and traffic management in content distribution networks , 2011, 2011 Proceedings IEEE INFOCOM.

[15]  Vipul A. Shah,et al.  An instrumentation engineer’s review on smart grid: Critical applications and parameters , 2014 .

[16]  Marc Cohen,et al.  Google Compute Engine , 2014 .

[17]  H. T. Mouftah,et al.  Designing an energy-efficient cloud network [Invited] , 2012, IEEE/OSA Journal of Optical Communications and Networking.

[18]  David A. Maltz,et al.  Cloudward bound: planning for beneficial migration of enterprise applications to the cloud , 2010, SIGCOMM '10.

[19]  Barbara Panicucci,et al.  Generalized Nash Equilibria for the Service Provisioning Problem in Cloud Systems , 2013, IEEE Transactions on Services Computing.

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

[21]  Leandros Tassiulas,et al.  Resource Allocation and Cross-Layer Control in Wireless Networks , 2006, Found. Trends Netw..

[22]  Hai Jin,et al.  SmartDPSS: Cost-Minimizing Multi-source Power Supply for Datacenters with Arbitrary Demand , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.

[23]  Biswanath Mukherjee,et al.  Cloud-Integrated WOBAN: An offloading-enabled architecture for service-oriented access networks , 2014, Comput. Networks.

[24]  David S. Johnson,et al.  Some Simplified NP-Complete Graph Problems , 1976, Theor. Comput. Sci..

[25]  Umar Farooq Minhas,et al.  Scalable and Highly Available Database Systems in the Cloud , 2013 .

[26]  Ulas C. Kozat,et al.  Dynamic resource allocation and power management in virtualized data centers , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[27]  Yuan Yao,et al.  Data centers power reduction: A two time scale approach for delay tolerant workloads , 2012, 2012 Proceedings IEEE INFOCOM.

[28]  Vanish Talwar,et al.  A flexible architecture integrating monitoring and analytics for managing large-scale data centers , 2011, ICAC '11.

[29]  Alexandros G. Dimakis,et al.  Efficient Algorithms for Renewable Energy Allocation to Delay Tolerant Consumers , 2010, 2010 First IEEE International Conference on Smart Grid Communications.

[30]  Michael J. Neely,et al.  Opportunistic scheduling with worst case delay guarantees in single and multi-hop networks , 2011, 2011 Proceedings IEEE INFOCOM.

[31]  Anand Sivasubramaniam,et al.  To Move or Not to Move: The Economics of Cloud Computing , 2011, HotCloud.

[32]  Ling Liu,et al.  Cura: A Cost-Optimized Model for MapReduce in a Cloud , 2013, 2013 IEEE 27th International Symposium on Parallel and Distributed Processing.