Soft ReservationsUncertainty-aware Resource Reservations in IaaS Environments

Vahid Mohammadi, Samuel Kounev, Adrian Juan-Verdejo, Bholanathsingh Surajbali

2013

Abstract

Modern Infrastructure-as-a-Service (IaaS) provides flexible access to data center resources on demand in an elastic fashion to meet the highly variable workload requirements of cloud applications. Cloud providers aim to provision resources as efficiently and as quickly as possible to their consumers. However, the lack of information about the hosted applications and their workloads makes it hard for cloud providers to anticipate the future resource demands of their customers so that they can plan the capacity of their infrastructure. Cloud providers can receive arbitrary requests for allocating resources on-the-fly in a completely unpredictable manner. Given this unpredictability, it may happen that providers might not be able to provision the requested resources quickly enough, or in the worst case, they might ran out of capacity and may not be able to satisfy their customers resource demands. To address these concerns, in this paper we propose a new resource reservation mechanism, based on the concept of soft reservations, addressing the issue of uncertainty and lack of information concerning the expected future customer workloads and corresponding resource demands. The proposed resource reservation mechanism makes it possible for cloud providers to better plan the capacity of their infrastructure and continuously optimize the placement of virtual machines on physical nodes thus improving the infrastructure cost and energy efficiency. It also takes into account the uncertainty of resource demand estimations and enables proactive online capacity planning resulting in cost benefits for both cloud providers and cloud customers.

References

  1. Chaisiri, S., Lee, B.-S., and Niyato, D. (2009). Optimal virtual machine placement across multiple cloud providers. In Services Computing Conference, 2009. APSCC 2009. IEEE Asia-Pacific, pages 103 -110.
  2. Diaz, F., Doumith, E., and Gagnaire, M. (2011). Impact of resource over-reservation (ror) and dropping policies on cloud resource allocation. In Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on, pages 470 -476.
  3. Herbst, N. R., Huber, N., Kounev, S., and Amrehn, E. (2013). Self-Adaptive Workload Classification and Forecasting for Proactive Resource Provisioning. In Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering (ICPE 2013), Prague, Czech Republic, April 21-24.
  4. Huber, N., Brosig, F., and Kounev, S. (2012). Modeling Dynamic Virtualized Resource Landscapes. In Proceedings of the 8th ACM SIGSOFT International Conference on the Quality of Software Architectures (QoSA 2012), June 25-28, 2012, Bertinoro, Italy. Acceptance Rate (Full Paper): 25.6%.
  5. Kounev, S., Brosig, F., and Huber, N. (2011). SelfAware QoS Management in Virtualized Infrastructures (Poster Paper). In 8th International Conference on Autonomic Computing (ICAC 2011), June 14-18, 2011, Karlsruhe, Germany.
  6. Lu, K., Roblitz, T., Yahyapour, R., Yaqub, E., and Kotsokalis, C. (2011). Qos-aware sla-based advanced reservation of infrastructure as a service. In Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on, pages 288 -295.
  7. Mark, C., Niyato, D., and Chen-Khong, T. (2011). Evolutionary optimal virtual machine placement and demand forecaster for cloud computing. In Advanced Information Networking and Applications (AINA), 2011 IEEE International Conference on, pages 348 -355.
  8. Rani, B., Venkatesan, R., and Ramalakshmi, R. (2011). Resource reservation in grid computing environments: Design issues. In Electronics Computer Technology (ICECT), 2011 3rd International Conference on, volume 4, pages 66 -70.
  9. Rizou, S. and Polyviou, A. (2012). Towards value-based resource provisioning in the Cloud. In 2012 IEEE 4th International Conference on Cloud Computing Technology and Science.
  10. Sotomayor, B., Montero, R., Llorente, I., and Foster, I. (2009). Resource leasing and the art of suspending virtual machines. In High Performance Computing and Communications, 2009. HPCC 7809. 11th IEEE International Conference on, pages 59 -68.
  11. Vijayakumar, S., Zhu, Q., and Agrawal, G. (2010). Dynamic resource provisioning for data streaming applications in a cloud environment. In Proceedings of the 2010 IEEE Second International Conference on Cloud Computing Technology and Science, CLOUDCOM 7810, pages 441-448. IEEE Computer Society.
  12. Wang, X., Xue, Y., Fan, L., Wang, R., and Du, Z. (2011). Research on adaptive qos-aware resource reservation management in cloud service environments. In Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific, pages 147 -152.
Download


Paper Citation


in Harvard Style

Mohammadi V., Kounev S., Juan-Verdejo A. and Surajbali B. (2013). Soft ReservationsUncertainty-aware Resource Reservations in IaaS Environments . In Proceedings of the Third International Symposium on Business Modeling and Software Design - Volume 1: BMSD, ISBN 978-989-8565-56-3, pages 223-229. DOI: 10.5220/0004775802230229


in Bibtex Style

@conference{bmsd13,
author={Vahid Mohammadi and Samuel Kounev and Adrian Juan-Verdejo and Bholanathsingh Surajbali},
title={Soft ReservationsUncertainty-aware Resource Reservations in IaaS Environments},
booktitle={Proceedings of the Third International Symposium on Business Modeling and Software Design - Volume 1: BMSD,},
year={2013},
pages={223-229},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004775802230229},
isbn={978-989-8565-56-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Symposium on Business Modeling and Software Design - Volume 1: BMSD,
TI - Soft ReservationsUncertainty-aware Resource Reservations in IaaS Environments
SN - 978-989-8565-56-3
AU - Mohammadi V.
AU - Kounev S.
AU - Juan-Verdejo A.
AU - Surajbali B.
PY - 2013
SP - 223
EP - 229
DO - 10.5220/0004775802230229