An Environmental Multiagent Architecture for Health Management Francesco Amigoni Nicola Gatti.

Slides:



Advertisements
Similar presentations
Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
Advertisements

Defining Decision Support System
Multiagent Technology Solutions for Planning in Ambient Intelligence Nicola Gatti, Francesco Amigoni, Marco Rolando {ngatti,
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Crucial Patterns in Service- Oriented Architecture Jaroslav Král, Michal Žemlička Charles University, Prague.
Report on Common Intrusion Detection Framework By Ganesh Godavari.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
A Component Based Programming Framework for Autonomic Applications Hua Liu, Manish Parashar, and Salim Hariri ICAC ‘04 John Otto Wi06 CS 395/495 Autonomic.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
ASNA Architecture and Services of Network Applications Research overview and opportunities L. Ferreira Pires.
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
GridFlow: Workflow Management for Grid Computing Kavita Shinde.
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.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
1 SOCK and JOLIE from the formal basis to a service oriented programming language Ivan Lanese Computer Science Department University of Bologna Italy Joint.
Mobile Agents: A Key for Effective Pervasive Computing Roberto Speicys Cardoso & Fabio Kon University of São Paulo - Brazil.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Lesson-7 Players in the Systems Game
AgentOS: The Agent-based Distributed Operating System for Mobile Networks Salimol Thomas Department of Computer Science Illinois Institute of Technology,
SE-565 Software System Requirements More UML Diagrams.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Cracow Grid Workshop 2003 Institute of Computer Science AGH A Concept of a Monitoring Infrastructure for Workflow-Based Grid Applications Bartosz Baliś,
Engineering Law-Governed Approaches How to reuse, extend and compose interaction specifications Gustavo Carvalho, Carlos Lucena
Mobile Agent Technology for the Management of Distributed Systems - a Case Study Claudia Raibulet& Claudio Demartini Politecnico di Torino, Dipartimento.
The Architecture of Secure Systems Jim Alves-Foss Laboratory for Applied Logic Department of Computer Science University of Idaho By, Nagaashwini Katta.
EIDA Project ( Proposal ) Research and Technical Background Emergency Intelligent Decision Assistant: Emergency Intelligent Decision Assistant: Toolkit.
Software Agents: An Overview by Hyacinth S. Nwana and Designing Behaviors for Information Agents by Keith Decker, Anandeep Pannu, Katia Sycara and Mike.
SUMA: A Scientific Metacomputer Cardinale, Yudith Figueira, Carlos Hernández, Emilio Baquero, Eduardo Berbín, Luis Bouza, Roberto Gamess, Eric García,
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Cracow Grid Workshop, October 27 – 29, 2003 Institute of Computer Science AGH Design of Distributed Grid Workflow Composition System Marian Bubak, Tomasz.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Adaptable Consistency Control for Distributed File Systems Simon Cuce Monash University Dept. of Computer Science and Software.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Distributed System Concepts and Architectures 2.3 Services Fall 2011 Student: Fan Bai
NGMAST 2008 A Proactive and Distributed QoS Negotiation Approach for Heterogeneous environments Anis Zouari, Lucian Suciu, Jean Marie Bonnin, and Karine.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 13. Review Shared Data Software Architectures – Black board Style architecture.
Chapter 4 Decision Support System & Artificial Intelligence.
Jini Architecture Introduction System Overview An Example.
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
Introspecting Agent-Oriented Design Patterns Manuel Kolp, T. Tung Do, Stéphane Faulkner and T. T. Hang Hoang Presented by Rachel Bock, Sam Shaw, Nicholas.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
A user interface framework for Grid-based computational steering and visualization. Jason Wood*, Mark Riding and Ken Brodlie.
Model Integrated Computing and Autonomous Negotiating Teams for Autonomic Logistics G.Karsai (ISIS) J. Doyle (MIT) G. Bloor (Boeing)
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Mastering SNMP Notes 25/12/2010. Simple Network Management Protocol (SNMP) is an application-layer protocol that provides a message format for communication.
Provenance in Distr. Organ Transplant Management EU PROVENANCE project: an open provenance architecture for distributed.
CMSC 691B Multi-Agent System A Scalable Architecture for Peer to Peer Agent by Naveen Srinivasan.
Organizations as Socially Constructed Agents in the Agent Oriented Paradigm Guido Boella Leon van der Torre.
Third International Workshop on Networked Appliance 2001 SONA: Applying Mobile Agent to Networked Appliance Control S.Aoki, S.Makino, T.Okoshi J.Nakazawa.
Towards middleware based situation awareness Leo Motus, Merik Meriste ja Jürgo-Sören Preden.
Computer Systems Architecture Edited by Original lecture by Ian Sunley Areas: Computer users Basic topics What is a computer?
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
What Do Computers Do? A computer system is
Distribution and components
Architecture Components
#01 Client/Server Computing
Dipanjan Chakraborty Anupam Joshi CSEE University of Maryland Baltimore County Anamika: Distributed Service Discovery and Composition Architecture for.
PLC / SCADA / HMI Controllers: Name : Muhammad Zunair Comsats University Date: 28-October-2018.
Operating Systems : Overview
Operating Systems : Overview
AIMS Equipment & Automation monitoring solution
In Distributed Systems
#01 Client/Server Computing
Presentation transcript:

An Environmental Multiagent Architecture for Health Management Francesco Amigoni Nicola Gatti

Summary We propose a multiagent architectural solution, called environmental agency, for the flexible cooperation and coordination of the devices pervading an environment in order to satisfy the needs of human beings, in particular of impaired people

Application Scenario Human being Environment Pervasive, intelligent, and interacting devices for human beings health monitoring

We implemented a simulated multiagent system, called anthropic agency, for the regulation of the glucose-insulin metabolism in simulated diabetic patients [Amigoni, Dini, Gatti, Somalvico, 2003] The user interface module, called anthropic majordomo, is implemented on a palmtop computer There are situations (exigencies) that the anthropic agency cannot manage by itself: the insulin tank is empty an hardware component is malfunctioning the biological state of the patient is alarming a telemedicine consult is required Anthropic Agency

Environmental Agency An environmental agency is a cooperative multiagent system whose agents are pervasively distributed in an environment For our purposes, an environment can be a room, an apartment, a building,... Note that an environment (such as an apartment) can be composed of several sub- environments (such as the rooms)

In order to cope with the device heterogeneity we arranged each agent in two parts: the cooperative semiagent (CO) and the operative semiagent (OP) The agents of an environmental agency are usually heterogeneous, they can exibit different: programming languages hardware implementations communication protocols The agents network is dynamic, the agents can always connect and disconnect Environmental Agency Architecture In order to cope with the dynamicity of the network, a special agent, the environmental majordomo, manages the connection and disconnection of agents

Cooperation Mechanism COs allow agents to send messages to each other Message = {Content, Ontology} Through communication, two cooperation mechanisms are allowed Reactive Deliberative (planning)

Reactive Cooperation It is based on events management The environmental majordomo collects the registrations of environmental agents about events When an environmental agent generates an event e, it requests to the environmental majordomo the list L(e) of the listeners for e and notifies e to the agents in L(e) The data exchanged in notification includes the name of the event, the ontology in which the event is interpreted, and a parameter (a Java object) that contains all the other important information

2) The environmental majordomo picks up the best decomposition for G. Each decomposition has associated three numeric indexes that express: the efficiency, the cost, and the probability of success of the decomposition 3) The application of a decomposition to G generates a tree of goals and subgoals whose root is G and whose leaves are either primitive subgoals (operations) or non-primitive subgoals that call for further decompositions. When the leaves are all primitive, the planning tree is complete. The tree is expanded with the breadth-first search method 4) When the planning tree is complete, the environmental majordomo coordinates and supervises the execution of the plan. The execution of a primitive subgoal consists in requesting the execution of the simple action associated with it to the proposing agent and waiting for the output of this execution 1) The environmental majordomo receives the request about G and asks all the currently connected agents to send the decompositions they know for G: {G 1,G 2,…,G n } Decompositions involve primitive or non- primitive subgoals If a subgoal is non-primitive it must be further decomposed Deliberative Cooperation When an agent wants to solve a problem, it requests the environmental majordomo to reach a goal G that expresses the problem

A Planning Example Goal: CheckAndRequest Decomposition: {IsThere, Request}IsThere: primitive If it is true then ok, else… Request: non-primitive Decomposition: {CreateRequestText, SearchCellNumber, SendSMS} Execution CreateRequestText, SearchCellNumber, SendSMS: primitive

Conclusions A powerful and flexible architecture for dynamically integrating heterogeneous devices: the OP and CO A robust problem solving technique that is shaped on the resources currently available A conceptually elegant and practically effective solution to the problem of dynamically integrating networks of devices in a single multilevel system The implementation of the above ideas in an experimental settting in which the human-computer interface is provided by a palmtop computer in line with modern tendencies in health telemonitoring

Future Works Development of a distributed planner for Ambient Intelligence applications Development of a more realistic experimental setting with real devices Application of the environmental agency to the pacing pathology