Top Banner
An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004
16

An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Apr 01, 2015

Download

Documents

Darby Salters
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

An Agent Framework for Effective Data Transfer

Stijn Bernaer

Patrick De Causmaecker

Joris Maervoet

Greet Vanden Berghe

ECUMICT 2004

Gent, 1-2 April 2004

Page 2: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Framework for Effective Data Transfer

FrEDT is a generic agent organisation that manages client-server communication in a wireless environment

Runs on mobile devices with limited capacity

Based on 3 case studies

Still in development

Page 3: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Agentarchitecture

Programming Platforms

Operating Systems

Agent Platforms

Wirelesstechnology

Pla

tform

sFrEDT

Disciplines

Page 4: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Wireless communication technology

2.5G: 2G extensions for higher bitrates

Move from phone-oriented to data-oriented networks

Move from circuit-switched to packet-switched data

Average rates - GSM: 9.6 kbps - HSCSD: 28.8 kbps - GPRS: 40 kbps - UMTS: 384 kbps

Page 5: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Agents

An agent is an encapsulated computer system, situated in some environment, and capable of flexible autonomous action in that environment in order to meet its design objectives (Jennings)

Agent interaction is inevitable to achieve individual objectives and to manage inter-dependencies (Jennings)

Page 6: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Agents

A multi-agent system (MAS) is an organisation of several agents that act and interact

The agents in a MAS perform particular roles and obey particular norms and regulations

Agents are re-active, autonomous, pro-active, continuous and persistent, social, learning, mobile

Page 7: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Platforms for mobile devices

Programming Platforms Personal Java

Java 2 Micro Edition (J2ME)

Operating SystemsSymbian OS

Palm OSWindows CE (Pocket PC)

Agent PlatformsAgentLightµFIPA-OS

JADE-LEAPGrasshopper

Page 8: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Case 1 – Transfer of geographical data

Central geographical database

Mobile employees create Update Reports (UR)

Employees need to transfer these UR’s

Wireless synchronisation process between local and central Update Report DataBase (URDB)

Employees need the most recent Update Reports on regions that will be explored in the near future (pro-active)

Agents regulate the data traffic

Page 9: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Case 2 – Supporting people with non-congenital brain injuries

People who have problems with coordinating and organising their daily life

Complete database on the supervisor’s computer and a subset of the data on the smartphone/PDA of the patient

Day’s schedule, addresses, instructions, itineraries, shopping lists

Optionally: mobile device for supervisor

Agents act as assistants

Page 10: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Case 3 – Transfer of medical reports and analyses

Mobile employees visit companies for risk analysis, ergonomic analysis and medical inspection

Employees use a procedure handbook and a program to manage analysis records on their notebook

This book has to be updated regularly and changed records need to be exchanged with a central databank

Agents are connection-aware and run in background

Page 11: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Motivation FrEDT

Case studies:

Client-server synchronisation mechanism

Transactions have different levels of urgency

Congestion should be avoided

Priority-based decision-making system

Negotiation about data transactions with certain priority

Page 12: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Why agents?

Component-based environment

To assist the end user

Asynchronity = delay independence

Autonomy, continuity

Adaptivity, proactivity

Negotiation

Page 13: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

FrEDT: extensions

Connection awareness and reasoning about the connection (costs?)

Detachebility: the actual transfer does not need to be ACL (Agent Communication Language)

Fault-tolerance and security

Page 14: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Agent organisation

RETSINA architecture: interface-, task and database agents

Framework developed in JADE (Java Agent DEvelopment Framework) with LEAP (Lightweight Extensible Agent PLatform) extensions

J2SE

Personal Java

J2ME: MIDP/CLDC

Page 15: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.
Page 16: An Agent Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe ECUMICT 2004 Gent, 1-2 April 2004.

Introduction

Disciplines

Case studies

Motivation

Agentorganisation

Conclusion

KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group

Conclusion

FrEDT is suited for effective datatransfer in different situations

FrEDT joins several disciplines: agents, mobile devices and wireless communication technology

Further research:

Fault-tolerance and security

Application to the cases