A computational field framework for collaborative task execution in volunteer clouds

Stefano Sebastio, Michele Amoretti, Alberto Lluch Lafuente

Research output: Chapter in Book/Report/Conference proceedingConference abstract in proceedingsResearchpeer-review

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 languageEnglish
Title of host publicationSEAMS 2014 Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Number of pages10
PublisherACM
Publication date2014
Pages105-114
ISBN (Print)978-1-4503-2864-7
DOIs
Publication statusPublished - 2014
Externally publishedYes
Event9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems - Hyderabad, India
Duration: 2 Jun 20143 Jun 2014
Conference number: 9

Conference

Conference9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Number9
CountryIndia
CityHyderabad
Period02/06/201403/06/2014

Keywords

  • ant colony optimization
  • bio-inspired algorithms
  • cloud computing
  • distributed tasks execution
  • peer-to-peer
  • self-* systems
  • spatial computing
  • volunteer computing

Cite this

Sebastio, S., Amoretti, M., & Lluch Lafuente, A. (2014). A computational field framework for collaborative task execution in volunteer clouds. In SEAMS 2014 Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (pp. 105-114). ACM. https://doi.org/10.1145/2593929.2593943