- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GridSim安装报告
GridSim安装报告
朱穗晖 2004-5-19
GridSim是一个在Windows和Linux的平台上都可以运行的网格模拟器。这个模拟器是用Java编写的所以具有跨平台特性。GridSim可以进行网格调度算法的模拟、,可以通过提供的method来编写模拟文件,从而完成模拟的过程。
1
在网格领域几个比较著名的模拟器有MicroGrid,SimGrid,和Bricks。与它们相比,GridSim对于人们来说是比较陌生的。下面先来简单总结一下我这段时间根据阅读的材料,得出对这几个模拟器的一些总结。
(1)?????? MicroGrid
这个模拟器是最有名的模拟器,关于它的详细资料可以参阅刘鹏的网格信息中转站,上面有比较多的人研究这个。在这个网格中转站上有一个关于模拟器的虚拟学习组织,经过这几天的阅读获益匪浅。
从模拟器的意义上来说,MicroGrid是这几个模拟器中比较最接近真实的模拟器。它基于Linux,建立在Globus平台上,所有的程序都模拟在Globus的基础上运行。这个模拟器现在有比较多研究算法的人采用。
不过它有一个很致命的缺点,就是它要基于Globus,而且现在还没有支持Globus3的版本。只支持到Globus2.2,这也是我不选择这个模拟器的原因。
(2)?????? SimGrid
这个模拟器也是一个工具包,准确来说是一个API包。SimGrid也属于比较有名的一个工具包。它也是基于Linux平台,使用C来开发模拟器。这是我觉得最理想的一个模拟器,无奈想尽办法也装不上。如果能够装上,也希望能够在这个平台上跑模拟程序。
2 GridSim
很多人将GridSim与SimGrid混淆起来。其实SimGrid完全是Linux下面用C开发的。而GridSim完全是用Java开发的,因此具有跨平台特性。我选择Windows作为我的测试平台。
GridSim也是一套API的工具包,它也可以产生资源如处理器,也可以产生计算任务。这些都由API来完成。使用J2SDK1.42编译。然后输出结果到文件中。
3 GridSim
下面以Window版本为例说明GridSim的安装。
(1)安装准备工作
从网站http://www.cs.mu.oz.au/~raj/gridsim/ 上面下载gridsimtoolkit-2.2(现在的最新版本)。下来是一个Zip包。
首先确认机器上是否有J2SDK。可以从上下载J2SDK的最新版本。一般是exe文件,点击装上即可。
设置Java环境变量的时候要非常注意。下面是在Windows XP上的设置方法。
在我的电脑—属性—高级—环境变量。双击Path,加入
.;C:\j2sdk1.4.1_01\bin; 点击“新建”,添加classpath项,值如下:
.;C:\j2sdk1.4.1_01\lib\dt.jar;C:\j2sdk1.4.1_01\lib\tools.jar; 点击“确定”完成设置。
(2)GridSim安装
点击解压后的安装文件。解压文件夹结构如下:
gridsimtoolkit-2.2/
index.html -- This file
classes/ -- The .class files
doc/ -- API Documentation
eduni/
gridbroker/
gridsim/
visualmodeler/
?
examples/ -- Examples, see README.txt for details
jars/ -- jar archives
source/ -- The Java source code
gridbroker/*.java
gridsim/*.java
visualmodeler/*.java
?
(3)?????? 编译与运行设置
这一部分在帮助文档上没有,但是为了编译方便我自己尝试加入如下内容。
在Classpath加入C:\gridsimtoolkit-2.2\jars\all.jar
这样可以在任意目录编译运行Gridsim的Java程序了。
(4)?????? 测试运行结果
测试文件是软件包中的Example1
该文件显示了如何使用API来讲三台机器初始化为一个网路资源/
?
测试文件如下
Example1.java
/*
* Author: Anthony Sulistio
* Dat
您可能关注的文档
- Excel 一百多种使用技巧.docx
- Excel Photoshop快捷键及Windows错误代码大全.doc
- EXHIBIT “A”.doc
- ezSITE20置标使用说明.doc
- E绿之梦课程资料自我控制并不难.doc
- E-0510吊装方案.doc
- e-HR一致性规范.doc
- F90试卷.doc
- FACE条件下O,3浓度增高对小麦叶片衰老特性的影响道.doc
- factory questionnaire-[AMS-企业管理-体系认证-安规].doc
- GSMR补充说明书.doc
- GSM告警.doc
- GSM督导试题.doc
- GSP认证必备的软硬件.doc
- Guest Speakers - 爱唯医学网—全方位了解世界医学最新进展, :Guest Speakers - only love Medical Network - the all-round understanding of the latest developments of world medicine,.doc
- Guide méthodologique pour la construction d’un prot.doc
- H03(规划分析).doc
- H06(人事管理).doc
- H09(业绩管理).doc
- H1外墙面砖.doc
文档评论(0)