misim 3.0 API

Packages
Package Description
de.rss.fachstudie.MiSim.entities
This package contains classes that represent entities that interact within the simulated system.
de.rss.fachstudie.MiSim.entities.generator
Contains user request generator definitions.
de.rss.fachstudie.MiSim.entities.microservice
Classes that directly relate to microservices, like operations, instances or instance modification events.
de.rss.fachstudie.MiSim.entities.networking
Network behavior revolving around request sending, monitoring and receiving.
de.rss.fachstudie.MiSim.entities.patterns
Contains implementations of resilience patterns.
de.rss.fachstudie.MiSim.events
This package contains events that are scheduled independently from the current state of the simulated system.
de.rss.fachstudie.MiSim.export
Report collection and data framework.
de.rss.fachstudie.MiSim.misc
Contains utility and misc classes.
de.rss.fachstudie.MiSim.models
Entry point and classes that contain information of the current simulation.
de.rss.fachstudie.MiSim.parsing
Revolves around parsing architecture and experiment data into objects.
de.rss.fachstudie.MiSim.resources
Simulation classes that represent resources like CPUs, SSDs or HDDs.
de.rss.fachstudie.MiSim.resources.cpu
CPU simulation classes.
de.rss.fachstudie.MiSim.resources.cpu.scheduling
Classes for scheduling CPU processes.
de.rss.fachstudie.MiSim.resources.storage
This is a placeholder package for a later implementation of the simulation of storage devices like hard drive disks or solid state drives.