Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Self-Organization in Biological Systems
Self-Organization in Biological Systems
The Vision of Autonomic Computing
Computer
Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Ant Colony Optimization
Resource Allocation for Autonomic Data Centers using Analytic Performance Models
ICAC '05 Proceedings of the Second International Conference on Automatic Computing
AutoMate: Enabling Autonomic Applications on the Grid
Cluster Computing
Design patterns from biology for distributed computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Applying biological principles to designs of network services
Applied Soft Computing
Energy resource management in the virtual data center
ISEE '04 Proceedings of the International Symposium on Electronics and the Environment
Harnessing Green IT: Principles and Practices
IT Professional
Autonomic power and performance management for computing systems
Cluster Computing
Self-organization algorithms for autonomic systems in the SelfLet approach
Proceedings of the 1st international conference on Autonomic computing and communication systems
Communications of the ACM
Autonomic multi-agent management of power and performance in data centers
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems: industrial track
The cost of a cloud: research problems in data center networks
ACM SIGCOMM Computer Communication Review
The Greening of IT: How Companies Can Make a Difference for the Environment
The Greening of IT: How Companies Can Make a Difference for the Environment
On exploiting decentralized bio-inspired self-organization algorithms to develop real systems
SEAMS '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Energy-efficient server clusters
PACS'02 Proceedings of the 2nd international conference on Power-aware computer systems
Using Compositionality to Formally Model and Analyze Systems Built of a High Number of Components
ICECCS '10 Proceedings of the 2010 15th IEEE International Conference on Engineering of Complex Computer Systems
Self-economy in cloud data centers: statistical assignment and migration of virtual machines
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
An energy aware framework for virtual machine placement in cloud federated data centres
Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet
A swarm-inspired data center consolidation methodology
Proceedings of the 2nd International Conference on Web Intelligence, Mining and Semantics
Optimizing the energy consumption of large-scale applications
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Leveraging Heterogeneity for Energy Minimization in Data Centers
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Energy usage and carbon emission optimization mechanism for federated data centers
E2DC'12 Proceedings of the First international conference on Energy Efficient Data Centers
Bio-inspired service management framework: green data-centres case study
International Journal of Grid and Utility Computing
Hi-index | 0.00 |
The dimension of modern distributed systems is growing everyday. This phenomenon has generated several management problems due to the increase in complexity and in the needs of energy. Self-organizing architectures showed to be able to deal with this complexity by making global system features emerge without central control or the need of excessive computational power. Up to now research has been mainly focusing on identifying self-* techniques that operate during the achievement of the regular functional goals of software. Little effort, however, has been put on finding effective methods for energy usage optimization. Our work focuses specifically on this aspect and proposes a bio-inspired self-organization algorithm to redistribute load among servers in data centers. We show, first, how the algorithm redistributes the load, thus allowing a better energy management by turning off servers, and, second, how it may be integrated in a self-organizing architecture. The approach naturally complements existing self-management capabilities of a distributed self-organizing architecture, and provides a solution that is able to work even for very large systems.