Article ID Journal Published Year Pages File Type
424678 Future Generation Computer Systems 2012 10 Pages PDF
Abstract

Cloud computing alters the way traditional software systems are built and run by introducing a utility-based model for delivering IT infrastructure, platforms, applications, and services. The consolidation of this new paradigm in both enterprises and academia demanded reconsideration in the way IT resources are used, so Cloud computing can be used together with available resources. A case for the utilization of Clouds for increasing the capacity of computing infrastructures is Desktop Grids: these infrastructures typically provide best effort execution of high throughput jobs and other workloads that fit the model of the platform. By enhancing Desktop Grid infrastructures with Cloud resources, it is possible to offer QoS to users, motivating the adoption of Desktop Grids as a viable platform for application execution. In this paper, we describe how Aneka, a platform for developing scalable applications on the Cloud, supports such a vision by provisioning resources from different sources and supporting different application models. We highlight the key concepts and features of Aneka that support the integration between Desktop Grids and Clouds and present an experiment showing the performance of this integration.

► Aneka allows harnessing heterogeneous resources and composing dynamic Desktop Grids. ► The framework leverages Cloud computing to extend Desktop Grids when needed. ► Local workstations, clusters, and Cloud virtual nodes are managed uniformly. ► Resource provisioning and scheduling coordinate together to execute applications. ► Experiments show that dynamic provisioning helps to augment Desktop Grids on demand.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics
Authors
, , , ,