AMUSE Autonomic Management of Ubiquitous Systems for e-Health Prof. J. Sventek University of Glasgow joe@dcs.gla.ac.uk In collaboration with M. Sloman, E. Lupu, and N. Dulay of Imperial College London 26 March 2004 EPSRC e-Science Meeting 2004 1 The AMUSE Project Imperial College University of Glasgow Start date: February 2004 Duration: 36 Months Funded by the EPSRC under the e-Science Programme Emil Lupu Morris Sloman Joe Sventek Naranker Dulay Executive Summary Increasing complexity of distributed application systems leads customers to desire automated management of such systems. Work at Agilent/Glasgow has yielded an architectural pattern and an hierarchical architecture for closed-loop management of distributed application systems. Imperial has established itself as one of the premier research groups for policy-based management. AMUSE is focused on integrating these complementary competencies to address automated management of eHealth applications Policy-Based Management Events Monitor Events Manager Agent Managed Objects Control actions Decisions Policies New functionality Policies A Ubiquitous Control Loop Master Control PAN Control Home Appliance Control Self-Managed Cell Measurement & Monitoring Interaction Adaptation Service Discovery Raw Measurements Event Bus Policy Management Goals and policies Measurement and Control Adapters Context Context Information Managed Resources Other Layered and Federated SMCs … Measurement & Monitoring Interaction Adaptation Layered SMCs: application / services / network Peer SMCs (peer devices, peer networks, SLAs…) Service Discovery Raw Measurements Event Bus Policy Management Goals and policies Measurement and Control Adapters Context Other Context Information Managed Resources Measurement & Monitoring Interaction Adaptation Measurement & Monitoring Service Discovery Raw Measurements Goals and policies Service Discovery Raw Measurements Event Bus Policy Management Interaction Adaptation Measurement and Control Adapters Context Context Information Managed Resources … Event Bus Other Policy Management Goals and policies Measurement and Control Adapters Context Context Information Managed Resources Other SMC Composition Measurement & Monitoring Service Discovery Interaction Adaptation Event Bus The enclosing SMC programs the nested SMCs Policy Management Measurement & Monitoring Service Discovery Measurement and Control Adapters Interaction Adaptation Interaction Adaptation Measurement and Control Adapters Managed Resources Service Discovery Measurement & Monitoring Event Bus Event Bus Policy Management Other Context Context Policy Management Measurement and Control Adapters Managed Resources Context SMC Interactions Layered - Network SMCs interact with application SMCs, the SMC controlling a heart rate monitor reports to a diagnostic management device, … Federated, Peer-to-peer – SMCs for peer devices interact with each other. SMC Composition – Need to be able to compose SMCs into larger structures e.g., home patient monitoring SMCs “program” individual device SMCs Research Issues SMC Architecture What are the core components? How to add/remove devices, controllers, and management services dynamically – extensibility How to instantiate and deploy SMCs? SMC Interactions How to define peer-to-peer negotiation and SLAs? How to refine higher level policies for lower level SMCs? How to expose/hide SMC management functionality AMUSE Work Packages i. ii. iii. iv. The specification of generic and extensible SMCs. Within an SMC, the primary areas of research are the core services for Interaction/Adaptation, Policy, Context, and Measurement/Control. Investigations into the federation of SMCs, the layering of SMCs, and their integration with legacy management systems/technologies. Investigations into the composition of SMCs within a single administrative domain, The development of two e-Health prototypes to validate the SMC architecture.