Model-Based Adaptation of Behavioral Mismatching Components
IEEE Transactions on Software Engineering
Communications of the ACM
Cloud Computing: Issues and Challenges
AINA '10 Proceedings of the 2010 24th IEEE International Conference on Advanced Information Networking and Applications
How to Enhance Cloud Architectures to Enable Cross-Federation
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Generating Minimal Protocol Adaptors for Loosely Coupled Services
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
Service-Oriented Cloud Computing Architecture
ITNG '10 Proceedings of the 2010 Seventh International Conference on Information Technology: New Generations
The reservoir model and architecture for open federated cloud computing
IBM Journal of Research and Development
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
Coordination and adaptation techniques for software entities
ECOOP'04 Proceedings of the 2004 international conference on Object-Oriented Technology
Cloud Computing Interoperability: The State of Play
CLOUDCOM '11 Proceedings of the 2011 IEEE Third International Conference on Cloud Computing Technology and Science
Developing migratable multicloud applications based on MDE and adaptation techniques
Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies
Perspectives and reflections on cloud computing and internet technologies from NordiCloud 2012
Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies
A service-oriented framework for developing cross cloud migratable software
Journal of Systems and Software
Hi-index | 0.00 |
The heterogeneous solutions provided by different cloud vendors have led to application interoperability and migratability issues. Companies that consume cloud services are tied to a single cloud provider due to the high costs of migrating software in the cloud. However, depending on the nature, size and interests of each company, different motivations can lead them to change their cloud provider or to have multiple providers. Several approaches have been proposed to deal with this problem, mainly based on the adoption of standards or the use of middlewares for creating an abstraction between the software and the clouds. However neither of these approaches have yet been consolidated. In this paper an alternate approach is presented for modeling and developing cloud applications, based on MDE and software adaptation techniques. The proposed solution is both cloud vendor and user friendly as it allows the former to freely define their own cloud policies, whilst users continue to be free to choose a cloud provider, even after the application has been developed.