An Efficient Approach for Resource Set-Matching in Grid Computing Configurations

The high heterogeneity of grid resources, diversity of politics of access and publication of characteristics are examples on how it is difficult to primarily select grid resources based on requirements of an application. Another aspect that can illustrate the challenge is the flexibility to accept new resources that become dynamically available inside a configuration. On the other hand, some applications require multiple resources to attend its requisites. In this article, we present a prototype which was designed and implemented with the objective to reduce to the smallest as possible the magnitude of these problems. The prototype considers a resource selector module based on ontology paradigm which is also able to select multiple resources for an application. Case studies employing the proposed approach indicate that we reached the main objectives successfully.

[1]  Nicholas R. Jennings,et al.  The Evolution of the Grid , 2003 .

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

[3]  Ian T. Foster,et al.  SNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems , 2002, JSSPP.

[4]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[5]  Ian T. Foster Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, NPC.

[6]  Mario A. R. Dantas,et al.  Grid Computing Environment Using Ontology Based Service , 2005, International Conference on Computational Science.

[7]  Chuang Liu,et al.  A constraint language approach to matchmaking , 2004, 14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings..

[8]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[9]  Warren Smith,et al.  Software infrastructure for the I-WAY high-performance distributed computing experiment , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[10]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[11]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[12]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[13]  Dieter Fensel,et al.  Knowledge Engineering: Principles and Methods , 1998, Data Knowl. Eng..

[14]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[15]  Brian McBride,et al.  Jena: Implementing the RDF Model and Syntax Specification , 2001, SemWeb.

[16]  Ian T. Foster,et al.  Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, Journal of Computer Science and Technology.

[17]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[18]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[19]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[20]  Chuang Liu,et al.  Design and evaluation of a resource selection framework for Grid applications , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[21]  Antonio Badia,et al.  Ontologies , 2001, Springer Berlin Heidelberg.

[22]  Yuval Shahar,et al.  Automatic generation of ontology editors , 1999 .

[23]  Mark Needleman,et al.  The W3C Semantic Web Activity , 2003 .

[24]  Dan Brickley,et al.  Resource description framework (RDF) schema specification , 1998 .

[25]  Dieter Fensel,et al.  Ontologies: A silver bullet for knowledge management and electronic commerce , 2002 .