心跳检测类结构图
2018-05-02 21:17:50 15 举报
CloudSim应用算法类结构图
作者其他创作
大纲/内容
VmAllocationPolicy
编写虚拟机调度策略
allocateHostForVm()调度策略代码getVmAllocationPolicy()获取vm调度策略setHostList()设置宿主机
Datacenter
os 操作系统cost 应用程序成本costPerMem 内存成本
createDatacenter()DatacenterCharacteristics()设置数据中心属性processVmCreate()得到调度后的虚拟机
RunnerAbstract
创建数据中心,代理、云任务、虚拟机队列、宿主机队列等datacenterbrokercloudletListvmListhostList
init() 初始化输入文件,此处加载workload虚拟云任务start()主要函数,完成一系列创建函数并开始仿真getVmAllocationPolicy()获取调度策略
Helper
打印结果datacentervmListlastClockexperimentName
printResults()实时打印指定参数运行情况
PowerVmAllocationPolicyAbstract
实例化一个抽象的vm调度策略对象
PowerVmAllocationPolicyAbstract()调用父类setHost函数allocateHostForVm()具体的调度策略
PowerVmAllocationPolicySimple
实例化一个vm调度策略对象hostList
PowerVmAllocationPolicySimple()用传入的hostlist实例化对象
main
运行整个程序workloadvmAllocationPolicy 选择的调度策略,字符串类型
PlanetLabRunner()用传入的参数运行程序
CloudSim
仿真主类
startSimulation()stopSimulation()
0 条评论
下一页