Cloud based services, in our days increasingly prevalent in information technology. The main features of these systems, the available resources' amount is practically are only depend on the user's wealth. Providing resources such a way could based several model: in case of IaaS (Infrastructure as a Service) infrastructure is provided,(Platform as a Service) a platform with higher abstraction, in case of SaaS (Software as a Service) a concrete service is provided to the user. The thesis focuses on the challenges that occur on the management of IaaS clouds.
OpenNebula is a cloud manager tool that provides a common model for managing clouds. The system is modular easily expandable. The infrastructure OpenNebula handles can also be diverse. However, the use of real resources increases the time that operations require, and the limited controllability and observability of the cloud imposes additional issues. This is particularly a problem during demonstration and testing. In these cases it would be better to use an environment that is more controllable.
The thesis aims at creating a simulator which has the ability to mimic the behavior of real services and entities while real resources are not allocated. Such a system provides facilities for modeling different situations in a simple and rapid way. Additionally it provides the capabilities to inject faults into the system.