AMUSE Autonomic Management of Ubiquitous Systems for e-Health Prof. J. Sventek University of Glasgow In collaboration.

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

Large-Scale, Adaptive Fabric Configuration for Grid Computing Peter Toft HP Labs, Bristol June 2003 (v1.03) Localised for UK English.
An Adaptive Policy-Based Framework for Network Service Management Leonidas Lymberopoulos Emil Lupu Morris Sloman Department of Computing Imperial College.
Annual Conference of ITA ACITA 2009 Realising Management and Composition of Self-Managed Cells in Body Area Networks Alberto Schaeffer-Filho, Emil Lupu,
Joint Wokshop with E2NA © ETSI All rights reserved Future topics of interest: some appetizers… 13 September 2012, ETSI Premises, Sophia Antipolis.
Object-Oriented Application Frameworks Much of the cost and effort stems from the continuous re- discovery and re-invention of core concepts and components.
Enterprise Architecture Framework in Statistics Poland
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
Unit Testing in the OO Context(Chapter 19-Roger P)
Toward Innovative Model based Enterprise IT Outsourcing NGEBIS Workshop at CAISE 2013 Vinay Kulkarni and Sagar Sunkle.
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Human Views for MODAF Dr Anne Bruseberg Systems Engineering & Assessment Ltd, UK on behalf of the Human Factors Integration Defence Technology Centre.
Microsoft ® System Center Configuration Manager 2007 R3 and Forefront ® Endpoint Protection Infrastructure Planning and Design Published: October 2008.
Towards a Practical Composition Language Oscar Nierstrasz Software Composition Group University of Bern.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
A metadata-driven approach to context-sensitive composition of collaborations Eddy Truyen, Wouter Joosen and Pierre Verbaeten Bo N. Jørgensen Maersk Institute.
OASIS Reference Model for Service Oriented Architecture 1.0
Dynamic adaptation of parallel codes Toward self-adaptable components for the Grid Françoise André, Jérémy Buisson & Jean-Louis Pazat IRISA / INSA de Rennes.
DEV365 Visual Studio Team Edition for Software Architects: Overview Alex Torone Lead Program Manager Enterprise Tools Microsoft Corporation.
An Architecture for Differentiated Services
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
AMUSE: Autonomic Management of Ubiquitous Systems for e-Health Dr. Emil C. Lupu Department of Computing Imperial College London, UK
QoS-enabled middleware by Saltanat Mashirova. Distributed applications Distributed applications have distinctly different characteristics than conventional.
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
The Design Discipline.
UML - Development Process 1 Software Development Process Using UML (2)
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
Performance analysis and prediction of physically mobile systems Point view: Computational devices including Mobile phones are expanding. Different infrastructure.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
An Introduction to Software Architecture
The Grid Component Model: an Overview “Proposal for a Grid Component Model” DPM02 “Basic Features of the Grid Component Model (assessed)” -- DPM04 CoreGrid.
Architecting Web Services Unit – II – PART - III.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
22 April 2005EPSRC e-Science Meeting AMUSE Autonomic Management of Ubiquitous Systems for e-Health Prof. J. Sventek University of Glasgow
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
Class 5 Architecture-Based Self-Healing Systems David Garlan Carnegie Mellon University.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
Software Engineering - I
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
Visual Studio 2005 Team Edition for Software Architects: Developing Service-Oriented Systems Bill Gibson Senior Program Manager Enterprise Tools Microsoft.
THE VISION OF AUTONOMIC COMPUTING. WHAT IS AUTONOMIC COMPUTING ? “ Autonomic Computing refers to computing infrastructure that adapts (automatically)
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Robert Mahowald August 26, 2015 VP, Cloud Software, IDC
Towards Preserving Correctness in Self-Managed Software Systems Lieven Desmet – Nico Janssens – Sam Michiels Frank Piessens – Wouter Joosen – Pierre Verbaeten.
Design Engineering 1. Analysis  Design 2 Characteristics of good design 3 The design must implement all of the explicit requirements contained in the.
Issues in Cloud Computing. Agenda Issues in Inter-cloud, environments  QoS, Monitoirng Load balancing  Dynamic configuration  Resource optimization.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Lecture 15 Attribute Driven Design Again Topics ATAM – team expertise and experience needed Chapter 24 Next Time: June 22, 2016 CSCE 742 Software Architecture.
Lecture 12 Attribute Driven Design Again
Considerations for a Modern Distribution Grid
Chapter 1: Introduction to Systems Analysis and Design
Documenting SW Architecture
Architecting Web Services
Architecting Web Services
Analysis models and design models
An Introduction to Software Architecture
PRISTINE Programmability In RINA for Supreme Virtualised Networks Miguel Ponce de Leon (TSSG) on behalf of the PRISTINE team Laying the groundwork for.
Chapter 1: Introduction to Systems Analysis and Design
Ponder policy toolkit Jovana Balkoski, Rashid Mijumbi
Presentation transcript:

AMUSE Autonomic Management of Ubiquitous Systems for e-Health Prof. J. Sventek University of Glasgow 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

Closed-loop Management Pattern (Self-Managed Cell) Measurement Adapters System Under Test Provisioning Analysis, Simulation, Optimization Measurement System Configuration Service Goals System Policy Policy Management Topology, Other Event Bus Trends & Prediction Raw Measurement Management Application

Two-level nesting Agents System Prov Infer Meas ConfigPolicy Event Bus Measurement Adapter Provisioning Analysis, Simulation, Optimization Measurement System Configuration Service Goals System Policy Policy Management Topology, Other Event Bus Trends & Prediction Raw Measurement Management Application Level n Level n-2 Level n-1

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 i.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. ii.Investigations into the federation of SMCs, the layering of SMCs, and their integration with legacy management systems/technologies. iii.Investigations into the composition of SMCs within a single administrative domain, iv.The development of two e-Health prototypes to validate the SMC architecture.