information retrieval in a distributed environment using mobile agent

Post on 23-Feb-2016

34 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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 Presentation

TRANSCRIPT

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

top related