After more than one year of joint work between our research group and others from Universidad Carlos III de Madrd (UC3M), Universidad Nacional de Educación a Distancia (UNED) and Universidad de Castilla La Mancha (UCLM), we are happy to announce that our first public beta is ready for download!
iCanCloud is a simulation platform aimed to model and simulate cloud computing systems, which is targeted to those users who deal closely with those kinds of systems. The main objective of iCanCloud is to predict the trade-offs between cost and performance of a given set of applications executed in a specific hardware, and then provide to users useful information about such costs. However, iCanCloud can be used by a wide range of users, from basic active users to developers of large distributed applications.
The most remarkable features of the iCanCloud simulation platform include the following:
- Both existing and non-existing cloud computing architectures can be modeled and simulated.
- A flexible cloud hypervisor module provides an easy method for integrating and testing both new and existent cloud brokering policies.
- Customizable VMs can be used to quickly simulate uni-core/multi-core systems.
- iCanCloud provides a wide range of configurations for storage systems, which include models for local storage systems, remote storage systems, like NFS, and parallel storage systems, like parallel file systems and RAID systems.
- iCanCloud provides a user-friendly GUI to ease the generation and customization of large distributed models. This GUI is especially useful for: managing a repository of pre-configured VMs, managing a repository of pre-configured Cloud systems, managing a repository of pre-configured experiments, launching experiments from the GUI, and generating graphical reports.
- iCanCloud provides a POSIX-based API and an adapted MPI library for modelling and simulating applications. Also, several methods for modelling applications can be used in iCanCloud: using traces of real applications; using a state graph; and programming new applications directly in the simulation platform.
- New components can be added to the repository of iCanCloud to increase the functionality of the simulation platform.
You can download your copy of iCanCloud at its website: http://icancloudsim.org/
Additionally, this collaboration has produced the following research papers so far:
- Alberto Núñez, Gabriel Castañé, Jose Vázquez-Poletti, Agustín Caminero, Jesús Carretero and Ignacio Llorente. Design of a Flexible and Scalable Hypervisor Module for Simulating Cloud Computing Environments. SPECTS’11: International Symposium on Performance Evaluation of Computer and Telecommunication Systems, pp. 265-270, June 2011, The Hague, Netherlands.
- Alberto Núñez, Jose Vázquez-Poletti, Agustín Caminero, Jesús Carretero, Ignacio M. Llorente. Design of a New Cloud Computing Simulation Platform. ICCSA’11: The 11th International Conference on Computational Science and Its Applications, LNCS 6784, pp. 582-594, June 2011, Santander, Spain.