An approach to unified cloud service access, manipulation and dynamic orchestration via semantic cloud service operation specification framework

Cloud computing offers various computational resources via convenient on-demand service provision. Currently, heterogeneous services and cloud resources are usually utilized and managed through diverse service portals. This significantly limits the effectiveness and efficiency for tasks implementation. Fundamentally, it is due to the lack of adequate specifications for service concepts, operations and interfaces from diverse cloud service models and types. This paper proposes a service management operation semantic description framework for comprehensive cloud service operation specification. Relying on ontological modelling techniques, cloud service operations are specified via entity classification, attribute assertion, relationship assertion and annotation assertion. Further, the proposed framework benefits from operation reasoning application. It enables intelligent assistance for multiple operation preparation and remote execution tasks. Based on the approach, a cloud service operation ontology and a unified service access and manipulation system prototype are implemented. Extensive experiments are conducted over different cloud service providers and for distinct service models. Obtained results demonstrate that the approach outperforms existing practices by facilitating reliable and effective service access, manipulation and interaction tasks.

[1]  Rajkumar Buyya,et al.  Interconnected Cloud Computing Environments , 2014, ACM Comput. Surv..

[2]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[3]  Nikos Loutas,et al.  Towards a Reference Architecture for Semantically Interoperable Clouds , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[4]  Antonio F. Gómez-Skarmeta,et al.  Semantic-aware multi-tenancy authorization system for cloud architectures , 2014, Future Gener. Comput. Syst..

[5]  Hao Luo,et al.  Model-based services convergence and multi-clouds integration , 2013, Comput. Ind..

[6]  Rajkumar Buyya,et al.  Mastering Cloud Computing: Foundations and Applications Programming , 2013 .

[7]  J. Martn Serrano Orozco,et al.  Applied Ontology Engineering in Cloud Services, Networks and Management Systems , 2012 .

[8]  Dan C. Marinescu,et al.  Cloud Computing: Theory and Practice , 2013 .

[9]  Salvatore Venticinque,et al.  An Ontology for the Cloud in mOSAIC , 2011 .

[10]  Rocco Aversa,et al.  Proceedings of the Federated Conference on Computer Science and Information Systems pp. 973–980 ISBN 978-83-60810-22-4 An Analysis of mOSAIC ontology for Cloud Resources annotation , 2022 .

[11]  Corrado Federici,et al.  Cloud Data Imager: A unified answer to remote acquisition of cloud storage areas , 2014, Digit. Investig..

[12]  Xiaodong Liu,et al.  OCSO: Off-the-cloud service optimization for green efficient service resource utilization , 2014, Journal of Cloud Computing.

[13]  Xiaodong Liu,et al.  An agility-oriented and fuzziness-embedded semantic model for collaborative cloud service search, retrieval and recommendation , 2016, Future Gener. Comput. Syst..

[14]  Rubén S. Montero,et al.  Key Challenges in Cloud Computing: Enabling the Future Internet of Services , 2013, IEEE Internet Computing.

[15]  Dana Petcu,et al.  Building an interoperability API for Sky computing , 2011, 2011 International Conference on High Performance Computing & Simulation.

[16]  Cees T. A. M. de Laat,et al.  Intercloud Architecture Framework for Heterogeneous Cloud Based Infrastructure Services Provisioning On-Demand , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.

[17]  Simon Moser,et al.  Topology and Orchestration Specification for Cloud Applications Version 1.0 , 2013 .

[18]  Antonio Corradi,et al.  DARGOS: A highly adaptable and scalable monitoring architecture for multi-tenant Clouds , 2013, Future Gener. Comput. Syst..

[19]  Imed Romdhani,et al.  A Loosely-coupled Semantic Model for Diverse and Comprehensive Cloud Service Search and Retrieval , 2014, CLOUD 2014.

[20]  AWS Command Line Interface-User Guide , 2014 .

[21]  Luís Bastião,et al.  A common API for delivering services over multi-vendor cloud resources , 2013, J. Syst. Softw..

[22]  Alexander Papaspyrou,et al.  Open cloud computing interface : core , 2011 .