Title: Agents-based deployment of heterogeneous IaaS clouds

Authors: Călin Şandru; Salvatore Venticinque

Addresses: Research Institute e-Austria, Timisoara (IeAT), Blvd. V. Parvan 4, 300223 Timisoara, Romania ' Department of Industrial and Information Engineering, Seconda Università di Napoli, via Roma 29, 81031 Aversa, Italy

Abstract: Cloud technology has provided much more effective and flexible management of computing infrastructure both to service vendors and customers. However, the provisioning of computing resources and deployment of applications using heterogeneous infrastructure as a service (IaaS) clouds is not straight forward, because offers are not easily comparable, providers ask for using different technologies and a standard is still lacking. Moreover cloud providers often hinder the adoption of a common standard in order to lock customers to their solutions. To address these issues we have designed and developed, within the research activities of the mOSAIC project, an agents-based solution that provides a uniform interface to IaaS provisioning and management. The Cloud Agency uses a set of vendor agents implementing adapters to different commercial cloud providers and open source cloud technologies. Starting from the computational constraints and from the application requirements, the vendor agents allow the users to negotiate the best IaaS solution that is available in the cloud market and to build and deploy his/her cloud infrastructure.

Keywords: cloud computing; software agents; resource provisioning; software engineering; cloud interoperability; agent-based systems; multi-agent systems; MAS; heterogeneous clouds; IaaS provisioning; IaaS management; infrastructure as a service; vendor agents; cloud infrastructure.

DOI: 10.1504/IJCSE.2015.071361

International Journal of Computational Science and Engineering, 2015 Vol.11 No.1, pp.78 - 90

Received: 18 Feb 2013
Accepted: 26 Jun 2013

Published online: 22 Aug 2015 *

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