z-logo
open-access-imgOpen Access
A Holistic Approach for Collaborative Workload Execution in Volunteer Clouds
Author(s) -
Stefano Sebastio,
Michele Amoretti,
Alberto Lluch Lafuente,
Antonio Scala
Publication year - 2018
Publication title -
acm transactions on modeling and computer simulation
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.38
H-Index - 51
eISSN - 1558-1195
pISSN - 1049-3301
DOI - 10.1145/3155336
Subject(s) - computer science , distributed computing , cloud computing , scalability , provisioning , workload , scheduling (production processes) , task (project management) , quality of service , benchmark (surveying) , computer network , database , operating system , geodesy , geography , operations management , management , economics
The demand for provisioning, using, and maintaining distributed computational resources is growing hand in hand with the quest for ubiquitous services. Centralized infrastructures such as cloud computing systems provide suitable solutions for many applications, but their scalability could be limited in some scenarios, such as in the case of latency-dependent applications. The volunteer cloud paradigm aims at overcoming this limitation by encouraging clients to offer their own spare, perhaps unused, computational resources. Volunteer clouds are thus complex, large-scale, dynamic systems that demand for self-adaptive capabilities to offer effective services, as well as modeling and analysis techniques to predict their behavior. In this article, we propose a novel holistic approach for volunteer clouds supporting collaborative task execution services able to improve the quality of service of compute-intensive workloads. We instantiate our approach by extending a recently proposed ant colony optimization algorithm for distributed task execution with a workload-based partitioning of the overlay network of the volunteer cloud. Finally, we evaluate our approach using simulation-based statistical analysis techniques on a workload benchmark provided by Google. Our results show that the proposed approach outperforms some traditional distributed task scheduling algorithms in the presence of compute-intensive workloads.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom