1 / 9

P2P as a Discovery Instrument for Multi-Agent Ubiquitous Middleware

This work package of the UBIWARE project explores the use of Peer-to-Peer (P2P) as a complementary mechanism for agent discovery in a role-based system. The goal is to develop P2P mechanisms that enable efficient discovery of agents, resources, and information in a distributed environment.

julief
Download Presentation

P2P as a Discovery Instrument for Multi-Agent Ubiquitous Middleware

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. P2P as a Discovery Instrument forMulti-Agent Ubiquitous Middleware A work-package of the UBIWARE project Artem Katasonov 22.03.2007

  2. UBIWARE • Goal: Interoperability of (industrial) entities of different nature

  3. UBIWARE (2) manager expert owner operator field crew consumers administration USERS UBIWARE Production Services External Applications Maintenance Intelligence Enterprise portal Automation Data Warehouse

  4. Motivation for P2P feature IEEE FIPA agent system model: • An entity called Directory Facilitator (DF): • Agents register themselves so others can discover them. • In UBIWARE is central because all interactions are role-based. • Effective and efficient, but a bottleneck • Can render the whole system unusable if it failed. • Duplicating DF? • Peer-to-Peer?

  5. WP: Middleware for P2P Discovery • P2P as a complementary mechanism which can be utilized in an exception situation where DF became for some reason unavailable. • System always starts with a DF. • After some time of operation, big part of DF knowledge gets, piece by piece, copied into local knowledge storages of different agents on the platform. • Combination of local storages = distributed DF. • Need for P2P mechanism to work with such distributed DF. • Maximum survivability

  6. WP objectives • Develop P2P mechanisms that would enable an agent: • To discover agents playing a certain organizational role. • To discover an agent (or agents) possessing certain needed information. • To discover resources (through its agents) of certain type or possessing certain properties, e.g.: • A device of type X in some state Y. • A (mobile) web-resource providing some information searched for. • A human of a certain profession

  7. WP tasks (as originally planned) 1. The Enabling phase Study of P2P networks and mobile P2P networks. Analysis of basic mechanisms needed for extending the UBIWARE platform with P2P resource discovery. 2. The Discovery phase Design of an effective P2P resource discovery infrastructure for UBIWARE, including related inter-agent communication protocols. 3. The Efficiency phase Development of P2P resource discovery algorithms increasing the efficiency of the P2P search for cases of a very large number of participating resources.

  8. Pool of Atomic Behaviours Ontology of the Roles UBIWARE agent architecture A P2P algorithm Another P2P algorithm Accessing personal web-server to make mobile Google Accessing phone book to make ”painter search” Smart Resource Agent .class Assign Role Script-Roles activity Live .class Beliefs storage Activity Activity Activity Activity activity Reusable atomic behaviors (RABs) • Componentization • Extensibility • Dynamic composition

  9. What about… Instead of searching for / trying to develop a killer mobile P2P application, to create a generic extensible P2P platform, so that the user community will be able to create their own applications?

More Related