没有合适的资源?快使用搜索试试~ 我知道了~
正常的返回结果(即ID值)需>=-1,若等于-1,则实体ID没有找到参数:entityName 一个实体名public void gridSimHold(do
资源详情
资源评论
资源推荐
GridSim 类
该类是整个仿真的初始化、运行和停止过程中起主要作用的类。必须要在创建任何其他
用户级 GridSim 实体前初始化,来建立仿真环境。调用类中的 startGridSimulation 方法来开
始网格仿真。所有资源和用户实体必须在调用初始化和开始仿真的方法之间被实例化!
貌似继承了 GridSim 的类就是用户实体类,在 main 方法中都会分配一个该类变量,作
为网格用户对象。
public static void init(int numUser, Calendar cal, boolean traceFlag,
String[] excludeFromFile, String[] excludeFromProcessing,
String reportWriterName){}
注释:用于初始化 GridSim 参数。该方法必须在创建任何实体前调用!在该方法中,将会创
建 以 下 的 网 格 实 体 : GridSimRandom , GridStatistics , GridInformationService 和
GridSimShutdown。Calendar 对象必须指定使用 Calendar.getInstance()来指示模拟开始
时间。模拟时间在处理提前预约功能时非常重要。(自 5.0 版本以来,就不再初始化
GridSimRandom 对象了)。
参数:numUser 创建的网格用户实体总数。该参数表示 GridSimShutdown 对象应该在向其
他实体发出终止信号之前等待用户实体的 END_OF_SIMULATION 信号
cal 模拟的开始时间。若该值为 null,则时间将会从 Calendar.getInstance 获得
traceFlag 如果需要记录 GridSim 的跟踪信息,则将该值设为 true
excludeFromFile 一个 String 数组,存储要被移除的统计数据的文件列表
excludeFromProcessing 一个 String 数组,存储被排除写入文件的程序处理列表
reportWriterName 一个 ReportWriter 实体名。该实体可以在 gridbroker 包中找到
public static void startGridSimulation() throws NullPointerException{}
注释:开始GridSim仿真的执行。它等待所以实体完成执行,例如,所有实体线程都在body
方法退出后到达non-RUNNABLE状态。然后,它会杀死所有实体的线程。注意,该
方法应该在创建并添加了所有实体,并且他们的端口都互联之后调用
异常:在初始化前创建实体或实体名为空时,抛出空指针异常
protected Gridlet gridletReceive(){}
注释:获取网格任务,它是属于当前等待在该实体的缓存队列的第一个事件。如果没有事件,
则无限期的等待一个事件到来
返回值:一个网格任务实体,如果发生了错误则返回null
public static int getEntityId(String entityName){}
注释:给定实体名称获取ID。实体名不能为空!正常的返回结果(即ID值)需>=-1,若等
于-1,则实体ID没有找到
参数:entityName 一个实体名
public void gridSimHold(double duration){}
注释:使实体保持duration个单位的仿真时间
参数:duration 需要保持的总时间
郑瑜伊
- 粉丝: 19
- 资源: 318
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0