版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、GridSim Toolkit的使用和开发,刘祥瑞 北京理工大学 2004.6.26,GridSim Toolkit使用和开发,介绍 使用 源码分析 二次开发,GridSim Toolkit的介绍,本质 基于计算经济模型的网格仿真平台 目标 研究在计算经济模型中有效的资源分配技术 特点 能够模拟网格的多方面特性 事件驱动方式 Java语言开发,GridSim Toolkit的介绍,包含 Simjava、Gridsim、Gridbroker,GridSim Toolkit的使用,配置 在Classpath中添加%GRIDSIM%jars all.jar 使用层次 Gridbroker包 Grid
2、sim包,Gridbroker包的调用,API方式 调用文件的生成 图形用户界面生成java文件 java -jar %GRIDSIM%jarsvisualmodeler.jar 手工编写,Gridbroker包的调用,主要步骤 仿真初始化 创建用户 创建资源 仿真 仿真初始化 GridSim.init(用户数目,calendar,调试开关,exclude_from_file, exclude_from_processing, report_name);,Gridbroker包的调用,用户的创建 主要步骤 创建任务创建experiment创建用户 创建任务 Gridlet(id,任务量,输入数
3、据量,输出数据量); 创建experiment Experiment(id,任务列表,调度策略,flag,时间限制,费用限制,输出文件,资源名列表); 创建用户 UserEntity(名称,experiment, 传输能力,seed,延迟,结果显示方式);,Gridbroker包的调用,资源的创建 主要步骤 创建处理器创建计算机创建资源特征创建资源 创建处理器 PE(id,处理能力) 创建计算机 Machine(id,处理器列表),Gridbroker包的调用,资源的创建 创建资源特征 ResourceCharacteristics(结构,os,计算机列表, TIME_SHARED or SP
4、ACE_SHARE, time_zone,价格); 创建资源 GridResource(名称,传输能力,seed,资源特征, peakLoad, offPeakLoad, holidayLoad, Weekends,Holidays);,Gridbroker包的调用,启动仿真 GridSim.startGridSimulation(),Gridsim 包的调用,GridSim的初始化和GridSim的启动 调度器的创建 必须继承GridSim类 在构造函数中进行离散对象注册 GridSim(name,baud_rate) Body()函数,Gridsim 包的调用,Body()函数的结构 主要
5、结构:查询资源查询资源的静态和动态信息映射计算提交任务接受结果 查询资源 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的二次开发,相关模块的添
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物品转让协议书
- 数控加工合同(3篇)
- 钢材购销服合同(32篇)
- 四川省泸州市龙马潭区五校联考2024-2025学年七年级上学期11月期中生物学试题(含答案)
- 河南省南阳市2024-2025学年高三上学期期中考试历史试题(含答案)
- 高考语文复习五年高考语文知识点汇编:名篇名句默写
- 四川省高考语文五年试题汇编-古诗词赏析
- 电脑速记技能培训契约
- 2024年广西区公务员考试《行测》真题及答案解析
- 调研报告:政府投资项目招投标存在的问题及建议
- 四川公安基础知识模拟1
- 患者沟通技巧
- 18 牛和鹅 第一课时 课件
- 2024年宜宾人才限公司招聘高频难、易错点500题模拟试题附带答案详解
- DBT29-305-2024 天津市装配式建筑评价标准
- 冀教版七年级数学上册 2.6 角大小的比较(第二章 几何图形的初步认识 学习、上课课件)
- 创建“环保银行”(教学设计)-2024-2025学年四年级上册综合实践活动教科版
- 2024秋九年级英语上册 Module 3 Heroes Unit 3 Language in use教案(新版)外研版
- 《CSCO肿瘤相关性贫血临床实践指南(2024)》解读
- 人工肝技术护理
- 2024年秋新北师大版七年级上册数学教学课件 第3章 问题解决策略-归纳
评论
0/150
提交评论