Using this open source framework developers can model and simulate custom cloud computing environments to evaluate various scenarios, algorithms and policies.
CloudSim
CloudSim is a Windows software for simulating cloud infrastructure and services. It provides a comprehensive toolkit for modeling complex server environments with multiple virtual components. Cloud computing is used in SYBYL X and a wide variety of other scientific applications.
Brief overview
There is a large library of classes for generating different entities, including databases, hosts, virtual machines, brokers and data centers. You are able to simulate task scheduling, resource provisioning, energy management and other common services.
Instruments for implementing custom policies and algorithms are included. They allow users to control all aspects of the simulation. The underlying architecture can be extended with third party plugins to add new features and improve existing functionality.
Evaluation and analysis
It is possible to monitor server performance metrics and identify resource utilization patterns. Moreover, you can find ways to optimize virtual infrastructure and remove traffic bottlenecks. This is helpful for researching cloud computing and for training before deploying real world servers.
Features
- free to download and use;
- provides a development environment for simulating cloud computing infrastructure;
- contains a library of classes for creating virtual databases, brokers and hosts;
- can be used to evaluate complex algorithms before implementing them on physical servers;
- compatible with all modern versions of Windows.