An Ontology based Agent Generation for Information Retrieval on Cloud Environment

Retrieving information or discovering knowledge from a well organized data center in general is requested to be familiar with its schema, structure, and architecture, which against the inherent concept and characteristics of cloud environment. An effective approach to retrieve desired information or to extract useful knowledge is an important issue in the emerging information/knowledge cloud. In this paper, we propose an ontology-based agent generation framework for information retrieval in a flexible, transparent, and easy way on cloud environment. While user submitting a flat-text based request for retrieving information on a cloud environment, the request will be automatically deduced by a Reasoning Agent (RA) based on predefined ontology and reasoning rule, and then be translated to a Mobile Information Retrieving Agent Description File (MIRADF) that is formatted in a proposed Mobile Agent Description Language (MADF). A generating agent, named MIRA-GA, is also implemented to generate a MIRA according to the MIRADF. We also design and implement a prototype to integrate these agents and show an interesting example to demonstrate the feasibility of the architecture.

[1]  Wei-Tek Tsai,et al.  Ontology-based Information Sharing in Service-Oriented Database Systems , 2009, 2009 IEEE International Conference on Services Computing.

[2]  David Taniar,et al.  MOVE: A Distributed Framework for Materialized Ontology View Extraction , 2006, Algorithmica.

[3]  Fausto Giunchiglia,et al.  Towards Knowledge in the Cloud , 2008, OTM Workshops.

[4]  Shyan-Ming Yuan,et al.  Supporting unified interface to wrapper generator in Integrated Information Retrieval , 2002, Comput. Stand. Interfaces.

[5]  Eduardo Camponogara,et al.  Mobile Agent Routing with Time Constraints: A Resource Constrained Longest-Path Approach , 2010, J. Univers. Comput. Sci..

[6]  Jeremy V. Pitt,et al.  Multiagent based information dissemination in vehicular ad hoc networks , 2009, Mob. Inf. Syst..

[7]  David Taniar,et al.  Large scale ontology tailoring and simulation in the Semantic Grid Environment , 2006, Int. J. Metadata Semant. Ontologies.

[8]  Vlado Stankovski,et al.  Grid-enabling data mining applications with DataMiningGrid: An architectural perspective , 2008, Future Gener. Comput. Syst..

[9]  Pernilla Qvarfordt,et al.  Collaborative Information Seeking , 2009, Computer.

[10]  Mario Cannataro,et al.  The knowledge grid , 2003, CACM.

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

[12]  Frank van Harmelen,et al.  Ontology-based information sharing , 2005 .

[13]  Alessandro Genco,et al.  An agent-based service network for personal mobile devices , 2006, IEEE Pervasive Computing.

[14]  Mladen A. Vouk,et al.  Cloud Computing – Issues, Research and Implementations , 2008, CIT 2008.

[15]  Jun Hu,et al.  Distributed data mining on Agent Grid: Issues, platform and development toolkit , 2007, Future Gener. Comput. Syst..

[16]  Farookh Khadeer Hussain,et al.  Ontology based Approach in Knowledge Sharing Measurement , 2010, J. Univers. Comput. Sci..

[17]  Kemal A. Delic,et al.  Enterprise Knowledge Clouds: Next Generation KM Systems? , 2009, 2009 International Conference on Information, Process, and Knowledge Management.

[18]  Ivan Janciak,et al.  A grid services cloud for molecular modelling workflows , 2010, Int. J. Web Grid Serv..

[19]  Beniamino Di Martino,et al.  Semantic web services discovery based on structural ontology matching , 2009, Int. J. Web Grid Serv..

[20]  Gang Wang,et al.  A Knowledge Grid Architecture Based on Mobile Agent , 2006, SKG.

[21]  Wenyu Qu,et al.  Efficient Information Retrieval by Dispatching Mobile Agents in Parallel , 2008, 2008 International Conference on Multimedia and Ubiquitous Engineering (mue 2008).

[22]  Mario Cannataro,et al.  Distributed data mining on the grid , 2002, Future Gener. Comput. Syst..

[23]  Paul T. Jaeger,et al.  Cloud Computing and Information Policy: Computing in a Policy Cloud? , 2008 .

[24]  Peter Brezany,et al.  Novel mediator architectures for Grid information systems , 2005, Future Gener. Comput. Syst..

[25]  David Taniar,et al.  Semantic Completeness in Sub-ontology Extraction Using Distributed Methods , 2004, ICCSA.

[26]  Yue-Shan Chang,et al.  Efficient Computational Grid Middleware for Mobile Device , 2007 .

[27]  Tarig Mohamed Ahmed Generating mobile agent securely by using MASL , 2005, 25th IEEE International Conference on Distributed Computing Systems Workshops.

[28]  Junzhou Luo,et al.  A clustering analysis and agent-based trust model in a grid environment supporting virtual organisations , 2009, Int. J. Web Grid Serv..

[29]  Shian-Shyong Tseng,et al.  Performance-based data distribution for data mining applications on grid computing environments , 2010, The Journal of Supercomputing.

[30]  Salvatore Venticinque,et al.  Integration of Mobile Agents Technology and Globus for Assisted Design and Automated Development of Grid Services , 2009, 2009 International Conference on Computational Science and Engineering.

[31]  David Taniar,et al.  Research on location-dependent queries in mobile databases , 2005, Comput. Syst. Sci. Eng..

[32]  Cong Wang,et al.  Enabling Efficient Fuzzy Keyword Search over Encrypted Data in Cloud Computing , 2009, IACR Cryptol. ePrint Arch..

[33]  Xiaoqin Zhang,et al.  Developing multi-agent systems with automatic agent generation and dynamic task allocation mechanisms , 2007, AAMAS '07.

[34]  David Taniar,et al.  Ontology tailoring in the Semantic Grid , 2009, Comput. Stand. Interfaces.

[35]  Shonali Krishnaswamy,et al.  A hybrid model for improving response time in distributed data mining , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[36]  Vasant Honavar,et al.  Towards the automatic generation of mobile agents for distributed intrusion detection system , 2006, J. Syst. Softw..

[37]  David Taniar,et al.  A distributed approach to sub-ontology extraction , 2004, 18th International Conference on Advanced Information Networking and Applications, 2004. AINA 2004..

[38]  Yue-Shan Chang,et al.  AIR: Agent and Ontology-Based Information Retrieval Architecture for Mobile Grid , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[39]  Alberto H. F. Laender,et al.  Automatic generation of agents for collecting hidden Web pages for data extraction , 2004, Data Knowl. Eng..

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

[41]  Rajkumar Buyya,et al.  Aneka: a Software Platform for .NET based Cloud Computing , 2009, High Performance Computing Workshop.

[42]  Mario Cannataro,et al.  Distributed data mining on grids: services, tools, and applications , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[43]  Yong-Feng Lin,et al.  OWL-Based Description for Agent Interaction , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[44]  Luis Rodero-Merino,et al.  A break in the clouds: towards a cloud definition , 2008, CCRV.

[45]  Chao-Tung Yang,et al.  Ontology-based content organization and retrieval for SCORM-compliant teaching materials in data grids , 2009, Future Gener. Comput. Syst..

[46]  Eric Hand,et al.  Head in the clouds , 2007, Nature.

[47]  Samuel Pierre,et al.  Mobile agents and their use for information retrieval: a brief overview and an elaborate case study , 2002, IEEE Netw..

[48]  Jennifer Sampson,et al.  Ontology Visualization: Tools and Techniques for Visual Representation of Semi-Structured Meta-Data , 2010, J. Univers. Comput. Sci..