
cloudsim学习
rually
这个作者很懒,什么都没留下…
展开
-
cloudsim--cloudsim模拟的一般步骤
cloud3.0当中的8个examples,给出的模拟步骤大体相似,只是在初始化当中,数量上有所变化,步骤一般如下:Stp1: 用时间和用户数,traceflag初始化cloudSim Stp2: 创建数据中心DatacenterStp3: 创建数据中心的BrokerStp4: 创建 虚拟机VM,虚拟机列表被提交到brokerStp5: 创建微云clo原创 2014-10-27 11:16:46 · 2298 阅读 · 0 评论 -
cloudsim--ubuntu下,下载和安装cloudsim
CloudSim是在离散事件模拟包SimJava上开发的函数库,所以原创 2014-10-13 21:15:56 · 2970 阅读 · 0 评论 -
cloudsim的power例子的学习
cloudsim3.0中的例子程序当中,有三个包power和power.random还有power.planetlab.如图:1 power包这个包中定义了两个类,这两个将会被power.planet 和power.random这两个包中的测试程序所使用。这个包中最主要的两个类1 Helper类最主要进行虚拟机,主机列表,数据中心和数据中心管理者的创建.而cloudlet列表和工作原创 2015-01-23 22:00:06 · 2421 阅读 · 0 评论 -
cloudsim network包例子学习
Network包这个包中区别于其他例子程序的地方在于,他在开始模拟值钱,先需要要初始化网络拓扑:NetworkTopology.buildNetworkTopology("topology.brite");int briteNode=0;NetworkTopology.mapNode(datacenter0.getId(),briteNode);/Broker will cor原创 2015-01-23 22:25:29 · 2177 阅读 · 3 评论 -
cloudsim中simEntity和simEvent的学习
1 simEntity模拟实体SimEntity是一个抽象类,需要override的方法: startEntity(); processEvent(SimEvent ev); shutdownEntity();(shutdownEntity在模拟结束之前调用,可以进行一些保留数据的操作),其中一个重要的方法run() 实现了不停处理DeferredQueue队列当中时间。原创 2015-01-24 11:30:26 · 1654 阅读 · 0 评论 -
cloudsim中startSimulation,学习cloudsim是如何进行模拟的
cloudsim通过调用startSimulation ,紧接着startSimulation调用run() 开始真正的模拟。而核心代码全部位于run当中,一下分析run的实现步骤:Run()的步骤:1 runStart开启所有模拟实体,对所有加入到模拟实验当中的实体,调用startEntity(),这个函数不同的实体继承自simEntity,会有不同的实现,例如数据中心是将自己的ID发给原创 2015-01-25 14:37:50 · 1869 阅读 · 2 评论 -
clousim学习笔记----关于cloudlet从生到死
1 cloudlet 什么意思首先cloulet 并不继承cloudsim 中的simEntity ,所以他只是作为在不同的实体之间传递任务信息的用途。他作为一个任务的载体,需要记录的信息有:brokerId 2 cloudlet 的生命周期:Created 初始化创建 Ready InExec 在执行中,还没有执行结束 Queued 没有足够的pe,进入原创 2015-10-27 21:06:17 · 4391 阅读 · 2 评论