80 likes | 170 Views
AMUSE A utonomic M anagement of U biquitous S ystems 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. Executive Summary.
E N D
AMUSEAutonomic Management of Ubiquitous Systems for e-Health Prof. J. SventekUniversity of Glasgowjoe@dcs.gla.ac.uk In collaboration with M. Sloman, E. Lupu, and N. Dulay of Imperial College London
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 prototype implementations 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 e-Health applications
What is closed-loop • Systems that utilize feedback are called closed-loop control systems • The feedback is used to make decisions about changes to the control signal that drives the system
Measurement Analysis, Simulation, Optimization Provisioning Raw Measurement Trends & Prediction Event Bus Policy Management “System” Configuration Measurement Adapters Service Goals System Policy Topology, Other “System” Under Test Closed-loop Management Pattern (Self-Managed Cell) Management Application
Meas Infer Prov Event Bus Policy Config Agents “System” Two-level nesting Management Application Level n Measurement Analysis, Simulation, Optimization Provisioning Raw Measurement Trends & Prediction Event Bus Measurement Adapter Policy Management Level n-1 “System” Configuration Service Goals System Policy Topology, Other Leveln-2
Policy-based Management • Traditional management systems are imperative – i.e. the manager explicitly programs actions to take • Policy-based management systems are declarative – i.e. the manager indicates what outcomes are desired, and the management system components attempt to reach these goals • All aspects of correct system behaviour are covered by policies – e.g. security, performance, fault handling, configuration & scale, etc.
Research Issues Addressed by AMUSE • How to specify the required management functionality of a SMC, dynamically add/remove resources and management services into SMCs, instantiate an SMC and deploy its components across distributed nodes within a network or application? • How to design adaptive and context-aware SMCs? What consistency and integrity constraints must be preserved within an SMC? How to express, deploy and enforce policies in SMCs? • What information models are necessary for managed resources and the management services - including state information, performance attributes and events? How to negotiate which events are propagated? • How to ensure that the SMC paradigm scales from SMCs with limited resources (e.g. a portable body area network) to SMCs with large resources (e.g. for managing an application distributed across server clusters)? • What management interactions are needed for composed, layered and peer-to-peer SMC structures? When to export/hide SMC management functionality? • How to refine policies from composite SMCs to policies for encapsulated SMCs, particularly when the nested SMCs enter or leave the enclosing one dynamically? • How to support dynamic adaptation and configuration of SMCs into larger SMC infrastructures? What policies and constraints are needed to manage this? • What aspects of management are context-dependent?
AMUSE Work Packages • The specification of the 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.