Semantic Techniques for Multi-cloud Applications Portability and Interoperability

Abstract The composition of Cloud Services to satisfy customer requirements is a complex task, owing to the huge number of services that are currently available. The advent of Big Data and Internet of Things (IoT), which rely on Cloud resources for better performances and scalability, is pushing researchers to find new solutions to the Cloud Services composition problem. In this paper a semantic- based representation of Application Patterns and Cloud Services is presented, with an example of its use in a typical distributed application, which shows how the proposed approach can be successfully employed for the discovery and composition of Cloud Services..