AMUSE: Autonomic Management of Ubiquitous Systems for e-Health Dr. Emil C. Lupu Department of Computing Imperial College London, UK
Page 2 /IBM Autonomic Computing, October 2003 © E. C Lupu, 2003 The AMUSE Project Imperial College Imperial College University of Glasgow University of Glasgow Start date: February 2004 Start date: February 2004 Duration: 36 Months Duration: 36 Months Funded by the EPSRC under the e-Science Programme Funded by the EPSRC under the e-Science Programme Emil Lupu Joe Sventek Morris Sloman Naranker Dulay
Page 3 /IBM Autonomic Computing, October 2003 © E. C Lupu, 2003 Policy-Based Management ControlactionsDecisions Managed Objects Monitor Events Manager Agent Events Policies New functionality Policies
Page 4 /IBM Autonomic Computing, October 2003 © E. C Lupu, 2003 A Ubiquitous Control Loop PAN Control Home Appliance Control Master Control
Page 5 /IBM Autonomic Computing, October 2003 © E. C Lupu, 2003 Self-Managed Cell
Page 6 /IBM Autonomic Computing, October 2003 © E. C Lupu, 2003 Layered and Federated SMCs Layered SMCs: application / services / network Layered SMCs: application / services / network Peer SMCs (peer devices, peer networks, SLAs…) Peer SMCs (peer devices, peer networks, SLAs…) … …
Page 7 /IBM Autonomic Computing, October 2003 © E. C Lupu, 2003 SMC Composition The enclosing SMC programs the nested SMCs which it integrates The enclosing SMC programs the nested SMCs which it integrates
Page 8 /IBM Autonomic Computing, October 2003 © E. C Lupu, 2003 SMC Composition The enclosing SMC programs the nested SMCs
Page 9 /IBM Autonomic Computing, October 2003 © E. C Lupu, 2003 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
Page 10 /IBM Autonomic Computing, October 2003 © E. C Lupu, 2003 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
Page 11 /IBM Autonomic Computing, October 2003 © E. C Lupu, 2003 Thank you Dr. Emil C. Lupu www-dse.doc.ic.ac.uk/policies