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

Slides:



Advertisements
Similar presentations
E-Commerce Based Agents over P2P Network Arbab Abdul Waheed MSc in Smart Systems Student # Nov 23, 2008 Artificial Intelligence Zhibing Zhang.
Advertisements

10 september 2002 A.Broersen Developing a Virtual Piano Playing Environment By combining distributed functionality among independent Agents.
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
A Mobile Agent Architecture for Heterogeneous Devices Presented by: Chuong Hoang CS Software Architect and Design The University of Texas at Dallas.
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Presentation 11: Developing for small devices. Ingeniørhøjskolen i Århus Slide 2 af 11 Outline Which small devices? What are the limitations and what.
Networks Unit 3 & 4 IP&M JEOPARDY Acknowledgements: VITTA for the jeopardy pro-forma Mark Kelly’s Network slideshow.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
Chapter 1 Introduction to Computers p. 6.
Agent-Oriented InfoStation Architecture Ivan Minov University of Plovdiv “Paisii Hilendarski“
Bringing Handheld, PDA’s, and Smart Phone to the Enterprise Martin Graf Group Product Manager Oracle Corporation Session id:
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
ASNA Architecture and Services of Network Applications Research overview and opportunities L. Ferreira Pires.
Robin Estabrooks Computer Science 1631, Winter 2011.
An Analysis of The Mobile Market and Location-Based Services What About Wireless…?
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
A Coordination Model for Distributed Personnel Planning Patrick De Causmaecker, Peter Demeester, Greet Vanden Berghe, Bart Verbeke
Cosc 4730 Phone Programming in Java An Introduction.
University of Jyväskylä 1 MODPA Platform Independent Design of Mobile Applications WIM Workshop 2004 Teemu Ihalainen Information Technology Research.
Applications of agent technology in communications: a review S. S. Manvi &P. Venkataram Presented by Du-Shiau Tsai Computer Communications, Volume 27,
AgentOS: The Agent-based Distributed Operating System for Mobile Networks Salimol Thomas Department of Computer Science Illinois Institute of Technology,
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
SM3121 Software Technology Mark Green School of Creative Media.
Query Processing in Mobile Databases
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
A Framework for Effective Data Transfer Stijn Bernaer Patrick De Causmaecker Joris Maervoet Greet Vanden Berghe AMobe - project.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
Computer Applications I Competency 3 – Use handheld devices. Objective 3.01 – Identify handheld applications.
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
IMS 4212: Distributed Databases 1 Dr. Lawrence West, Management Dept., University of Central Florida Distributed Databases Business needs.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Introduction To Computer System
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Small Devices on DBGlobe System George Samaras Chara Skouteli.
Xavier Lawrence March X. Lawrence - Synchronization of Calendars with a Calendar Server - 2 / 20 Presentation Overview Introduction Project Objectives.
Lecture 3: Sun: 16/4/1435 Distributed Computing Technologies and Middleware Lecturer/ Kawther Abas CS- 492 : Distributed system.
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
Java Asynchronous Wireless Application Server (JAWAS)
Citrix Solutions in Financial Services Joseph Alexander Delgado Business Development Manager, Citrix Wordtext Systems, Inc.
1 MAIN TABLE OF CONTENTS Definition: SOFTWARE AGENT HOW MANY TYPES OF AGENT? DEFINITION OF MOBILE AGENT: SOFTWARE AGENTS PROPERTIES, WORKING OF MOBILE.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Mobile Communication Middleware By:Lekometsa Mokhesi Anisa Ragalo Supervisor: Ken Macgregor.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Rover Technology Enabling Scalable Location Aware Computing ( Wireless ) Myoung – Seo Kim Super Computing Lab
Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan. Maamar, Z. Weiming Shen Enterprise Integration Lab.Toronto Univ.Canada.
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
PRIVATE INFORMATION EXPOSURE IN ONLINE SOCIAL NETWORKS WITH IOS, ANDROID AND SYMBIAN MOBILE DEVICES Security and Cooperation in Wireless Networks Laboratory.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching.
HARDWARE.
Introduction to Computers in General By: Dr. Emelda Ntinglet-Davis Oracle DBA Class.
IPS Infrastructure Technological Overview of Work Done.
Problem On a regular basis we use: –Java applets –JavaScript –ActiveX –Shockwave Notion of ubiquitous computing.
Mobile Programming Mobile Programming - Ordibehesht Ordibehesht 1390.
Enhanced mobile services in Java enabled phones Björn Hjelt Sonera zed ltd Supervisor: Professor Jorma Jormakka.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
CT101: Computing Systems Introduction to Operating Systems.
Operating System and Utility Programs
Design Decisions / Lessons Learned
>> Introduction to Web Applications
MOBILE DEVICE OPERATING SYSTEM
Wireless Instant Messaging Using J2ME
OPERATING SYSTEMS.
Syed Masiur Rahman (student id #220256)
Introduction to Operating Systems
DSS Architecture MBA 572 Craig K. Tyran Fall 2002.
Presentation transcript:

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 Agent organisation 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 

Introduction Disciplines Case studies Motivation Agent organisation Conclusion KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group Agent architecture Programming Platforms Operating Systems Agent Platforms Wireless technology Platforms FrEDT Disciplines 

Introduction Disciplines Case studies Motivation Agent organisation 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 

Introduction Disciplines Case studies Motivation Agent organisation 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) 

Introduction Disciplines Case studies Motivation Agent organisation 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 

Introduction Disciplines Case studies Motivation Agent organisation Conclusion KaHo Sint-Lieven – Dpt. Industrial Engineering – IT Research Group Platforms for mobile devices Programming Platforms Personal Java Java 2 Micro Edition (J2ME) Operating Systems Symbian OS Palm OS Windows CE (Pocket PC) Agent Platforms AgentLight µFIPA-OS JADE-LEAP Grasshopper 

Introduction Disciplines Case studies Motivation Agent organisation 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 

Introduction Disciplines Case studies Motivation Agent organisation 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 

Introduction Disciplines Case studies Motivation Agent organisation 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 

Introduction Disciplines Case studies Motivation Agent organisation 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 

Introduction Disciplines Case studies Motivation Agent organisation 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 

Introduction Disciplines Case studies Motivation Agent organisation 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 

Introduction Disciplines Case studies Motivation Agent organisation 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 

Introduction Disciplines Case studies Motivation Agent organisation 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 