information retrieval in a distributed environment using mobile agent
DESCRIPTION
Date: 21 st May, 2014. INFORMATION RETRIEVAL IN A DISTRIBUTED ENVIRONMENT USING MOBILE AGENT. Presented by: Birajalaxmi Rout Guided by: Dr. A. J. Agrawal. Contents. Introduction Information Retrieval Mobile Agent Data Agent System. What is nlp ???. - PowerPoint PPT PresentationTRANSCRIPT
INFORMATION RETRIEVAL IN A DISTRIBUTED ENVIRONMENT USING
MOBILE AGENT
Presented by:Birajalaxmi Rout
Guided by:Dr. A. J. Agrawal
Date: 21st May, 2014
CONTENTS Introduction Information Retrieval Mobile Agent Data Agent System
WHAT IS NLP ??? NLP is Natural Language Processing.
Natural Languages are spoken or written by people for general communication. Example: Hindi, English, French, Chinese etc.
NLP compasses anything that a computer needs to understand natural language (typed or spoken) and also generate the natural language.
COMPUTERNL Input NL Output
Understanding Generation
NLP (NATURAL LANGUAGE PROCESSING) A field of computer science, artificial intelligence,
and linguistics concerned with the interactions between computers and human (natural) languages.
Major tasks in NLP
Machine translation Optical character recognition (OCR) Question answering Word sense disambiguation Information retrieval (IR)
INFORMATION RETRIEVAL The activity of obtaining information
resources
This is concerned with storing, searching and retrieving information.
It is a separate field within computer science (closer to databases), but IR relies on some NLP methods (for example, stemming).
Some current research and applications seek to bridge the gap between IR and NLP.
MOBILE AGENT a special kind of software which can execute
autonomously. Mobile agents are agents that can migrate
between physical nodes. Mobility
4 attributes of mobile agent1. Identification2. Data space3. Itinerary4. Method
(136.16.0.0,1)
CONT… Functions of mobile agent
1. Cloning
2. Dispatch
3. Retrieval
4. Processing
ISSUES IN MOBILE AGENTS To make the mobile agents widely accepted
there are still several open research issues to be faced:
1. Coordination models2. Security3. Appropriate programming languages4. Efficiency5. Standardisation
faced at the “level of model”
“Implementation level”
AGLET
IBM’s mobile agent, framework for MA
Aglet is a lightweight java object that can move autonomously from one computer host to another for execution, carrying along its program code and state as well as the so far obtained data.
An aglet can also be cloned or disposed.
Aglets provide a very powerful, simple API allows for quick implementation and easy deployment.
DATA AGENT SYSTEM
Interface between user & agents
Result Manager
1. One agent for each server
2. Only one agent that visit all the server
3. One agent that goes through the servers until to find first occurrence
SEQUENCE DIAG OF PURCHASING A BOOK ONLINE
Itinerary 1
197.6104.4142.32
Time in milliseconds
APPLICATIONS THAT CAN BE IMPLEMENTED BY USING MOBILE AGENTS
1. WWW Information Retrieval
2. Data Processing
3. Mobile computing system
EXISTING SYSTEMS THAT IMPLEMENT MOBILE AGENTS1. Agent-Tcl2. Sumatra3. Telescript and odyssey4. Java-to-go
ADVANTAGES OF MOBILE AGENT OVER CLIENT-SERVER MODEL Limited flexibility
Setting up a connection Sending & receiving request & result to/from Server.
Limited Bandwidth
Mobile agent adopts a new computing model: data stay at the local site, while the execution code is moved to the data sites.
In C/S model, computing entities are static and passive.
ROLE OF MOBILE AGENT IN DISTRIBUTED ENVIORNMENT The driving force motivating the use of
mobile agents in distributed model is two fold.
1. Provide an efficient, flexible and asynchronous method for searching for information or services in rapidly evolving networks
2. Support intermittent connectivity, slow networks, and lightweight devices.
CONCLUSION The Data Agents system implements an
application to investigate and test the convenience of using the mobile agent technology at a distributed environment.
Aglets provide a very powerful, simple API allows for quick implementation and easy deployment.
Implementation of an intelligent module that permits the Data Agents system, besides of the conventional search,
FUTURE WORK
Researches about the risks and costs compensation through a system market establishment can be considered as one of our future works
Implementation of an intelligent module that permits the Data Agents system, besides of the conventional search,
Generating algo to reduce computation time and
provide security
REFERENCES Databases and Information Retrieval:Taking advantage of
Mobile Agent Technology - Rosane Maria Martins, Luci Pirmez and Luiz Fernando Rust da Costa Carmo
DISTRIBUTED INFORMATION RETRIEVAL USING MOBILE AGENT - Prof. Y M Naik, Shilpa Tarihal, Roopali Swami, Ashwini Purandare, Kiran Adike
Mobile agents in distributed information retrieval – Brian Brewington, Robert Grey, Katsuhiro Moizumi, David Kotz, George Cybenko and Daniela Rus
Mobile Agent Technology: Current Trends and Perspectives - G. Cabri, L. Leonardi, F. Zambonelli1
Efficient Information Retrieval Using Mobile Agents – Irene Sygkouna, Miltiades Anagnostou
Mobile-Agent versus Client/Server Performance: Scalability in an Information-Retrieval Task - Robert S. Gray, David Kotz, and Ronald A. Peterson, Jr. Dartmouth College Peter Gerken, Martin Hofmann, and Daria Chac´on Lockheed-Martin Advanced Technology Laboratory Greg Hill and Niranjan Suri University of West Florida
Thank you