Abstract
The increasing diffusion of cloud technologies offers new opportunities for distributed and collaborative computing. Volunteer clouds are a prominent example, where participants join and leave the platform and collaborate by sharing computational resources. The high complexity, dynamism and unpredictability of such scenarios call for decentralized self-* approaches. We present in this paper a framework for the design and evaluation of self-adaptive collaborative task execution strategies in volunteer clouds. As a byproduct, we propose a novel strategy based on the Ant Colony Optimization paradigm, that we validate through simulation-based statistical analysis over Google cluster data.
Original language | English |
---|---|
Title of host publication | SEAMS 2014 Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems |
Number of pages | 10 |
Publisher | ACM |
Publication date | 2014 |
Pages | 105-114 |
ISBN (Print) | 978-1-4503-2864-7 |
DOIs | |
Publication status | Published - 2014 |
Externally published | Yes |
Event | 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems - Hyderabad, India Duration: 2 Jun 2014 → 3 Jun 2014 Conference number: 9 |
Conference
Conference | 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems |
---|---|
Number | 9 |
Country/Territory | India |
City | Hyderabad |
Period | 02/06/2014 → 03/06/2014 |
Keywords
- ant colony optimization
- bio-inspired algorithms
- cloud computing
- distributed tasks execution
- peer-to-peer
- self-* systems
- spatial computing
- volunteer computing