Javascript must be enabled to continue!
Modeling and Engineering Self-Organization in Complex Software Systems
View through CrossRef
Describing, understanding, and modeling the emergent behavior of self-organizing software systems remains an open challenge. Such systems can solve problems in computing domains where traditional, centralized models are impractical or problematic, including ubiquitous and pervasive computing, peer-to-peer networks, large-scale grids, and Ultra-Large-Scale Systems. Self-organizing approaches have demonstrated great promise in building adaptive behavior into decentralized systems, enabling cooperative, autonomous self-management and the exploitation of the heterogeneity of system components. My investigation of self-organizing software systems has revolved around Myconet, an unstructured overlay protocol for peer-to-peer networks. Myconet takes inspiration from fungal growth patterns in order to build an efficient self-optimizing superpeer topology that can also rapidly self-heal in response to damage orattacks. Myconet has proven to be flexible, and has been used as a platform for the development of other self-organizing applications in large-scale distributed systems, including load-balancing in distributed service networks (Mycoload), and detection and mitigation of attacks against the overlay (Hormone-Inspired Topology Adaptation Protection [HITAP] and Self-Organized Degree Adaptation Protection [SODAP]). Each extension has given additional insights into the self-organizing dynamics of such systems, but has also shown the limitations of ad hoc approaches to the design and analysis of new applications. These experiences have led me to investigate formal tools and models that may provide the designer of a self-organizing system with early and accurate insight through augmented analytical power. This research selects a small set of synergistic modeling techniques, and builds an integrated approach to modeling for the design and validation of self-organizing software systems. These tools are used to model the core Myconet platform and its currently developed extensions, particularly focusing on the SODAP layer which provides self-protection features to a superpeer-based P2P overlay network. Once established, this modeling approach can be applied to the principled design of further Myconet extensions, as well as other self-organizing systems, thus advancing the understanding of how to model and engineer self-organization in software systems.
Title: Modeling and Engineering Self-Organization in Complex Software Systems
Description:
Describing, understanding, and modeling the emergent behavior of self-organizing software systems remains an open challenge.
Such systems can solve problems in computing domains where traditional, centralized models are impractical or problematic, including ubiquitous and pervasive computing, peer-to-peer networks, large-scale grids, and Ultra-Large-Scale Systems.
Self-organizing approaches have demonstrated great promise in building adaptive behavior into decentralized systems, enabling cooperative, autonomous self-management and the exploitation of the heterogeneity of system components.
My investigation of self-organizing software systems has revolved around Myconet, an unstructured overlay protocol for peer-to-peer networks.
Myconet takes inspiration from fungal growth patterns in order to build an efficient self-optimizing superpeer topology that can also rapidly self-heal in response to damage orattacks.
Myconet has proven to be flexible, and has been used as a platform for the development of other self-organizing applications in large-scale distributed systems, including load-balancing in distributed service networks (Mycoload), and detection and mitigation of attacks against the overlay (Hormone-Inspired Topology Adaptation Protection [HITAP] and Self-Organized Degree Adaptation Protection [SODAP]).
Each extension has given additional insights into the self-organizing dynamics of such systems, but has also shown the limitations of ad hoc approaches to the design and analysis of new applications.
These experiences have led me to investigate formal tools and models that may provide the designer of a self-organizing system with early and accurate insight through augmented analytical power.
This research selects a small set of synergistic modeling techniques, and builds an integrated approach to modeling for the design and validation of self-organizing software systems.
These tools are used to model the core Myconet platform and its currently developed extensions, particularly focusing on the SODAP layer which provides self-protection features to a superpeer-based P2P overlay network.
Once established, this modeling approach can be applied to the principled design of further Myconet extensions, as well as other self-organizing systems, thus advancing the understanding of how to model and engineer self-organization in software systems.
Related Results
Is a Fitbit a Diary? Self-Tracking and Autobiography
Is a Fitbit a Diary? Self-Tracking and Autobiography
Data becomes something of a mirror in which people see themselves reflected. (Sorapure 270)In a 2014 essay for The New Yorker, the humourist David Sedaris recounts an obsession spu...
Woningcorporaties en Vastgoedontwikkeling
Woningcorporaties en Vastgoedontwikkeling
This summary highlights the findings of the PhD-thesis ‘Woningcorporaties en Vastgoedontwikkeling: Fit for Use’ (‘Housing associations and Real Estate Development: Fit for Use?’). ...
THE ‘PARENT’ IN THE PARENTING STYLE:
A CORRELATIONAL STUDY EXPLORING THE IMPACT OF PARENTING ON SELF-CONCEPT OF THE ADOLESCENT (Preprint)
THE ‘PARENT’ IN THE PARENTING STYLE:
A CORRELATIONAL STUDY EXPLORING THE IMPACT OF PARENTING ON SELF-CONCEPT OF THE ADOLESCENT (Preprint)
BACKGROUND
The present research attempts to explore the dynamics of parent child relationship. The investigation aims at understanding the impact of parenti...
Generative AI for Enterprise Software Engineering: Current Applications, Challenges, and Future Research Directions
Generative AI for Enterprise Software Engineering: Current Applications, Challenges, and Future Research Directions
Generative Artificial Intelligence (GenAI) and Large Language Models (LLMs) are revolutionizing
<br>
enterprise software engineering, meaning there is intelligent automation ...
AI Engineering: A Strategic Research Framework to Benefit Society
AI Engineering: A Strategic Research Framework to Benefit Society
The strategic convergence of artificial intelligence (AI) and engineering, envisioned as AI Engineering, represents a generational opportunity to supercharge engineering for the be...
An Exploratory Study of Self-Concept
An Exploratory Study of Self-Concept
The purpose of the researcher was to investigate self-concept in selected groups of college students. The impact of five independent variables upon self-concept was investigated. T...
AI Engineering: A Strategic Research Framework to Benefit Society - Executive Summary
AI Engineering: A Strategic Research Framework to Benefit Society - Executive Summary
The strategic convergence of artificial intelligence (AI) and engineering, envisioned as AI Engineering, represents a generational opportunity to supercharge engineering for the be...
Physico-chemical Characterization and Estimation of Antimicrobial Activity of Modified Aspirin in the form of Nano-organometallic Compounds
Physico-chemical Characterization and Estimation of Antimicrobial Activity of Modified Aspirin in the form of Nano-organometallic Compounds
Aspirin is one of the most commonly used drugs. It is necessary to find and develop analgesic anti- inflammatory drugs that are safe against their adverse effects. From this standp...

