Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AtheerAlgherairy/Cloudsim-FCFS-SJF-RR-PSO-
/ functions
Functions
62 in github.com/AtheerAlgherairy/Cloudsim-FCFS-SJF-RR-PSO-
⨍
Functions
62
◇
Types & classes
15
↓ 5 callers
Method
getCommMatrix
()
src/utils/GenerateMatrices.java:72
↓ 5 callers
Method
getExecMatrix
()
src/utils/GenerateMatrices.java:76
↓ 4 callers
Method
createDatacenter
(String name)
src/utils/DatacenterCreator.java:15
↓ 3 callers
Method
calcMakespan
(double[] position)
src/PSO/SchedulerFitnessFunction.java:32
↓ 1 callers
Method
assignCloudletsToVms
(List<Cloudlet> cloudlist)
src/PSO/PSODatacenterBroker.java:24
↓ 1 callers
Method
calcMakespan
(List<Cloudlet> list)
src/RoundRobin/RoundRobinScheduler.java:196
↓ 1 callers
Method
calcMakespan
(List<Cloudlet> list)
src/FCFS/FCFS_Scheduler.java:197
↓ 1 callers
Method
calcMakespan
(List<Cloudlet> list)
src/SJF/SJF_Scheduler.java:196
↓ 1 callers
Method
calcTotalTime
(double[] position)
src/PSO/SchedulerFitnessFunction.java:23
↓ 1 callers
Method
cloudletExecution
(Cloudlet cloudlet)
src/FCFS/FCFSDatacenterBroker.java:50
↓ 1 callers
Method
cloudletExecution
(Cloudlet cloudlet)
src/SJF/SJFDatacenterBroker.java:99
↓ 1 callers
Method
createBroker
(String name)
src/RoundRobin/RoundRobinScheduler.java:125
↓ 1 callers
Method
createBroker
(String name)
src/FCFS/FCFS_Scheduler.java:125
↓ 1 callers
Method
createBroker
(String name)
src/PSO/PSO_Scheduler.java:143
↓ 1 callers
Method
createBroker
(String name)
src/SJF/SJF_Scheduler.java:125
↓ 1 callers
Method
createCloudlet
(int userId, int cloudlets, int idShift)
src/RoundRobin/RoundRobinScheduler.java:46
↓ 1 callers
Method
createCloudlet
(int userId, int cloudlets, int idShift)
src/FCFS/FCFS_Scheduler.java:46
↓ 1 callers
Method
createCloudlet
(int userId, int cloudlets, int idShift)
src/PSO/PSO_Scheduler.java:49
↓ 1 callers
Method
createCloudlet
(int userId, int cloudlets, int idShift)
src/SJF/SJF_Scheduler.java:46
↓ 1 callers
Method
createVM
(int userId, int vms)
src/RoundRobin/RoundRobinScheduler.java:23
↓ 1 callers
Method
createVM
(int userId, int vms)
src/FCFS/FCFS_Scheduler.java:23
↓ 1 callers
Method
createVM
(int userId, int vms)
src/PSO/PSO_Scheduler.java:23
↓ 1 callers
Method
createVM
(int userId, int vms)
src/SJF/SJF_Scheduler.java:23
↓ 1 callers
Method
distributeRequestsForNewVmsAcrossDatacenters
()
src/PSO/PSODatacenterBroker.java:70
↓ 1 callers
Method
distributeRequestsForNewVmsAcrossDatacenters
()
src/SJF/SJFDatacenterBroker.java:125
↓ 1 callers
Method
distributeRequestsForNewVmsAcrossDatacentersUsingTheRoundRobinApproach
Distributes the VMs across the data centers using the round-robin approach. A VM is allocated to a data center only if there isn't a VM in the data ce
src/RoundRobin/RoundRobinDatacenterBroker.java:34
↓ 1 callers
Method
initCostMatrix
()
src/utils/GenerateMatrices.java:25
↓ 1 callers
Method
initParticles
()
src/PSO/PSO.java:41
↓ 1 callers
Method
printBestFitness
()
src/PSO/PSO.java:47
↓ 1 callers
Method
printCloudletList
Prints the Cloudlet objects @param list list of Cloudlets
src/RoundRobin/RoundRobinScheduler.java:134
↓ 1 callers
Method
printCloudletList
Prints the Cloudlet objects @param list list of Cloudlets
src/FCFS/FCFS_Scheduler.java:134
↓ 1 callers
Method
printCloudletList
Prints the Cloudlet objects @param list list of Cloudlets
src/PSO/PSO_Scheduler.java:152
↓ 1 callers
Method
printCloudletList
Prints the Cloudlet objects @param list list of Cloudlets
src/SJF/SJF_Scheduler.java:134
↓ 1 callers
Method
readCostMatrix
()
src/utils/GenerateMatrices.java:44
↓ 1 callers
Method
run
()
src/PSO/PSO.java:16
↓ 1 callers
Method
scheduleTaskstoVms
()
src/FCFS/FCFSDatacenterBroker.java:25
↓ 1 callers
Method
scheduleTaskstoVms
()
src/SJF/SJFDatacenterBroker.java:18
↓ 1 callers
Method
setMapping
(double[] mapping)
src/PSO/PSODatacenterBroker.java:20
↓ 1 callers
Method
toString
()
src/PSO/SchedulerParticle.java:23
Method
FCFSDatacenterBroker
(String name)
src/FCFS/FCFSDatacenterBroker.java:20
Method
GenerateMatrices
()
src/utils/GenerateMatrices.java:11
Method
PSO
()
src/PSO/PSO.java:11
Method
PSODatacenterBroker
(String name)
src/PSO/PSODatacenterBroker.java:16
Method
RoundRobinDatacenterBroker
(String name)
src/RoundRobin/RoundRobinDatacenterBroker.java:16
Method
SJFDatacenterBroker
(String name)
src/SJF/SJFDatacenterBroker.java:14
Method
SchedulerFitnessFunction
()
src/PSO/SchedulerFitnessFunction.java:10
Method
SchedulerParticle
()
src/PSO/SchedulerParticle.java:9
Method
SchedulerParticleUpdate
(Particle particle)
src/PSO/SchedulerParticleUpdate.java:12
Method
evaluate
(double[] position)
src/PSO/SchedulerFitnessFunction.java:16
Method
main
(String[] args)
src/RoundRobin/RoundRobinScheduler.java:76
Method
main
(String[] args)
src/FCFS/FCFS_Scheduler.java:76
Method
main
(String[] args)
src/PSO/PSO_Scheduler.java:77
Method
main
(String[] args)
src/SJF/SJF_Scheduler.java:76
Method
printNumber
(Cloudlet[] list)
src/SJF/SJFDatacenterBroker.java:71
Method
printNumbers
(ArrayList<Cloudlet> list)
src/SJF/SJFDatacenterBroker.java:79
Method
processCloudletReturn
(SimEvent ev)
src/FCFS/FCFSDatacenterBroker.java:36
Method
processCloudletReturn
(SimEvent ev)
src/SJF/SJFDatacenterBroker.java:86
Method
processResourceCharacteristics
(SimEvent ev)
src/RoundRobin/RoundRobinDatacenterBroker.java:20
Method
processResourceCharacteristics
(SimEvent ev)
src/PSO/PSODatacenterBroker.java:60
Method
processResourceCharacteristics
(SimEvent ev)
src/SJF/SJFDatacenterBroker.java:115
Method
submitCloudlets
()
src/PSO/PSODatacenterBroker.java:32
Method
update
(Swarm swarm, Particle particle)
src/PSO/SchedulerParticleUpdate.java:16