An Effective Architecture for Automated Appliance Management System Applying Ontology-Based Cloud Discovery

Cloud computing is a computing paradigm which allows access of computing elements and storages on-demand over the Internet. Virtual Appliances, pre-configured, ready-to-run applications are emerging as a breakthrough technology to solve the complexities of service deployment on Cloud infrastructure. However, an automated approach to deploy required appliances on the most suitable Cloud infrastructure is neglected by previous works which is the focus of this work. In this paper, we propose an effective architecture using ontology-based discovery to provide QoS aware deployment of appliances on Cloud service providers. In addition, we test our approach on a case study and the result shows the efficiency and effectiveness of the proposed work.

[1]  Rajesh Raman,et al.  Matchmaking: distributed resource management for high throughput computing , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

[2]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[3]  Stefan Decker,et al.  Ontology-Based Resource Matching in the Grid - The Grid Meets the Semantic Web , 2003, SEMWEB.

[4]  Ian T. Foster,et al.  Virtual workspaces: Achieving quality of service and quality of life in the Grid , 2005, Sci. Program..

[5]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[6]  Said Mirza Pahlevi,et al.  Ontology-Based Grid Index Service for Advanced Resource Discovery and Monitoring , 2005, EGC.

[7]  Barbara Pernici,et al.  A framework for QoS-based Web service contracting , 2009, TWEB.

[8]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[9]  Matthew S. Wilson Constructing and Managing Appliances for Cloud Deployments from Repositories of Reusable Components , 2009, HotCloud.

[10]  Chris Rose,et al.  A Break in the Clouds: Towards a Cloud Definition , 2011 .

[11]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[12]  Jos de Bruijn,et al.  Enabling Semantic Web Services: The Web Service Modeling Ontology , 2006 .

[13]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[14]  Yinong Chen,et al.  SOAVM: A Service-Oriented Virtualization Management System with Automated Configuration , 2008, 2008 IEEE International Symposium on Service-Oriented System Engineering.

[15]  Said Mirza Pahlevi,et al.  SPARQL-Based Set-Matching for Semantic Grid Resource Selection , 2007, Business Process Management Workshops.

[16]  David Brumley,et al.  Virtual Appliances for Deploying and Maintaining Software , 2003, LISA.

[17]  Stephan Grimm Intersection-Based Matchmaking for Semantic Web Service Discovery , 2007, Second International Conference on Internet and Web Applications and Services (ICIW'07).

[18]  Qingbo Wang,et al.  Simplifying Service Deployment with Virtual Appliances , 2008, 2008 IEEE International Conference on Services Computing.

[19]  Paolo Anedda,et al.  A general service oriented approach for managing virtual machines allocation , 2009, SAC '09.