网站大量收购独家精品文档,联系QQ:2885784924

GridSim安装报告.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档