A Framework for Mobile Grid Environments based on Semantic Integration of Ontologies and Workflow-based Applications

One of objectives of the mobile grid infrastructure is become possible that the mobile user can use the computational power available in computational grids for solving complex problems. However, the majority of researches that search the interaction between mobile devices and grid computing do not provide a mechanism more automated and coordinated for submission and monitoring of several tasks that work cooperatively to solve a single problem. Additionally, none of these researches consider different forms that resources are described for the virtual organizations that compose the grid to select the resources more appropriate to execute these tasks. Therefore, in this paper is presented a framework that it treats these aspects. This framework uses the approach of integration semantics of multiple ontologies and the workflow mechanism, allowing a selection more omnibus of resources appropriate for execution of tasks of an automatized and controlled way more in the grid. A case study and experimental results demonstrated that framework enables: a selection of the resources more appropriate of different organizations for the execution of an application submitted from a mobile device and less power consumption of battery of these devices during the application submission and monitoring.

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

[2]  Gregor von Laszewski,et al.  A Java commodity grid kit , 2001, Concurr. Comput. Pract. Exp..

[3]  Gregor von Laszewski,et al.  Workflow Concepts of the Java CoG Kit , 2005, Journal of Grid Computing.

[4]  Sandeep K. Shukla,et al.  A cross-layer approach for power-performance optimization in distributed mobile systems , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[5]  Margaret J. Robertson,et al.  Design and Analysis of Experiments , 2006, Handbook of statistics.

[6]  Lee W. McKnight,et al.  Guest Editors' Introduction: Wireless Grids--Distributed Resource Sharing by Mobile, Nomadic, and Fixed Devices , 2004, IEEE Internet Comput..

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

[8]  Eugenio Zimeo,et al.  Metacomputing through the enactment of a BPEL4WS workflow in a grid environment , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[9]  Jarek Nabrzyski,et al.  Context Sensitive Mobile Access to Grid Environments and VO Workspaces , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[10]  Alba Cristina Magalhaes Alves de Melo,et al.  An Extensible Resource Discovery Mechanism for Grid Computing Environments , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[11]  Antonio Puliafito,et al.  Communication paradigms for mobile grid users , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[12]  Vinicius C. M. Borges,et al.  Uma Abordagem de Submissão e Monitoração de Múltiplas Tarefas para Ambientes de Grade Computacional Utilizando Dispositivos Móveis , 2006 .

[13]  Umar Farooq,et al.  A Generic Mobility Model for Resource Prediction in Mobile Grids , 2006, International Symposium on Collaborative Technologies and Systems (CTS'06).

[14]  Massoud Pedram,et al.  Extending the lifetime of a network of battery-powered mobile devices by remote processing: a Markovian decision-based approach , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

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

[16]  Heiner Stuckenschmidt,et al.  Ontology Issues and Applications Guest Editors’ Introduction , 2005, Journal of the Brazilian Computer Society.

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

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

[19]  Natalya F. Noy,et al.  Semantic integration: a survey of ontology-based approaches , 2004, SGMD.

[20]  Sung Lee,et al.  Bio-STEER: A Semantic Web workflow tool for Grid computing in the life sciences , 2007, Future Gener. Comput. Syst..

[21]  Wei Shi,et al.  Towards Merging Pervasive Computing into Grid - Lightweight Portal, Dynamic Collaborating and Semantic Supporting , 2006, First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06).

[22]  Mario A. R. Dantas,et al.  An Efficient Approach for Resource Set-Matching in Grid Computing Configurations , 2006, 20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment (HPCS'06).

[23]  Jinjun Chen,et al.  Dynamic Setting, Verification and Adjustment of Upper Bound Constraints in Grid Workflow Systems , 2006, SKG.

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

[25]  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.

[26]  Marios D. Dikaiakos,et al.  A Core Grid Ontology for the Semantic Grid , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

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

[28]  York Sure-Vetter,et al.  Ontology Mapping - An Integrated Approach , 2004, ESWS.

[29]  Jaime Simão Sichman,et al.  Using a Functional Ontology Of Reputation to interoperate different agent reputation models , 2005, Journal of the Brazilian Computer Society.

[30]  J. Carroll,et al.  Jena: implementing the semantic web recommendations , 2004, WWW Alt. '04.