经历过才能真的感受,做一个靠谱的人!
发布时间:2013-09-24 16:04:28
每个CloudSim实体都继承并实现了SimEntity类的processEvent()方法,用来处理与其自身逻辑相关的事件,比如与DatacenterBroker相关的事件有:请求数据中心特征事件,虚拟机创建情况反馈事件,任务完成返回事件,仿真结束事件等。......【阅读全文】
发布时间:2013-09-23 09:38:19
在CloudSim源码中的example都是通过startSimulation()启动仿真过程,实际上startSimulation()方法内部做了非常多的工作,此次博客将详细分析startSimulation()方法的工作流程。
......【阅读全文】
发布时间:2013-09-17 17:28:48
虚拟机创建vmCreate(Vm vm)会在为虚拟机分配一台物理机时调用(allocateHostForVm(Vm vm)),vmCreate(Vm vm)在host.java中实现。......【阅读全文】
发布时间:2013-09-16 16:29:39
这里所讲的主机资源主要是指处理能力、带宽和内存,在CloudSim中,如何分配这些资源给虚拟机是由类PeProvisioner、BwProvisioner和RamProvisioner分别定义的。这三个类都是抽象类,只定义了需要的方法接口,研究人员可以通过继承这些类实现自定义的分配策略。同VmAllocationPolicy类一样,作者也为这三个类提供了一种简单的实现,分别为PeProvisionerSimple、BwProvisionerSimple和RamProvisionerSimple,可以在org.cloudbus.cloudsim.provisioners包下面找到这三个类的具体实现代码,接下来以PeProvisionerSimple类为例,分析其源码。......【阅读全文】