CloudSim v7.0.0
CloudSim v7.0.0 (or simply CloudSim7G) features a re-engineered and generalized internal architecture to facilitate the integration of multiple CloudSim extensions. As a positive side-effect, the majority of extensions packaged with CloudSim v6.0.0-alpha have been refactored, refined, optimized, and finally consolidated into a ``base layer'' upon which to build future CloudSim extensions.
What's new in CloudSim7G:
- Improved component reusability by establishing a collection of standard interfaces to specify a "guest" and "host" entities, as well as the selection policies to decide where/how to place them.
- Refactored most of the ContainerCloudSim module to reduce redundancies in the codebase.
- Rewritten most of the NetworkCloudSim module to provide elementary network capabilities.
- Introduced Nested virtualization, the ability to host Containers within Vms, or Vms within other Vms to explore more realistic scenarios.
What's new with respect to CloudSim7G pre-release:
- Introduced Virtualization overhead, a new parameter to simulate the additional overhead typical of nested virtualization scenarios.
- Introduced a small testsuite derived from select examples in
cloudsim-examples, designed to detect software regressions for future updates.