Dynamic load balancing for distributed memory multiprocessors
Journal of Parallel and Distributed Computing
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Emergence: From Chaos to Order
Emergence: From Chaos to Order
The Structure and Dynamics of Networks: (Princeton Studies in Complexity)
The Structure and Dynamics of Networks: (Princeton Studies in Complexity)
Addressing the Signal Grounding Problem for Autonomic Systems
ICAS '06 Proceedings of the International Conference on Autonomic and Autonomous Systems
Case studies for self-organization in computer science
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Nature-inspired applications and systems
Internet of Services SAP Research Vision
WETICE '07 Proceedings of the 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
Cross Layer Dynamics in Self-Organising Service Oriented Architectures
IWSOS '08 Proceedings of the 3rd International Workshop on Self-Organizing Systems
Applying self-aggregation to load balancing: experimental results
Proceedings of the 3rd International Conference on Bio-Inspired Models of Network, Information and Computing Sytems
Algebraic connectivity optimization via link addition
Proceedings of the 3rd International Conference on Bio-Inspired Models of Network, Information and Computing Sytems
Efficient solution algorithms for factored MDPs
Journal of Artificial Intelligence Research
Symbolic dynamic programming for first-order MDPs
IJCAI'01 Proceedings of the 17th international joint conference on Artificial intelligence - Volume 1
On the robustness of complex networks by using the algebraic connectivity
NETWORKING'08 Proceedings of the 7th international IFIP-TC6 networking conference on AdHoc and sensor networks, wireless networks, next generation internet
Representing perceived tradeoffs in defining disaster resilience
Decision Support Systems
A multi-objective ant colony system algorithm for virtual machine placement in cloud computing
Journal of Computer and System Sciences
Hi-index | 0.01 |
The uptake and increasing prevalence of Web 2.0 applications, promoting new large-scale and complex systems such as Cloud computing and the emerging Internet of Services/Things, requires tools and techniques to analyse and model methods to ensure the robustness of these new systems. This paper reports on assessing and improving complex system resilience using distributed redundancy, termed degeneracy in biological systems, to endow large-scale complicated computer systems with the same robustness that emerges in complex biological and natural systems. However, in order to promote an evolutionary approach, through emergent self-organisation, it is necessary to specify the systems in an 'open-ended' manner where not all states of the system are prescribed at design-time. In particular an observer system is used to select robust topologies, within system components, based on a measurement of the first non-zero Eigen value in the Laplacian spectrum of the components' network graphs; also known as the algebraic connectivity. It is shown, through experimentation on a simulation, that increasing the average algebraic connectivity across the components, in a network, leads to an increase in the variety of individual components termed distributed redundancy; the capacity for structurally distinct components to perform an identical function in a particular context. The results are applied to a specific application where active clustering of like services is used to aid load balancing in a highly distributed network. Using the described procedure is shown to improve performance and distribute redundancy.