Model-based Adaptation of Cloud Computing Applications

Christian Inzinger, Benjamin Satzger, Philipp Leitner, Waldemar Hummer, Schahram Dustdar

Abstract

In this paper we propose a provider-managed, model-based adaptation approach for cloud computing applications, allowing customers to easily specify application behavior goals or adaptation rules. Delegating control over corrective actions to the cloud provider will pose advantages for both, customers and providers. Customers are relieved of effort and expertise requirements necessary to build sophisticated adaptation solutions, while providers can incorporate and analyze data from a multitude of customers to improve adaptation decisions. The envisioned approach will enable increased application performance, as well as cost savings for customers, whereas providers can manage their infrastructure more efficiently.

References

  1. Armbrust, M., Stoica, I., Zaharia, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., and Rabkin, A. (2010). A View of Cloud Computing. Communications of the ACM, 53(4):50- 58.
  2. Chang, F., Viswanathan, R., and Wood, T. L. (2012). Placement in Clouds for Application-Level Latency Requirements. In 5th IEEE International Conference on Cloud Computing (CLOUD), pages 327-335.
  3. Huebscher, M. C. and McCann, J. A. (2008). A survey of autonomic computing-degrees, models, and applications. ACM Computing Surveys, 40(3):7:1-7:28.
  4. Inzinger, C., Satzger, B., Hummer, W., and Dustdar, S. (2012). Specification and deployment of distributed monitoring and adaptation infrastructures. In Workshop on Performance Assessment and Auditing in Service Computing (PAASC) held in conjunction with ICSOC.
  5. Jung, G., Hiltunen, M., Joshi, K., Schlichting, R., and Pu, C. (2010). Mistral: Dynamically managing power, performance, and adaptation cost in cloud infrastructures. In 30th IEEE International Conference on Distributed Computing Systems (ICDCS), pages 62-73.
  6. Kim, H., el Khamra, Y., Jha, S., and Parashar, M. (2010). Exploring application and infrastructure adaptation on hybrid grid-cloud infrastructure. In 19th ACM International Symposium on High Performance Distributed Computing (HPDC), pages 402-412.
  7. Satzger, B., Hummer, W., Inzinger, C., and Dustdar, S. (2013). Winds of Change: From Vendor Lock-In to the Meta Cloud. Internet Computing, 17(1).
  8. Zhang, J. and Cheng, B. H. C. (2006). Model-based development of dynamically adaptive software. In 28th International Conference on Software engineering (ICSE), pages 371-380.
Download


Paper Citation


in Harvard Style

Inzinger C., Satzger B., Leitner P., Hummer W. and Dustdar S. (2013). Model-based Adaptation of Cloud Computing Applications . In Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODA, (MODELSWARD 2013) ISBN 978-989-8565-42-6, pages 351-355. DOI: 10.5220/0004381803510355


in Bibtex Style

@conference{moda13,
author={Christian Inzinger and Benjamin Satzger and Philipp Leitner and Waldemar Hummer and Schahram Dustdar},
title={Model-based Adaptation of Cloud Computing Applications},
booktitle={Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODA, (MODELSWARD 2013)},
year={2013},
pages={351-355},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004381803510355},
isbn={978-989-8565-42-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODA, (MODELSWARD 2013)
TI - Model-based Adaptation of Cloud Computing Applications
SN - 978-989-8565-42-6
AU - Inzinger C.
AU - Satzger B.
AU - Leitner P.
AU - Hummer W.
AU - Dustdar S.
PY - 2013
SP - 351
EP - 355
DO - 10.5220/0004381803510355