1 / 15

Endowing PauWare Components with Autonomic Capabilities

Endowing PauWare Components with Autonomic Capabilities. Cyril Ballagny , Nabil Hameurlain, Franck Barbier LIUPPA, France M-ADAPT’07 (ECOOP), Berlin, 30 th July 2007. The PauWare component model. A PauWare component encapsulates a statemachine to realize its behavior

miach
Download Presentation

Endowing PauWare Components with Autonomic Capabilities

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. Endowing PauWare Components with Autonomic Capabilities Cyril Ballagny, Nabil Hameurlain, Franck Barbier LIUPPA, France M-ADAPT’07 (ECOOP), Berlin, 30th July 2007

  2. The PauWare component model • A PauWare component encapsulates a statemachine to realize its behavior • The provided services are mapped to statemachine events • Communication between components relies on event broadcasting • The statemachine model persists at runtime : enable to observe/control the component state

  3. Our vision • In a self-managing context, we need a way to • Locally control adaptation on anormal events • Globally insure the coherence of adaptation and reconfiguration of a component assembly • Adding a feedback control loop to each PauWare component • Making PauWare components communicate respecting an interaction protocol : a set of rules to be respected by individual entities using structured messages. • enable validation and verification of properties such as termination

  4. PauWare component control loop : UML Metamodel • A set of sensors to detect anomalies • An aggregator to centralize information coming from sensors • An evaluator to apply a policy and choose a corrective action • A set of effectors to realize the plan decided by the evaluator

  5. Communation between autonomic PauWare components

  6. Communication between autonomic PauWare components Two PauWare components

  7. Communication between autonomic PauWare components Feedback loop elements

  8. Communication between autonomic PauWare components FIPA request messages

  9. Communication between autonomic PauWare components FIPA request messages

  10. Communication between autonomic PauWare components FIPA request messages

  11. Communication between autonomic PauWare components FIPA request messages

  12. Communication between autonomic PauWare components FIPA request messages

  13. Conclusion • We use state machine based components and executable models as a starting point • We endow each PauWare component with a feedback loop • We enrich communication between PauWare components with MAS interaction protocol

  14. Thank youAny questions?

  15. On the use of agent interaction protocols :FIPA Request Interaction Protocol • Agent protocols are well formalized and enable negociation, coordination, agreement … • Consider autonomy : Refuse vs Agree • Consider fallibility Failure

More Related