Title: Managing volunteer resources in the cloud

Authors: M. Fazio; A. Puliafito; S. Distefano

Addresses: Department of Mathematics, University of Messina, 98166, Messina, Italy ' Department of Mathematics, University of Messina, 98166, Messina, Italy ' Department of Electronic and Information, Polytechnic of Milan, Piazza L. da Vinci, 32 – 20133 Milan, Italy

Abstract: Cloud computing is an attractive emerging technology for wide area applications that usually require huge amount of computational, storage and sensing resources. A very challenging scenario merges cloud computing with the volunteer paradigm, where companies, communities and/or single users offer their contributions to a project or share their own services. In this paper, we propose a technique for the resource management in volunteer-clouds, with specific reference to the Cloud@Home framework. Our solution is based on a logical organisation of all the resources into a hierarchical cluster, implementing autonomic, distributed and self-adapting algorithms to manage the hierarchical infrastructure according to the resource availability variations. We also discuss the results obtained from the evaluation of a preliminary implementation of the proposed resource management system.

Keywords: cloud computing; volunteer computing; resource management; hierarchical clustering; system adaptation; system reconfiguration; volunteer clouds.

DOI: 10.1504/IJCSE.2013.055357

International Journal of Computational Science and Engineering, 2013 Vol.8 No.3, pp.227 - 239

Received: 14 Mar 2012
Accepted: 23 Apr 2012

Published online: 27 Dec 2013 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article