Events Calendar Print Email help
Flat View
See by year
Monthly View
See by month
Weekly View
See by week
Daily View
See Today
See by categories
Talk by Daniel Sykes on "Architectural Adaptation for Self-Managed Systems"
Tuesday, 08 June 2010, 11:00 - 12:00
by Animesh PathakHits : 577
Title: Architectural Adaptation for Self-Managed Systems

An increasingly common solution for systems which are deployed in unpredictable or dangerous environments is to provide the system with an autonomous or self-managing capability. This capability permits the software of the system to adapt to the conditions encountered at runtime by deciding what changes need to be made in order to continue meeting the requirements imposed by the designer. The chief advantage of this approach comes from a reduced reliance on the brittle assumptions made at design time.

In this talk, we describe work instantiating the three-layer model for self-managed systems as defined by Kramer & Magee. We will specifically focus on the issue architectural assembly and re-assembly, although reactive planning will also be described.

In this model, adaptive architectural assembly is achieved through a declarative expression of the functional requirements (derived from goals), structural constraints and preferences over the space of non-functional properties possessed by the components of the system.

In addition to the centralised algorithm, we show how the approach can be applied to a distributed system with no central or master node that is aware of the full space of solutions. We use a gossip protocol as a mechanism by which peer nodes can propose what they think the component configuration is. Gossip ensures that the nodes will reach agreement on a solution, and will do so in a logarithmic number of steps.

Daniel Sykes has recently completed his PhD thesis entitled 'Autonomous Architectural Assembly And Adaptation' in the Department of Computing at Imperial College, London. The same college awarded his MSc, while he received his BSc from the University of Manchester. His research interests include architectural configuration and behaviour synthesis for self-adaptive systems.
Location : Meeting Room in Building 14


JEvents v1.5.3   Copyright © 2006-2009