Mobile Agents: A Key for Effective Pervasive Computing Roberto Speicys Cardoso & Fabio Kon University of São Paulo - Brazil.

Slides:



Advertisements
Similar presentations
A Lightweight Platform for Integration of Mobile Devices into Pervasive Grids Stavros Isaiadis, Vladimir Getov University of Westminster, London {s.isaiadis,
Advertisements

Migration Considerations and Techniques to MPLS-TP based Networks and Services Nurit Sprecher / Nokia Siemens Networks Yaacov Weingarten / Nokia Siemens.
Agents & Mobile Agents.
Mobile Agents Mouse House Creative Technologies Mike OBrien.
Ubiquitous Computing and Active Spaces The Gaia Approach Fabio Kon Department of Computer Science University of São Paulo, Brazil
1 Secure Dynamic Reconfiguration of Scalable Systems with Mobile Agents Fabio Kon, Binny Gill, Manish Anand, Roy Campbell, and M. Dennis Mickunas
Gaia: A Middleware Platform for Active Spaces Summarized by Dongjoo Lee, IDS Lab., Seoul National University.
Doc.: IEEE /533r0 Submission July 2003 Clint Chaplin, Symbol TechnologiesSlide 1 Proposal for Fast Roam Fast Handoff Study Group Clint Chaplin,
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
LYU9903 QoS Schemes in Wireless Networks Ho Pun Mo Matchman Ng Maggie Supervised by Prof. Michael Lyu.
Software Engineering and Middleware: a Roadmap by Wolfgang Emmerich Ebru Dincel Sahitya Gupta.
Adaptive Directory Services for Highly Dynamic Environments Fabio Kon Department of Computer Science University of São Paulo, Brazil
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
A Mobile Agent Infrastructure for QoS Negotiation of Adaptive Distributed Applications Roberto Speicys Cardoso & Fabio Kon University of São Paulo – USP.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
Legion Worldwide virtual computer. About Legion Made in University of Virginia Object-based metasystems software project middleware that connects computer.
The Bio-Networking Architecture: An Infrastructure of Autonomic Agents in Pervasive Networks Jun Suzuki netresearch.ics.uci.edu/bionet/
AgentOS: The Agent-based Distributed Operating System for Mobile Networks Salimol Thomas Department of Computer Science Illinois Institute of Technology,
Status of Globus activities within INFN (update) Massimo Sgaravatto INFN Padova for the INFN Globus group
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
Integration of Mobile Agents and Legacy System to Manage ATM Heterogeneous Network André Ribeiro Cardoso Coordenação de Pós-Graduação em Informática -
WP6: Grid Authorization Service Review meeting in Berlin, March 8 th 2004 Marcin Adamski Michał Chmielewski Sergiusz Fonrobert Jarek Nabrzyski Tomasz Nowocień.
The Gaia System Spring 2004: Gaia Larry Rudolph Not Invented Here Lots of Pervasive Computing Projects Carnegie Mellon Univ. U. Washington Georgia.
BMC Software confidential. BMC Performance Manager Will Brown.
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
A Mobile-Agent-Based Performance-Monitoring System at RHIC Richard Ibbotson.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
CGW 2003 Institute of Computer Science AGH Proposal of Adaptation of Legacy C/C++ Software to Grid Services Bartosz Baliś, Marian Bubak, Michał Węgiel,
An Introduction to IBM Systems Director
Mobile Agent Technology for the Management of Distributed Systems - a Case Study Claudia Raibulet& Claudio Demartini Politecnico di Torino, Dipartimento.
Matthew Moccaro Chapter 10 – Deployment and Mobility PART II.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Basic Concepts Of CITRIX XENAPP.
Automating service management Tiina Niklander Faculty of Science Department of Computer Science In AMICT 2008 Petrozavodsk, May 2008.
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
Yongzheng.Liang | Juergen.Jaehnert | rus.uni-stuttgart.de Telemaco.Melia | Taming Monsters.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Management for IP-based Applications Mike Fisher BTexaCT Research
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
MOBILE AGENTS What is a software agent ? Definition of an Agent (End-User point of view): An agent is a program that assists people and acts on their behalf.
Identity Management: A Technical Perspective Richard Cissée DAI-Labor; Technische Universität Berlin
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Future Directions in Middleware Research and Technology Fabio Kon Department of Computer Science University of São Paulo, Brazil
NGMAST 2008 A Proactive and Distributed QoS Negotiation Approach for Heterogeneous environments Anis Zouari, Lucian Suciu, Jean Marie Bonnin, and Karine.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
A policy-based per-flow mobility management system design
ICMC 2004 – Nov. 5 1 Andante: Composition and Performance with Mobile Musical Agents Leo Kazuhiro Ueda Fabio Kon
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
Mobile Agents For Mobile Computing Department Of Computer Science – Dartmouth College Robert Gray David Kotz Saurab Nog Daniela Rus George Cybenko.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Motivations for Innovations in Operational Excellence Bruce Rodin VP – Wireless Technology Bell Canada.
정하경 MMLAB Challenges : An Application Model for Pervasive Computing Guruduth Banavar, James Beck, Eugene Gluzberg, Jonathan Munson, Jeremy Sussman, DeborraZukowski.
FirewallPK Security tool for centralized Access Control List Management th RoEduNet International Conference - Networking in Education and Research.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
SelfCon Foil no 1 Variability in Self-Adaptive Systems.
Distributed System Architectures Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
Mobile agents based implementation of a distance evaluation system Vikram Jamwal Sridhar Iyer School of Information Technology IIT Bombay SAINT’2003.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
5G Wireless Technology.
Seminar on…. 5G Wireless Technology By: Niki Upadhyay
Mobile Agents.
Mobile Agents M. L. Liu.
In Distributed Systems
ISO Open system Requirements and IT Needs
Presentation transcript:

Mobile Agents: A Key for Effective Pervasive Computing Roberto Speicys Cardoso & Fabio Kon University of São Paulo - Brazil

2 Pervasive Computing Properties Networking – unstable and energy consuming Heterogeneous Dynamic and Complex Seamless integration between computers and the real world

3 Why Mobile Agents? Reduce network load Flexible Can perform tasks on behalf of the administrator or application Use of mobile agents can lead to advantages in terms of performance, flexibility and escalability.

4 Proposed solution We propose a mobile-agent enabled solution for: System adaptation based on service migration Automatic updates for software components QoS negotiation

5 System Architecture Manages 3 aspects Adaptation Software Evolution Quality of Service Negotiation

6

7

8

9

10 Service Adaptation Dynamic environment Services must be very responsive Computer power available Services implemented as mobile agents Monitor the environment to detect changes on resource availability Migrates or spans a clone to a more suitable host

11 Component Updates High number of devices New component versions must be pushed to the devices Components must be able to pull other components on which they depend Mobile agents encapsulate component data and commands for installation They can traverse a pre-defined path of nodes, stoping on each node

12 Quality of Service Negotiation Multimedia will be a central part of the user interface Benefits of service migration cannot be lost QoS negotiation may require long periods of connected communication Mobile agents can avoid connected communication They can roam the nodes to negotiate QoS contracts

13 Current Status Service capable of adapt itself is under development, using Aglets A framework developed in our research group will be used for activity monitoring A prototype will be ready by the end of the first semester of 2003

14 Related Work one.world (University of Washington) Doesn’t provide mechanisms for component updates or means QoS negotiation Pervasive Computing (IBM) Doesn’t provide mechanisms for resource reservation or service migration for adaptation Gaia (University of Illinois) Approach complementary

15 Conclusion Mobile agents are a powerful tool for pervasive computing environments They are a key factor to increase the flexibility, scalability and performance of such systems The ongoing research on pervasive computing is neglecting these aspects