ACS - Advanced Cloud Simulator - Documentation

ACS is a discrete event based simulator for cloud environments.

See: Description

Packages 
Package Description
com.samysadi.acs  
com.samysadi.acs.core
This package contains core classes and interfaces of the simulator.
com.samysadi.acs.core.entity  
com.samysadi.acs.core.event  
com.samysadi.acs.core.notifications  
com.samysadi.acs.core.tracing  
com.samysadi.acs.core.tracing.probetypes  
com.samysadi.acs.hardware
This package contains definitions for hardware entities of the simulator.
com.samysadi.acs.hardware.misc  
com.samysadi.acs.hardware.network  
com.samysadi.acs.hardware.network.operation  
com.samysadi.acs.hardware.network.operation.provisioner  
com.samysadi.acs.hardware.network.routingprotocol  
com.samysadi.acs.hardware.pu  
com.samysadi.acs.hardware.pu.operation  
com.samysadi.acs.hardware.pu.operation.provisioner  
com.samysadi.acs.hardware.ram  
com.samysadi.acs.hardware.storage  
com.samysadi.acs.hardware.storage.operation  
com.samysadi.acs.hardware.storage.operation.provisioner  
com.samysadi.acs.service
This package contains definitions for service entities of the simulator.
com.samysadi.acs.service.checkpointing  
com.samysadi.acs.service.checkpointing.checkpoint  
com.samysadi.acs.service.jobplacement  
com.samysadi.acs.service.migration  
com.samysadi.acs.service.power  
com.samysadi.acs.service.staas  
com.samysadi.acs.service.staas.sfconsistency  
com.samysadi.acs.service.staas.sfplacement  
com.samysadi.acs.service.staas.sfreplicaselection  
com.samysadi.acs.service.staas.sfreplication  
com.samysadi.acs.service.vmplacement  
com.samysadi.acs.tracing
This package contains probes definitions of the simulator.
com.samysadi.acs.tracing.cp  
com.samysadi.acs.tracing.entity  
com.samysadi.acs.tracing.host  
com.samysadi.acs.tracing.job  
com.samysadi.acs.tracing.mz  
com.samysadi.acs.tracing.op  
com.samysadi.acs.tracing.sim  
com.samysadi.acs.tracing.user  
com.samysadi.acs.tracing.vm  
com.samysadi.acs.user
This package contains definitions for user entities of the simulator.
com.samysadi.acs.utility
This package contains miscellaneous utility classes of the simulator.
com.samysadi.acs.utility.collections  
com.samysadi.acs.utility.collections.infrastructure  
com.samysadi.acs.utility.factory
This package contains definitions for different factories.
com.samysadi.acs.utility.factory.generation.flow  
com.samysadi.acs.utility.factory.generation.mode  
com.samysadi.acs.utility.random
This package contains definitions for number generators.
com.samysadi.acs.utility.workload  
com.samysadi.acs.utility.workload.task  
com.samysadi.acs.virtualization
This package contains definitions for virtualization entities of the simulator.
com.samysadi.acs.virtualization.job  
com.samysadi.acs.virtualization.job.operation  
com.samysadi.acs.virtualization.job.operation.provisioner