├── .gitignore ├── LICENSE ├── README.md ├── dataset-energy ├── energy-physical.json ├── energy-virtual.json └── energy-workload.csv ├── example-edge-simple ├── Configuration-startExampleSFCEdge.txt ├── edge.physical.json ├── edge.virtual.json ├── edge.workload_host1.csv └── edge.workload_host2.csv ├── example-edge ├── edge.physical.json ├── edge.virtual.json ├── edge.workload_host1.csv └── edge.workload_host2.csv ├── example-intercloud ├── RunConfiguration.InterCloud.txt ├── intercloud-example-workload.csv ├── intercloud-example-workload.simple.csv ├── intercloud-example-workload2.csv ├── intercloud.physical.json ├── intercloud.physical.oneDC.json ├── intercloud.virtual.json └── intercloud.virtual.simple.json ├── example-sfc ├── ScenarioDescription.xlsx ├── sfc-example-physical.json ├── sfc-example-scale-virtual.json ├── sfc-example-scale-virtual_cpu_over.json ├── sfc-example-scale-virtual_net_over.json ├── sfc-example-scale-virtual_no_over.json ├── sfc-example-scale-workload.csv ├── sfc-example-scale-workload_no_over.csv ├── sfc-example-scale-workload_over.csv ├── sfc-example-virtual-sfc-off.json ├── sfc-example-virtual-sfc-on.json ├── sfc-example-virtual.json └── sfc-example-workload-normal-user.csv ├── pom.xml ├── sdn-example-physical.json ├── sdn-example-virtual.json ├── sdn-example-workload-normal-user.csv ├── sdn-example-workload-prio-user-normal-ch.csv ├── sdn-example-workload-prio-user-prio-ch.csv └── src └── main └── java └── org └── cloudbus └── cloudsim └── sdn ├── CloudSimEx.java ├── CloudSimTagsSDN.java ├── CloudletSchedulerMonitor.java ├── CloudletSchedulerSpaceSharedMonitor.java ├── CloudletSchedulerTimeSharedMonitor.java ├── Configuration.java ├── HostFactory.java ├── HostFactoryOverbookable.java ├── HostFactorySimple.java ├── LogWriter.java ├── Packet.java ├── PacketScheduler.java ├── PacketSchedulerSpaceShared.java ├── PacketSchedulerTimeShared.java ├── SDNBroker.java ├── VmSchedulerTimeSharedEnergy.java ├── VmSchedulerTimeSharedOverSubscriptionDynamicCloudlets.java ├── VmSchedulerTimeSharedOverSubscriptionDynamicVM.java ├── example ├── LogPrinter.java ├── SimpleExample.java ├── SimpleExampleInterCloud.java ├── SimpleExampleSelectLinkBandwidth.java ├── StartExperimentOverbooking.java ├── StartExperimentQOS.java ├── StartExperimentSFC.java ├── StartExperimentSFCEdge.java └── topogenerators │ ├── PhysicalTopologyGenerator.java │ ├── PhysicalTopologyGeneratorSFC.java │ ├── VMRequestRandomGenerator.java │ ├── VirtualTopologyGenerator.java │ ├── VirtualTopologyGeneratorVmTypes.java │ ├── VirtualTopologyGeneratorVmTypesEdge.java │ └── VirtualTopologyGeneratorVmTypesSFC.java ├── monitor ├── MonitoringValues.java └── power │ ├── PowerUtilizationEnergyModel.java │ ├── PowerUtilizationEnergyModelHostLinear.java │ ├── PowerUtilizationEnergyModelSwitchActivePort.java │ ├── PowerUtilizationHistoryEntry.java │ ├── PowerUtilizationInterface.java │ ├── PowerUtilizationMaxHostInterface.java │ └── PowerUtilizationMonitor.java ├── nos ├── ChannelManager.java ├── NetworkOperatingSystem.java ├── NetworkOperatingSystemDeployRandom.java ├── NetworkOperatingSystemGroupAware.java ├── NetworkOperatingSystemGroupPriority.java └── NetworkOperatingSystemSimple.java ├── parsers ├── PhysicalTopologyParser.java ├── VirtualTopologyParser.java └── WorkloadParser.java ├── physicalcomponents ├── Link.java ├── Node.java ├── NodeUtil.java ├── PhysicalTopology.java ├── PhysicalTopologyFatTree.java ├── PhysicalTopologyInterCloud.java ├── PhysicalTopologyTree.java ├── RoutingTable.java ├── SDNDatacenter.java ├── SDNHost.java └── switches │ ├── AggregationSwitch.java │ ├── CoreSwitch.java │ ├── EdgeSwitch.java │ ├── GatewaySwitch.java │ ├── IntercloudSwitch.java │ └── Switch.java ├── policies ├── selecthost │ ├── HostSelectionPolicy.java │ ├── HostSelectionPolicyFirstFit.java │ └── HostSelectionPolicyMostFull.java ├── selectlink │ ├── LinkSelectionPolicy.java │ ├── LinkSelectionPolicyBandwidthAllocation.java │ ├── LinkSelectionPolicyDestinationAddress.java │ ├── LinkSelectionPolicyFirst.java │ ├── LinkSelectionPolicyFlowCapacity.java │ ├── LinkSelectionPolicyFlowNumbers.java │ └── LinkSelectionPolicyRandom.java └── vmallocation │ ├── VmAllocationInGroup.java │ ├── VmAllocationPolicyCombinedLeastFullFirst.java │ ├── VmAllocationPolicyCombinedMostFullFirst.java │ ├── VmAllocationPolicyEx.java │ ├── VmAllocationPolicyGroupConnectedFirst.java │ ├── VmAllocationPolicyMipsLeastFullFirst.java │ ├── VmAllocationPolicyMipsMostFullFirst.java │ ├── VmAllocationPolicyPriorityFirst.java │ ├── VmGroup.java │ ├── VmGroupPriority.java │ ├── VmMigrationPolicy.java │ └── overbooking │ ├── OverBookingVmAllocationPolicyConsolidateCorrelatedPercentile.java │ ├── OverBookingVmAllocationPolicyDistributeConnected.java │ ├── OverBookingVmAllocationPolicyDistributeCorrelatedPercentile.java │ ├── OverbookingPercentileUtils.java │ ├── OverbookingVmAllocationPolicy.java │ ├── OverbookingVmAllocationPolicyConsolidateConnected.java │ ├── OverbookingVmAllocationPolicyPowerNet.java │ ├── OverbookingVmAllocationPolicyStaticRatio.java │ ├── VmMigrationPolicyGroupConnectedFirst.java │ ├── VmMigrationPolicyGroupInterface.java │ ├── VmMigrationPolicyLeastCorrelated.java │ ├── VmMigrationPolicyMostFull.java │ └── VmMigrationPolicyUnderutilizedMostFull.java ├── provisioners ├── BwProvisionerOverbookable.java └── PeProvisionerOverbookable.java ├── sfc ├── ServiceFunction.java ├── ServiceFunctionAutoScaler.java ├── ServiceFunctionChainPolicy.java ├── ServiceFunctionForwarder.java └── ServiceFunctionForwarderLatencyAware.java ├── virtualcomponents ├── Channel.java ├── FlowConfig.java ├── ForwardingRule.java ├── SDNVm.java └── VirtualNetworkMapper.java └── workload ├── Activity.java ├── Processing.java ├── Request.java ├── Transmission.java ├── Workload.java ├── WorkloadResultWriter.java └── WorkloadResultWriterThread.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/README.md -------------------------------------------------------------------------------- /dataset-energy/energy-physical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/dataset-energy/energy-physical.json -------------------------------------------------------------------------------- /dataset-energy/energy-virtual.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/dataset-energy/energy-virtual.json -------------------------------------------------------------------------------- /dataset-energy/energy-workload.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/dataset-energy/energy-workload.csv -------------------------------------------------------------------------------- /example-edge-simple/Configuration-startExampleSFCEdge.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-edge-simple/Configuration-startExampleSFCEdge.txt -------------------------------------------------------------------------------- /example-edge-simple/edge.physical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-edge-simple/edge.physical.json -------------------------------------------------------------------------------- /example-edge-simple/edge.virtual.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-edge-simple/edge.virtual.json -------------------------------------------------------------------------------- /example-edge-simple/edge.workload_host1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-edge-simple/edge.workload_host1.csv -------------------------------------------------------------------------------- /example-edge-simple/edge.workload_host2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-edge-simple/edge.workload_host2.csv -------------------------------------------------------------------------------- /example-edge/edge.physical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-edge/edge.physical.json -------------------------------------------------------------------------------- /example-edge/edge.virtual.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-edge/edge.virtual.json -------------------------------------------------------------------------------- /example-edge/edge.workload_host1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-edge/edge.workload_host1.csv -------------------------------------------------------------------------------- /example-edge/edge.workload_host2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-edge/edge.workload_host2.csv -------------------------------------------------------------------------------- /example-intercloud/RunConfiguration.InterCloud.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-intercloud/RunConfiguration.InterCloud.txt -------------------------------------------------------------------------------- /example-intercloud/intercloud-example-workload.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-intercloud/intercloud-example-workload.csv -------------------------------------------------------------------------------- /example-intercloud/intercloud-example-workload.simple.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-intercloud/intercloud-example-workload.simple.csv -------------------------------------------------------------------------------- /example-intercloud/intercloud-example-workload2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-intercloud/intercloud-example-workload2.csv -------------------------------------------------------------------------------- /example-intercloud/intercloud.physical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-intercloud/intercloud.physical.json -------------------------------------------------------------------------------- /example-intercloud/intercloud.physical.oneDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-intercloud/intercloud.physical.oneDC.json -------------------------------------------------------------------------------- /example-intercloud/intercloud.virtual.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-intercloud/intercloud.virtual.json -------------------------------------------------------------------------------- /example-intercloud/intercloud.virtual.simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-intercloud/intercloud.virtual.simple.json -------------------------------------------------------------------------------- /example-sfc/ScenarioDescription.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/ScenarioDescription.xlsx -------------------------------------------------------------------------------- /example-sfc/sfc-example-physical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-physical.json -------------------------------------------------------------------------------- /example-sfc/sfc-example-scale-virtual.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-scale-virtual.json -------------------------------------------------------------------------------- /example-sfc/sfc-example-scale-virtual_cpu_over.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-scale-virtual_cpu_over.json -------------------------------------------------------------------------------- /example-sfc/sfc-example-scale-virtual_net_over.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-scale-virtual_net_over.json -------------------------------------------------------------------------------- /example-sfc/sfc-example-scale-virtual_no_over.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-scale-virtual_no_over.json -------------------------------------------------------------------------------- /example-sfc/sfc-example-scale-workload.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-scale-workload.csv -------------------------------------------------------------------------------- /example-sfc/sfc-example-scale-workload_no_over.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-scale-workload_no_over.csv -------------------------------------------------------------------------------- /example-sfc/sfc-example-scale-workload_over.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-scale-workload_over.csv -------------------------------------------------------------------------------- /example-sfc/sfc-example-virtual-sfc-off.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-virtual-sfc-off.json -------------------------------------------------------------------------------- /example-sfc/sfc-example-virtual-sfc-on.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-virtual-sfc-on.json -------------------------------------------------------------------------------- /example-sfc/sfc-example-virtual.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-virtual.json -------------------------------------------------------------------------------- /example-sfc/sfc-example-workload-normal-user.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/example-sfc/sfc-example-workload-normal-user.csv -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/pom.xml -------------------------------------------------------------------------------- /sdn-example-physical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/sdn-example-physical.json -------------------------------------------------------------------------------- /sdn-example-virtual.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/sdn-example-virtual.json -------------------------------------------------------------------------------- /sdn-example-workload-normal-user.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/sdn-example-workload-normal-user.csv -------------------------------------------------------------------------------- /sdn-example-workload-prio-user-normal-ch.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/sdn-example-workload-prio-user-normal-ch.csv -------------------------------------------------------------------------------- /sdn-example-workload-prio-user-prio-ch.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/sdn-example-workload-prio-user-prio-ch.csv -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/CloudSimEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/CloudSimEx.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/CloudSimTagsSDN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/CloudSimTagsSDN.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/CloudletSchedulerMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/CloudletSchedulerMonitor.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/CloudletSchedulerSpaceSharedMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/CloudletSchedulerSpaceSharedMonitor.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/CloudletSchedulerTimeSharedMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/CloudletSchedulerTimeSharedMonitor.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/Configuration.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/HostFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/HostFactory.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/HostFactoryOverbookable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/HostFactoryOverbookable.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/HostFactorySimple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/HostFactorySimple.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/LogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/LogWriter.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/Packet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/Packet.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/PacketScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/PacketScheduler.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/PacketSchedulerSpaceShared.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/PacketSchedulerSpaceShared.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/PacketSchedulerTimeShared.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/PacketSchedulerTimeShared.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/SDNBroker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/SDNBroker.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/VmSchedulerTimeSharedEnergy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/VmSchedulerTimeSharedEnergy.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/VmSchedulerTimeSharedOverSubscriptionDynamicCloudlets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/VmSchedulerTimeSharedOverSubscriptionDynamicCloudlets.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/VmSchedulerTimeSharedOverSubscriptionDynamicVM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/VmSchedulerTimeSharedOverSubscriptionDynamicVM.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/LogPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/LogPrinter.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/SimpleExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/SimpleExample.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/SimpleExampleInterCloud.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/SimpleExampleInterCloud.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/SimpleExampleSelectLinkBandwidth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/SimpleExampleSelectLinkBandwidth.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/StartExperimentOverbooking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/StartExperimentOverbooking.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/StartExperimentQOS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/StartExperimentQOS.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/StartExperimentSFC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/StartExperimentSFC.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/StartExperimentSFCEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/StartExperimentSFCEdge.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/PhysicalTopologyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/PhysicalTopologyGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/PhysicalTopologyGeneratorSFC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/PhysicalTopologyGeneratorSFC.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/VMRequestRandomGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/VMRequestRandomGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/VirtualTopologyGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/VirtualTopologyGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/VirtualTopologyGeneratorVmTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/VirtualTopologyGeneratorVmTypes.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/VirtualTopologyGeneratorVmTypesEdge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/VirtualTopologyGeneratorVmTypesEdge.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/VirtualTopologyGeneratorVmTypesSFC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/example/topogenerators/VirtualTopologyGeneratorVmTypesSFC.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/monitor/MonitoringValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/monitor/MonitoringValues.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationEnergyModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationEnergyModel.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationEnergyModelHostLinear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationEnergyModelHostLinear.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationEnergyModelSwitchActivePort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationEnergyModelSwitchActivePort.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationHistoryEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationHistoryEntry.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationInterface.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationMaxHostInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationMaxHostInterface.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/monitor/power/PowerUtilizationMonitor.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/nos/ChannelManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/nos/ChannelManager.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/nos/NetworkOperatingSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/nos/NetworkOperatingSystem.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/nos/NetworkOperatingSystemDeployRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/nos/NetworkOperatingSystemDeployRandom.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/nos/NetworkOperatingSystemGroupAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/nos/NetworkOperatingSystemGroupAware.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/nos/NetworkOperatingSystemGroupPriority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/nos/NetworkOperatingSystemGroupPriority.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/nos/NetworkOperatingSystemSimple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/nos/NetworkOperatingSystemSimple.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/parsers/PhysicalTopologyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/parsers/PhysicalTopologyParser.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/parsers/VirtualTopologyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/parsers/VirtualTopologyParser.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/parsers/WorkloadParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/parsers/WorkloadParser.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/Link.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/Link.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/Node.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/NodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/NodeUtil.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/PhysicalTopology.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/PhysicalTopology.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/PhysicalTopologyFatTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/PhysicalTopologyFatTree.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/PhysicalTopologyInterCloud.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/PhysicalTopologyInterCloud.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/PhysicalTopologyTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/PhysicalTopologyTree.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/RoutingTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/RoutingTable.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/SDNDatacenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/SDNDatacenter.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/SDNHost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/SDNHost.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/AggregationSwitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/AggregationSwitch.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/CoreSwitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/CoreSwitch.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/EdgeSwitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/EdgeSwitch.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/GatewaySwitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/GatewaySwitch.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/IntercloudSwitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/IntercloudSwitch.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/Switch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/physicalcomponents/switches/Switch.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/selecthost/HostSelectionPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/selecthost/HostSelectionPolicy.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/selecthost/HostSelectionPolicyFirstFit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/selecthost/HostSelectionPolicyFirstFit.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/selecthost/HostSelectionPolicyMostFull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/selecthost/HostSelectionPolicyMostFull.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicy.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyBandwidthAllocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyBandwidthAllocation.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyDestinationAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyDestinationAddress.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyFirst.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyFlowCapacity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyFlowCapacity.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyFlowNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyFlowNumbers.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/selectlink/LinkSelectionPolicyRandom.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationInGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationInGroup.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyCombinedLeastFullFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyCombinedLeastFullFirst.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyCombinedMostFullFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyCombinedMostFullFirst.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyEx.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyGroupConnectedFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyGroupConnectedFirst.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyMipsLeastFullFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyMipsLeastFullFirst.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyMipsMostFullFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyMipsMostFullFirst.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyPriorityFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmAllocationPolicyPriorityFirst.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmGroup.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmGroupPriority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmGroupPriority.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmMigrationPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/VmMigrationPolicy.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverBookingVmAllocationPolicyConsolidateCorrelatedPercentile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverBookingVmAllocationPolicyConsolidateCorrelatedPercentile.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverBookingVmAllocationPolicyDistributeConnected.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverBookingVmAllocationPolicyDistributeConnected.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverBookingVmAllocationPolicyDistributeCorrelatedPercentile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverBookingVmAllocationPolicyDistributeCorrelatedPercentile.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverbookingPercentileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverbookingPercentileUtils.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverbookingVmAllocationPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverbookingVmAllocationPolicy.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverbookingVmAllocationPolicyConsolidateConnected.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverbookingVmAllocationPolicyConsolidateConnected.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverbookingVmAllocationPolicyPowerNet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverbookingVmAllocationPolicyPowerNet.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverbookingVmAllocationPolicyStaticRatio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/OverbookingVmAllocationPolicyStaticRatio.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/VmMigrationPolicyGroupConnectedFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/VmMigrationPolicyGroupConnectedFirst.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/VmMigrationPolicyGroupInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/VmMigrationPolicyGroupInterface.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/VmMigrationPolicyLeastCorrelated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/VmMigrationPolicyLeastCorrelated.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/VmMigrationPolicyMostFull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/VmMigrationPolicyMostFull.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/VmMigrationPolicyUnderutilizedMostFull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/policies/vmallocation/overbooking/VmMigrationPolicyUnderutilizedMostFull.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/provisioners/BwProvisionerOverbookable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/provisioners/BwProvisionerOverbookable.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/provisioners/PeProvisionerOverbookable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/provisioners/PeProvisionerOverbookable.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/sfc/ServiceFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/sfc/ServiceFunction.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/sfc/ServiceFunctionAutoScaler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/sfc/ServiceFunctionAutoScaler.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/sfc/ServiceFunctionChainPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/sfc/ServiceFunctionChainPolicy.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/sfc/ServiceFunctionForwarder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/sfc/ServiceFunctionForwarder.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/sfc/ServiceFunctionForwarderLatencyAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/sfc/ServiceFunctionForwarderLatencyAware.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/virtualcomponents/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/virtualcomponents/Channel.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/virtualcomponents/FlowConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/virtualcomponents/FlowConfig.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/virtualcomponents/ForwardingRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/virtualcomponents/ForwardingRule.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/virtualcomponents/SDNVm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/virtualcomponents/SDNVm.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/virtualcomponents/VirtualNetworkMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/virtualcomponents/VirtualNetworkMapper.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/workload/Activity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/workload/Activity.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/workload/Processing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/workload/Processing.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/workload/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/workload/Request.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/workload/Transmission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/workload/Transmission.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/workload/Workload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/workload/Workload.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/workload/WorkloadResultWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/workload/WorkloadResultWriter.java -------------------------------------------------------------------------------- /src/main/java/org/cloudbus/cloudsim/sdn/workload/WorkloadResultWriterThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cloudslab/cloudsimsdn/HEAD/src/main/java/org/cloudbus/cloudsim/sdn/workload/WorkloadResultWriterThread.java --------------------------------------------------------------------------------