cloudsim--cloudsim模拟的一般步骤

cloud3.0当中的8个examples,给出的模拟步骤大体相似,只是在初始化当中,数量上有所变化,步骤一般如下:

Stp1:     用时间和用户数,traceflag初始化cloudSim 

Stp2: 创建数据中心Datacenter

Stp3:    创建数据中心的Broker

Stp4: 创建 虚拟机VM,虚拟机列表被提交到broker

Stp5:     创建微云cloudlet,把微云cloudlet列表提交到broker,绑定VM和微云

Stp6:    开始模拟

Stp7:    停止模拟

Stp7 :   输出结果



以下对最主要的几个类,进行简单介绍:

:Cloudsim类:主要控制模拟的开始和结束,主要函数:

1 init初始化,创建CloudInformationService服务,

2  startSimulation ()

3 stopSimulation()

二: Datacenter类: 继承自simEntity,是一个云资源,他处理的是VM的请求,而不是微云cloudlet相关的请求,存储列表,vm列表,虚拟机分配策略,局部CIS

三: DatacenterBroker  继承自simEntity ,站在用户的角度,代表一个“经理人”,屏蔽VM迁移,微云cloudlet提交到VM的,以及VM的销毁过程

四:cloudlet :  是cloudlet的扩展,存储运行它的的虚拟机ID,

五:Vm: Vm有一个所有者,依据CloudletScheduler,运行所有者给他提交的cloudlet


以下是cloudsim的设计图:



  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值