Self-organisation based on decentralized Co-ordination in Distributed Systems



Development and configuration of todays distributed systems are challenged by their increasing complexity, e.g. the spatial distribution of cooperation partners, the heterogeneity of components, and dynamic changes of connection links. Complexity issues arise, in particular, with the use of intelligent, autonomous components that run independently from each other and that act in a constantly changing environment where also the availability of resources and components is changing continuously. Therefore, the effective coordination of system entities often has to be realized in fully decentralized system architectures with specific emphasis on scalability and robustness.

Thus, SodekoVS examines how self-organizing processes can serve as tools in the development of distributed software applications. Here, "self-organization" describes physical, biological and social phenomena, where new global structures arise from the local interactions of individuals (e.g. particles, cells, agents, etc.). Self-organizing processes allow systems to better adapt to varying environments and/or to maintain structures while being subject to perturbations. Enabling similar dynamics in software engineering contexts promises inherently adaptive and robust applications. In consequence, self-organizing systems promise new software quality attributes that are hard to obtain using standard software engineering approaches. In accordance with the visions of, e.g., "autonomic" and "organic" computing, self-organizing systems promote self-adaptability as one major property which leads to software systems with so called "self*"-properties. In particular the self-organizing systems under consideration exhibit self-adaptability which can be seen as a necessary foundation for realizing systems than can manage themselves at runtime. However, the systematic development of systems with such properties still challenges current development practices.

So, SodekoVS addresses the purposeful utilization of self-organizing dynamics to engineer adaptive, distributed software systems. A new development approach is proposed that considers the system architecture as well as the software development methodology as integral intertwined aspects for system construction. Following the proposed process, self-organized coordination dynamics inspired, e.g., by biological, physical and social systems, can be integrated into distributed applications by composing modules that distribute feedback control structures among system entities. These compositions support hierarchical as well as completely decentralized solutions without a single point of failure. This novel development conception is supported by a reference architecture, a tailored programming model as well as a library of ready to use self-organizing patterns. Finally, the methodical application of these development tools is evaluated in SodekoVS by respective case studies based on agent-based, decentralized management systems as, e.g., web service architectures, traffic control, etc.



Participating students

Publications within the project SodekoVS
OBS
biblogo
in: 11th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2011)
OBS
biblogo
in: Electronic Communications of the EASST
pdflogo
biblogo
in: Enterprise Information Systems
pdflogo
biblogo
in: 17th GI/ITG Conference on Communication in Distributed Systems (KiVS 2011)

biblogo
in: Agent Oriented Software Engineering X: State-of-the-Art Survey
pdflogo
biblogo
in: 12th International Conference on Enterprise Information Systems (ICEIS)
pdflogo
biblogo
in: Cybernetics and Systems 2010 - Proceedings of the 20th European Meeting on Cybernetics and Systems Research (EMCSR 2010) - International Workshop From Agent Theory to Agent Implementation (AT2AI-7)

biblogo
in: Strategic Information Systems: Concepts, Methodologies, Tools, and Applications

biblogo
Jan Sudeikat, Jan-Philipp Steghöfer, Hella Seebach, Wolfgang Renz, Thomas Preisler, Peter Salchow, Wolfgang Reif
in: Proceedings of The Multi-Agent Logics, Languages, and Organisations Federated Workshops (MALLOW 2010)

biblogo
in: Electronic Communications of the EASST

biblogo
Gregor Balthasar, Jan Sudeikat, Wolfgang Renz
in: Annals of Mathematics and Artificial Intelligence
pdflogo
biblogo
in: Second International Workshop on Nonlinear Dynamics and Synchronization

biblogo
Jan Sudeikat, Martin Randles, Wolfgang Renz, A. Taleb-Bendiab
in: Communications of SIWN
pdflogo
biblogo
in: Communications of SIWN
pdflogo
biblogo
in: Proceedings of KIVS 2009 - Kommunikation in Verteilten Systemen
pdflogo
biblogo
in: Proceedings des Workshops über Selbstorganisierende, adaptive, kontextsensitive verteilte Systeme (KIVS 2009)
pdflogo
biblogo
in: Hamburg International Conference on Logistics 2008: Logistics Networks and Nodes

Student theses within the project SodekoVS
Student theses are visible within the network of the University of Hamburg only. Holders of VSIS accounts may also login via the button at the bottom of the page to access the theses from anywhere.
OBS
biblogo
Diploma Thesis of Christopher Haubeck
Automatisierung der Analyse von Simulationsmodellen durch prozessorientierte Komposition
pdflogo
biblogo
Dissertation of Jan Sudeikat
Engineering Self-Organizing Dynamics in Distributed Systems: A Systemic Approach
pdflogo
biblogo
Diploma Thesis of Daniel Heinemann
Automatisierung von Simulationsexperimenten in verteilten Systemen
Valid XHTML 1.1 Imprint, Written by Ante Vilenica
Last update: 10 Mar 2010 - 13:22:59
Login