- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
gridsim toolkit使用和开发 - read
GridSim Toolkit的使用和开发 刘祥瑞 北京理工大学 2004.6.26 GridSim Toolkit使用和开发 介绍 使用 源码分析 二次开发 GridSim Toolkit的介绍 本质 基于计算经济模型的网格仿真平台 目标 研究在计算经济模型中有效的资源分配技术 特点 能够模拟网格的多方面特性 事件驱动方式 Java语言开发 GridSim Toolkit的介绍 包含 Simjava、Gridsim、Gridbroker GridSim Toolkit的使用 配置 在Classpath中添加%GRIDSIM%\jars \all.jar 使用层次 Gridbroker包 Gridsim包 Gridbroker包的调用 API方式 调用文件的生成 图形用户界面生成java文件 java -jar %GRIDSIM%\jars\visualmodeler.jar 手工编写 Gridbroker包的调用 主要步骤 仿真初始化→ 创建用户→ 创建资源→ 仿真 仿真初始化 GridSim.init(用户数目,calendar,调试开关,exclude_from_file, exclude_from_processing, report_name); Gridbroker包的调用 用户的创建 主要步骤 创建任务→创建experiment→创建用户 创建任务 Gridlet(id,任务量,输入数据量,输出数据量); 创建experiment Experiment(id,任务列表,调度策略,flag,时间限制,费用限制,输出文件,资源名列表); 创建用户 UserEntity(名称,experiment, 传输能力,seed,延迟,结果显示方式); Gridbroker包的调用 资源的创建 主要步骤 创建处理器→创建计算机→创建资源特征→创建资源 创建处理器 PE(id,处理能力) 创建计算机 Machine(id,处理器列表) Gridbroker包的调用 资源的创建 创建资源特征 ResourceCharacteristics(结构,os,计算机列表, TIME_SHARED or SPACE_SHARE, time_zone,价格); 创建资源 GridResource(名称,传输能力,seed,资源特征, peakLoad, offPeakLoad, holidayLoad, Weekends,Holidays); Gridbroker包的调用 启动仿真 GridSim.startGridSimulation() Gridsim 包的调用 GridSim的初始化和GridSim的启动 调度器的创建 必须继承GridSim类 在构造函数中进行离散对象注册 GridSim(name,baud_rate) Body()函数 Gridsim 包的调用 Body()函数的结构 主要结构:查询资源→查询资源的静态和动态信息→映射计算→提交任务→接受结果 查询资源 GridSim.getGridResourceList() 查询信息 GridSim.getResourceCharacteristics(资源id) GridSim.getResourceDynamicInfo(资源id) 提交任务 GridSim.gridletSubmit(任务,资源id) 接受结果 GridSim.gridletReceive() GridSim Toolkit的分析 Gridbroker的功能 Buyya的几个调度算法模拟 Gridsim的功能 计算经济基础框架 GridSim Toolkit的分析 主要仿真流程 初始化各个离散对象→ 启动仿真→资源的注册→broker向信息中心查询资源→broker映射计算→提交任务→资源处理任务→资源返回结果→结束仿真 GridSim Toolkit的分析 主要模块的功能 GridInformationService REGISTER_RESOURCE RESOURCE_LIST GridResource 内部的任务结束事件 RESOURCE_CHARACTERISTICS RESOURCE_DYNAMICS GRIDLET_SUBMIT Input/Output 处理事件的发送和网络延迟 GridSim Toolkit的二次开发 相关模块的添加 离散对象的添加 继承GridSim类;在构造函数里注册自身;有body()函数 要处理的事件在GridSimTags类中说明 其他模块 * *
您可能关注的文档
- eh47 超高强度钢焊接工艺研究.pdf
- ei-02 绿色采购.doc
- el3500电动执行器 - spirax sarco.pdf
- emerald 使用指南-20160518 - 中国地质大学图书馆.ppt
- enterprise javabeans 20 程式设计与应用系统实作.ppt
- emerald学院讲座叶选杰.ppt
- eps外墙保温施工方案 - 本溪宏伟新型建材有限责任公司.doc
- erp简介 - read.ppt
- erp系统可以解决企业资产的价值形态管理问题 - read.ppt
- esas解决方案介绍 - ibm.pdf
- grc安装构件大样图(7张) - 海云台科技.doc
- green bonds 绿色债券 - london stock exchange group.pdf
- gridsim剖析 an anatomy of gridsim 计算网格课程报告 董子龙 .doc
- guidelines on the use of facilities available in a - 民政事务总署.pdf
- hadoop 副本放置策略 - 中国云计算.pdf
- haier 洗濯机 jw-k50k.pdf
- hbase 表结构设计研究.pdf
- hibernate核心api 批量查询主键生成策略和复合主键动态实体模型.ppt
- hj 2009-2011 生物接触氧化法污水处理工程技术规范pdf.pdf
- hm5002 地线取电电源系统.pdf
最近下载
- “全媒体运营项目”—第二届职业技能大赛甘肃省选拔赛—竞赛任务书(样卷).pdf VIP
- T-D-T 1069-2022 国土空间生态保护修复工程验收规范(正式版).docx VIP
- 2024年食品安全生产经营大比武理论考试题库-下(多选、判断题汇总).docx VIP
- 高中校长职级制考试试题.docx VIP
- 《周易》 与人生智慧.ppt VIP
- BL8810中文规格书|USB2.0高速智能读卡器中文方案|BL8810新版中文设计方案.pdf VIP
- 临建房屋验收表.docx VIP
- 2024年食品安全生产经营大比武理论考试题库-上(单选题汇总).pdf VIP
- 2024年四川省成都市青白江区小升初数学试卷.docx VIP
- 免疫治疗在食管癌新辅助及辅助治疗中的临床进展.pptx VIP
文档评论(0)