This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Automating Cloud Services Life Cycle through Semantic Technologies
Jan.-March 2014 (vol. 7 no. 1)
pp. 109-122
Karuna P. Joshi, University of Maryland, Baltimore County, Baltimore
Yelena Yesha, University of Maryland, Baltimore County, Baltimore
Tim Finin, University of Maryland, Baltimore County, Baltimore
Managing virtualized services efficiently over the cloud is an open challenge. Traditional models of software development are not appropriate for the cloud computing domain, where software (and other) services are acquired on demand. In this paper, we describe a new integrated methodology for the life cycle of IT services delivered on the cloud and demonstrate how it can be used to represent and reason about services and service requirements and so automate service acquisition and consumption from the cloud. We have divided the IT service life cycle into five phases of requirements, discovery, negotiation, composition, and consumption. We detail each phase and describe the ontologies that we have developed to represent the concepts and relationships for each phase. To show how this life cycle can automate the usage of cloud services, we describe a cloud storage prototype that we have developed. This methodology complements previous work on ontologies for service descriptions in that it is focused on supporting negotiation for the particulars of a service and going beyond simple matchmaking.
Index Terms:
Ontologies,Cloud computing,OWL,Resource description framework,Semantics,Organizations,web-based services,Intelligent web services and Semantic Web,life cycle,ontology design
Citation:
Karuna P. Joshi, Yelena Yesha, Tim Finin, "Automating Cloud Services Life Cycle through Semantic Technologies," IEEE Transactions on Services Computing, vol. 7, no. 1, pp. 109-122, Jan.-March 2014, doi:10.1109/TSC.2012.41
Usage of this product signifies your acceptance of the Terms of Use.