Cloudsim 3.0.3中Power系列类的解析——PowerDataCenter和PowerDCBroker

我在上一篇博客<http://blog.csdn.net/wingter92/article/details/75098626>中提到了cloudsim模拟的函数调用逻辑,针对是DC、DCBroker等类,也即所有examples中的通用逻辑。但3.0.3中包含有power扩展包,里面的Power系列Java类(PowerDC, PowerDCBroker, PowerHost等)是之前描述的类的扩展,加入了能耗相关特征和调度方法。

本文在此介绍最核心的Power类——PowerDataCenter,重点讲述对父类的扩展内容:

1、PowerDataCenter

继承:继承DataCenter,沿用的主要函数包括setXXX(),getXXX()函数和大部分processXXX()系列函数(除了processCloudletSubmit()和processVmMigrate(),因为这两个是数据中心VM调度的关键)

增加的成员:

  Double Power——数据中心的总功耗

  Boolean disableMigratations——是否开启VM迁移

  Double cloudletSubmitted —— 最近一个cloudlet的提交时刻,在每次调用processCloudletSubmit()函数的最后被设置为当前clock。

  Int migrationCount——VM迁移计数

增加、重载的重要函数:<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值