GridSim使用和开发.ppt_第1页
GridSim使用和开发.ppt_第2页
GridSim使用和开发.ppt_第3页
GridSim使用和开发.ppt_第4页
GridSim使用和开发.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论