An Off-line Analytical Approach to Identify Suitable Management Policies for Autonomic Cloud Architecture

Marwah Alansari, Behzad Bordbar

2016

Abstract

Delivering cloud services with better quality-of- service demands infrastructures which are autonomic and self- manageable. In particular, there is a clear scope for developing automated methods for enforcing suitable management policies that would run such infrastructures. An example of a management policy is the one that governs the triggering of migration of virtual machines to manage energy consumption. Although there is extensive research on developing novel methods of implementing such policies in an autonomic manner, the identification of suitable policies in terms of cost reduction has received less attention. This requires an analysis of two given sets of policies to identify which one is more suitable. This paper presents a method involving Coloured Petri Nets for an offline modelling and analysis of an autonomic cloud platform which executes sets of policies. We use traces of execution in Petri Nets for calculating minimum cost associated to each set of policies. Petri Net models can generate infinite traces because of the appearance of loops. However, as migration of virtual machines entails cost, many of the infinite traces will not result in the identification of the minimal cost. This paper presents an analytical method using Integer Programming to find the minimum cost of energy consumption for a given policy. We evaluated our approach with the help of an energy management case study.

References

  1. Abdulla, P. and Mayr, R. (2009). Minimal cost reachability/coverability in priced timed petri nets. In de Alfaro, L., editor, Foundations of Software Science and Computational Structures, volume 5504 of Lecture Notes in Computer Science, pages 348-363. Springer Berlin Heidelberg.
  2. Abdulla, P. A. and Mayr, R. (2011). Computing optimal coverability costs in priced timed petri nets. In Logic in Computer Science (LICS), 2011 26th Annual IEEE Symposium on, pages 399-408.
  3. Abdulla, P. A. and Mayr, R. (2013). Petri nets with time and cost. arXiv preprint arXiv:1302.3291.
  4. Alansari, M. and Bordbar, B. (2014). Modelling and analysis of migration policies for autonomic management of energy consumption in cloud via petri-nets. In Proceedings of the The International Conference on Cloud and Autonomic Computing. IEEE.
  5. Alansari, M. M. and Bordbar, B. (2013). An architectural framework for enforcing energy management policies in cloud. 2013 IEEE Sixth International Conference on Cloud Computing, 0:717-724.
  6. Borgetto, D., Maurer, M., Da-Costa, G., Pierson, J.-M., and Brandic, I. (2012). Energy-efficient and sla-aware management of iaas clouds. In Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet, e-Energy 7812, pages 25:1-25:10, New York, NY, USA. ACM.
  7. Callou, G. R. d. A., Maciel, P. R. M., de Andrade, E. C., Nogueira, B. C. e. S., and Tavares, E. A. G. a. (2008). A coloured petri net based approach for estimating execution time and energy consumption in embedded systems. In Proceedings of the 21st Annual Symposium on Integrated Circuits and System Design, SBCCI 7808, pages 134-139, New York, NY, USA. ACM.
  8. FrontlineSolvers (2015). Excel solver - integer programming. [Online] Available from: http://www.solver.com/excel-solver-integerprogramming, [Accessed: 12th October 2015].
  9. Jensen, K. and Kristensen, L. M. (2009). Coloured Petri Nets: Modelling and Validation of Concurrent Systems. Springer.
  10. Li, L. and Hadjicostis, C. N. (2011). Least-cost planning sequence estimation in labelled petri nets. Transactions of the Institute of Measurement and Control, 33(3- 4):317-331.
  11. Maurer, M., Brandic, I., and Sakellariou, R. (2013). Adaptive resource configuration for cloud infrastructure management. Future Generation Computer Systems, 29(2):472 - 487.
Download


Paper Citation


in Harvard Style

Alansari M. and Bordbar B. (2016). An Off-line Analytical Approach to Identify Suitable Management Policies for Autonomic Cloud Architecture . In Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 2: CLOSER, ISBN 978-989-758-182-3, pages 232-239. DOI: 10.5220/0005751502320239


in Bibtex Style

@conference{closer16,
author={Marwah Alansari and Behzad Bordbar},
title={An Off-line Analytical Approach to Identify Suitable Management Policies for Autonomic Cloud Architecture},
booktitle={Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 2: CLOSER,},
year={2016},
pages={232-239},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005751502320239},
isbn={978-989-758-182-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Cloud Computing and Services Science - Volume 2: CLOSER,
TI - An Off-line Analytical Approach to Identify Suitable Management Policies for Autonomic Cloud Architecture
SN - 978-989-758-182-3
AU - Alansari M.
AU - Bordbar B.
PY - 2016
SP - 232
EP - 239
DO - 10.5220/0005751502320239