TOWARDS THE NEXT GENERATION OF MODEL DRIVEN CLOUD PLATFORMS

Javier Esparza-Peidro, Francesc D. Muñoz-Escoí

2011

Abstract

Current cloud platforms are based on two mainstream models: Infrastructure as a Service (IaaS) and Platform as a Service (PaaS). Both approaches entail strenghts and weaknesses that we collect and present in this paper and we conclude the need to devise a new approach, based on graphical models, to overcome the imposed limitations. This model driven approach is introduced and slightly described, highlighting the importance of a comprehensive scalable modeling language and uncovering new research lines for designing self-manageable cloud platforms.

References

  1. Akaike, H. (1969). Fitting autoregressive models for prediction. Annals of the Institute of Statistical Mathematics, 21:243-247.
  2. Amazon (2011). Amazon Web Services web site. http:// aws.amazon.com/.
  3. Azure (2011). Microsoft Azure web site. http:// www.microsoft.com/windowsazure/.
  4. Beloglazov, A. and Buyya, R. (2010). Energy efficient allocation of virtual machines in cloud data centers. Cluster Computing and the Grid, IEEE International Symposium on, 0:577-578.
  5. Berl, A., Gelenbe, E., Di Girolamo, M., Giuliani, G., De Meer, H., Dang, M. Q., and Pentikousis, K. (2010). Energy-Efficient Cloud Computing. The Computer Journal, 53(7):1045-1051.
  6. Booch, G., Rumbaugh, J., and Jacobson, I. (2005). Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series). AddisonWesley Professional.
  7. Breitbart, Y., Garofalakis, M., Jai, B., Martin, C., Rastogi, R., and Silberschatz, A. (2004). Topology discovery in heterogeneous IP networks: the NetInventory system. Networking, IEEE/ACM Transactions on, 12(3):401- 414.
  8. Cristian, F. (1991). Understanding fault-tolerant distributed systems. Commun. ACM, 34(2):56-78.
  9. DeMarco, T. (1979). Structured Analysis and System Specification. Prentice Hall PTR, Upper Saddle River, NJ, USA.
  10. Foster, I., Zhao, Y., Raicu, I., and Lu, S. (2009). Cloud Computing and Grid Computing 360-Degree Compared. ArXiv e-prints, 901.
  11. Google (2011). Google App Engine web site. http:// code.google.com/appengine/.
  12. Jin, X., p. Ken Yiu, W., Member, S., Member, S., h. Gary Chan, S., Member, S., and Wang, Y. (2006). Network topology inference based on end-to-end measurements. IEEE JSAC, 24:2182-2195.
  13. Kent, S. (2002). Model driven engineering. In Butler, M., Petre, L., and Sere, K., editors, Integrated Formal Methods, volume 2335 of Lecture Notes in Computer Science, pages 286-298. Springer Berlin / Heidelberg.
  14. Kephart, J. O. and Chess, D. M. (2003). The Vision of Autonomic Computing. Computer, 36:41-50.
  15. Kleppe, A. G., Warmer, J., and Bast, W. (2003). MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
  16. Kramer, J. and Magee, J. (2007). Self-managed systems: an architectural challenge. In 2007 Future of Software Engineering, FOSE 7807, pages 259-268, Washington, DC, USA. IEEE Computer Society.
  17. Lenk, A., Klems, M., Nimis, J., Tai, S., and Sandholm, T. (2009). What's inside the cloud? an architectural map of the cloud landscape. In Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing, CLOUD 7809, pages 23- 31, Washington, DC, USA. IEEE Computer Society.
  18. MDA (2011). OMG Model Driven Architecture web site. http://www.omg.org/mda/.
  19. QVT (2011). OMG Query, View, Transformation spec. http://www.omg.org/spec/QVT/1.0/.
  20. Schmidt, D. C. (2006). Model-driven engineering. IEEE Computer, 39(2).
  21. Smith, W., Foster, I., and Taylor, V. (1998). Predicting application run times using historical information. In Feitelson, D. and Rudolph, L., editors, Job Scheduling Strategies for Parallel Processing, volume 1459 of Lecture Notes in Computer Science, pages 122-142. Springer Berlin / Heidelberg.
  22. UML (2011). OMG Unified Modeling Language spec. http://www.omg.org/spec/UML/.
  23. Vaquero, L. M., Rodero-Merino, L., Caceres, J., and Lindner, M. (2008). A break in the clouds: towards a cloud definition. SIGCOMM Comput. Commun. Rev., 39:50-55.
Download


Paper Citation


in Harvard Style

Esparza-Peidro J. and D. Muñoz-Escoí F. (2011). TOWARDS THE NEXT GENERATION OF MODEL DRIVEN CLOUD PLATFORMS . In Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8425-52-2, pages 494-500. DOI: 10.5220/0003444504940500


in Bibtex Style

@conference{closer11,
author={Javier Esparza-Peidro and Francesc D. Muñoz-Escoí},
title={TOWARDS THE NEXT GENERATION OF MODEL DRIVEN CLOUD PLATFORMS},
booktitle={Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2011},
pages={494-500},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003444504940500},
isbn={978-989-8425-52-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - TOWARDS THE NEXT GENERATION OF MODEL DRIVEN CLOUD PLATFORMS
SN - 978-989-8425-52-2
AU - Esparza-Peidro J.
AU - D. Muñoz-Escoí F.
PY - 2011
SP - 494
EP - 500
DO - 10.5220/0003444504940500