Title: A framework for cloud-aware development of bag-of-tasks scientific applications

Authors: Alessandra De Benedictis; Massimiliano Rak; Mauro Turtur; Umberto Villano

Addresses: Università di Napoli Federico II, DIETI, Napoli, Italy ' Seconda Universita di Napoli, DII, Aversa, Italy ' Università del Sannio, DING, Benevento, Italy ' Universitaà del Sannio, DING, Benevento, Italy

Abstract: The potential of cloud computing is still underutilised in the scientific computing field. Even if clouds probably are not fit for high-end HPC applications, they could be profitably used to bring the power of low-cost and scalable parallel computing to the masses. But this requires simple and friendly development environments, able to exploit cloud scalability and to provide fault tolerance. This paper presents a framework built on the top of a cloud-aware platform (mOSAIC) for the development of bag-of-tasks scientific applications. The architecture of the framework is thoroughly described, and the results of performance tests on a combinatorial optimisation application are discussed, evaluating the overhead introduced by the platform and by the cloud environment.

Keywords: cloud computing; cloud-aware programming; scientific computing; bag-of-tasks; fault tolerance; combinatorial optimisation.

DOI: 10.1504/IJGUC.2016.077492

International Journal of Grid and Utility Computing, 2016 Vol.7 No.2, pp.130 - 140

Received: 31 Oct 2014
Accepted: 02 Feb 2015

Published online: 04 Jul 2016 *

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