Professional Documents
Culture Documents
CloudSim Simulator
CloudSim Simulator
CloudSim Simulator
CLOUDSIM
1
25/02/2024
MAJOR FUNCTIONALITIES
CLOUDSIM ARCHITECTURE
User code
Simulation
Specification
I I CiCiJd
Scenario I I
User
R~uirements I D I Appficatioo
Confiluration I I
SCheduling
Policy
CloudSim
I I User or Data Center Broker
I I
User I V.nual
Interface
Structures I Cloudlet
I I Machine I I
VM
Services
I I Cloudlet
Execution I I IfM
Manae§!ment I I
Cloud
services II ~rnYi~niog II II CPU
Allocation I I Memory
AIocation
Storage
Allocation II Bandwidh
AIocation II
Cloud
Resources
I I Events
Handing I I
I I Sensor Cloud
Coordinator I I DataCenter
I I
Network
I I NafW: I I ToooI
Message delay
Calculation I I
CloudSlm core simulation engine 4
2
25/02/2024
!Ne1v.otkTopologyI
!sANstomgel
ICloudte11
DESIGN OF CLOUDSIM
3
25/02/2024
CLOUDSIM CLASSES
Clo udSim: This is the prime class, with the role of managing entity
event queues and controlling the sequential execution of simulation
events. Ever y event that is generated by the CloudSim entity at run-
time is stored in the queue called future events. These events are
sor ted by their time parameter s and are enqueued into the future
queue. Next, the events that are scheduled at each step of the
simulation are removed from the future events queue and transferred
to the deferred event queue. Following this, an event processing
method is invoked for each entity, which chooses events from the
deferred event queue and per forms appropriate actions. Such an
organization allows flexible management of simulation and provides
the following power ful capabilities:
CLOUDSIM CLASSES
4
25/02/2024
CLOUDSIM CLASSES
CLOUDSIM CLASSES
10
5
25/02/2024
CLOUDSIM CLASSES
11
CLOUDSIM CLASSES
12
6
25/02/2024
CLOUDSIM CLASSES
13
CLOUDSIM CLASSES
14
7
25/02/2024
CLOUDSIM CLASSES
15
CLOUDSIM CLASSES
16
8
25/02/2024
CLOUDSIM CLASSES
17
CLOUDSIM
LIFE CYCLE
Stop SimulAtion
18