Application-specific benchmarking
Application-specific benchmarking
Model-driven development: the good, the bad, and the ugly
IBM Systems Journal - Model-driven software development
ECOWS '06 Proceedings of the European Conference on Web Services
IBM Journal of Research and Development
URBE: Web Service Retrieval Based on Similarity Evaluation
IEEE Transactions on Knowledge and Data Engineering
Cloud Computing Service Composition and Search Based on Semantic
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Communications of the ACM
Automated incident management for a platform-as-a-service cloud
Hot-ICE'11 Proceedings of the 11th USENIX conference on Hot topics in management of internet, cloud, and enterprise networks and services
An automated approach to cloud storage service selection
Proceedings of the 2nd international workshop on Scientific cloud computing
SMICloud: A Framework for Comparing and Ranking Cloud Services
UCC '11 Proceedings of the 2011 Fourth IEEE International Conference on Utility and Cloud Computing
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
Portable Cloud Services Using TOSCA
IEEE Internet Computing
Towards proactive cross-layer service adaptation
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
Model-driven specification of adaptive cloud-based systems
Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and CLoud computing
Cloud4SOA: Multi-cloud Application Management Across PaaS Offerings
SYNASC '12 Proceedings of the 2012 14th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
A vision for monitoring cloud application platforms as sensor networks
Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference
Hi-index | 0.00 |
In this paper we identify current challenges in the deployment of complex distributed applications on multiple Cloud providers and review the state of the art in model-driven Cloud software engineering. Challenges include lack of support for heterogeneous Cloud providers; limited matchmaking between application requirements and Cloud capabilities; lack of meaningful cross-platform Cloud resource descriptions; lack of lifecycle management of Cloud applications; inadequate cross-layer monitoring and adaptation based on event correlation; and others. In this paper we propose solutions to these challenges and highlight the expected benefits in the context of a complex distributed application.