iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator

  • Authors:
  • Alberto Núñez;Jose L. Vázquez-Poletti;Agustin C. Caminero;Gabriel G. Castañé;Jesus Carretero;Ignacio M. Llorente

  • Affiliations:
  • Departamento de Sistemas Informáticos y Computación, Universidad Complutense de Madrid, Madrid, Spain;Dep. de Arquitectura de Computadores y Automática, Facultad de Informática, Universidad Complutense de Madrid, Madrid, Spain 28040;Dep. de Sistemas de Comunicación y Control, Universidad Nacional de Educación a Distancia, Madrid, Spain;Dep. de Informática, Universidad Carlos III de Madrid, Madrid, Spain;Dep. de Informática, Universidad Carlos III de Madrid, Madrid, Spain;Dep. de Arquitectura de Computadores y Automática, Facultad de Informática, Universidad Complutense de Madrid, Madrid, Spain 28040

  • Venue:
  • Journal of Grid Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Simulation techniques have become a powerful tool for deciding the best starting conditions on pay-as-you-go scenarios. This is the case of public cloud infrastructures, where a given number and type of virtual machines (in short VMs) are instantiated during a specified time, being this reflected in the final budget. With this in mind, this paper introduces and validates iCanCloud, a novel simulator of cloud infrastructures with remarkable features such as flexibility, scalability, performance and usability. Furthermore, the iCanCloud simulator has been built on the following design principles: (1) it's targeted to conduct large experiments, as opposed to others simulators from literature; (2) it provides a flexible and fully customizable global hypervisor for integrating any cloud brokering policy; (3) it reproduces the instance types provided by a given cloud infrastructure; and finally, (4) it contains a user-friendly GUI for configuring and launching simulations, that goes from a single VM to large cloud computing systems composed of thousands of machines.