Table of contents


September 15, 2009, San Francisco, California, USA

Workshop held in conjunction with SASO 2009 (, September 14-18, 2009

Important dates:

  • Submission of position paper: July 10, 2009 (required for attendance)
  • Notification of acceptance: August 5, 2009
  • Final copy: August 19, 2009
  • Workshop: September 15, 2009

Workshop goal

The goal of the workshop is to bring together researchers and practitioners interested in the construction of self-managing distributed systems. It will place the emphasis on software engineering (especially, software architecture and component-based software engineering) aspects of this construction, including models, architectures, languages, control techniques, middleware and tools that can be used to support the modular and principled building of self-* distributed systems. Topics of interest for the workshop include (but are not limited to):

  • Component models and architectures for self-management.
  • Generative and reflective (including aspect-oriented) techniques for self-management.
  • Languages for self-managing systems, including formal specification, architecture description, programming, and domain specific languages.
  • Control techniques for self-managing systems, including control-theoretic and decision-theoretic techniques.
  • Coordination and decentralized architectures of control.
  • Analysis and verification techniques for self-managing systems.
  • Middleware and tool support for self-managing distributed systems.
  • Algorithms for distributed self-management, including event detection, distributed control, etc.

Application areas of interest to the workshop include (but are not limited to): Web services, social networks, cloud computing, P2P systems and applications, pervasive computing.

Keynote speaker

Terence Kelly, HP Labs, Palo Alto, CA, USA

Workshop Program

Invited Talk (9:00 - 10:30)

  • Discrete control theory for self-managing systems.

Terrence Kelly - HP Labs, Palo Alto, CA, USA

Break (10:30 - 11:00)

Session 1 (11:00 - 12:10)

  • Self-Adaptation in Large-Scale Systems: A Study on Structured Overlays Across Multiple Datacenters.

Thorsten Schutt, Alexander Reinefeld, Florian Schintke, Christian Hennig - Zuse Institute Berlin, Germany

  • Towards Explicit Data Placement in Scalable Key/Value Stores.

Mikael Hoegqvist, Stefan Plantikow - Zuse Institute Berlin

Lunch (12:10-13:10)

Session 2 (13:10 - 14:55)

  • From mini-clouds to Cloud Computing.

Boris Mejias, Peter Van Roy - Universite Catholique de Louvain

  • Generic Self-Healing via Rejuvenation: Challenges, Status Quo, and Solutions.

Artur Andrzejak - Zuse Institute Berlin

  • Self-distributing Software Updates through Epidemic Dissemination.

Cosmin Arad, Tallat M. Shafaat, Seif Haridi - Royal Institute of Technology, Stockholm, Sweden

Break (14:55 - 15:15)

Session 3 (15:15 - 17:00)

  • Routing in the Watts and Strogatz Small World Networks Revisited.

Felix Halim, Yongzheng Wu, Roland H.C. Yap - National University of Singapore

  • Resource management middleware to support self managing wireless sensor networks.

Pedro Javier del Cid, Nelson Matthys, Danny hughes, Sam Michiels and Wouter Joosen - Katholieke Universiteit Leuven

  • Policy Based Self-Management in Distributed Environments.

Lin Bao, Ahmad Al-Shishtawy, and Vladimir Vlassov - Royal Institute of Technology, Stockholm, Sweden

Attending the workshop

All authors of papers submitted to the workshop, and all PC members, are invited to attend. You may also attend if you are invited by an author or a PC member. Please register through the SASO conference registration page (

If you are interested in attending, and are not in one of the above categories, please contact:

  Jean-Bernard Stefani
  INRIA Grenoble
  655 Avenue de l'Europe - Montbonnot
  38334 St Ismier Cedex

Paper submission is now closed. Each submission was reviewed by at least three reviewers. The review focused not only on the paper's quality but also on its novelty and ability to engender fruitful discussions.

This workshop is sponsored by the European project SelfMan (

Organizing committee

  • Jean-Bernard Stefani, INRIA, Grenoble, France
  • Seif Haridi, SICS & KTH, Stockholm, Sweden
  • Peter Van Roy, Universit√© Catholique de Louvain, Belgium

Program committee

  • Gordon Blair, Lancaster University, UK
  • Pierre Cointe, Ecole des Mines, Nantes, France
  • Thierry Coupaye, Orange Labs, France
  • Jean-Charles Fabre, Institut National Polytechnique, Toulouse, France
  • Seif Haridi, SICS & KTH, Stockholm, Sweden
  • Tom Holvoet, Katholieke Universiteit Leuven, Belgium
  • Mark Jelasity, University of Szeged, Hungary
  • Emre Kiciman, Microsoft Research, Redmond, WA, USA
  • Mark S. Miller, Google Research, USA
  • Alexander Reinefeld, Zuse Institute, Berlin, Germany
  • Bradley Schmerl, Carnegie-Mellon University, Pittsburgh, PA, USA
  • Jean-Bernard Stefani, INRIA, Grenoble, France
  • Alexander Wolf, Imperial College, London, UK
  • Peter Van Roy, Universit√© Catholique de Louvain, Belgium