Title :
Towards Automatic Analysis of Cloud Vendors APIs for Supporting Cloud Application Portability
Author :
Cretella, Giuseppina ; Martino, Beniamino Di
Author_Institution :
Dipt. di Ing. dell´´Inf., Seconda Univ. degli Studi di Napoli, Aversa, Italy
Abstract :
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Cloud computing solutions are currently used in settings where they have been developed without addressing a common programming model, open standard interfaces, adequate service level agreements or portability of applications. Neglecting these issues current Cloud computing offers force people to be stranded into locked, proprietary systems. Developers making an effort in migrate to the cloud their applications cannot port them elsewhere. Cloud application portability is a concept in cloud computing that refers to the ability to move applications between cloud vendors with a minimum level of integration issues. This paper investigates an approach, based on automatic information extraction and semantic matchmaking, to analyze application programming interfaces and support application migration among different cloud solution.
Keywords :
application program interfaces; cloud computing; open systems; application programming interfaces; automatic information extraction; cloud application portability; cloud computing; cloud vendor API automatic analysis; common programming model; configurable computing resources; on-demand network access; open standard interfaces; service level agreements; service provider interaction; Cloud computing; Computational modeling; Documentation; Ontologies; Semantics; Unified modeling language; application portability; cloud computing; knowledge extraction; semantic matchmaking;
Conference_Titel :
Complex, Intelligent and Software Intensive Systems (CISIS), 2012 Sixth International Conference on
Conference_Location :
Palermo
Print_ISBN :
978-1-4673-1233-2
DOI :
10.1109/CISIS.2012.162