gridsimtoolkit-4.0
所属分类:Windows编程
开发工具:Java
文件大小:3334KB
下载次数:63
上传日期:2007-01-21 13:44:39
上 传 者:
水晶绿茶
说明: 一个非常著名的网格模拟器,能够运行网格调度算法!
(a very famous grid simulator, capable of running the grid scheduling algorithm!)
文件列表:
gridsimtoolkit-4.0 (0, 2006-03-29)
gridsimtoolkit-4.0\application (0, 2005-10-21)
gridsimtoolkit-4.0\application\gridbroker (0, 2005-10-21)
gridsimtoolkit-4.0\application\gridbroker\doc (0, 2005-10-21)
gridsimtoolkit-4.0\application\gridbroker\doc\Broker.html (42910, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\doc\BrokerResource.html (59671, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\doc\Experiment.html (64687, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\doc\package-frame.html (1393, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\doc\package-summary.html (7625, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\doc\package-tree.html (6428, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\doc\ReportWriter.html (27901, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\doc\ResDef.html (18389, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\doc\RunConfiguration.html (18825, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\doc\UserEntity.html (27135, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example (0, 2005-10-21)
gridsimtoolkit-4.0\application\gridbroker\example\Example1.class (2794, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\Example1.java (7618, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched1 (1369, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched1_1 (664, 2005-07-14)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched2 (1438, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched2_1 (1098, 2005-07-14)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched3 (1278, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched31 (1272, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched31_1 (692, 2005-07-14)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched3_1 (670, 2005-07-14)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched4 (560, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched4_1 (98, 2005-07-14)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched5 (624, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched5_1 (186, 2005-07-14)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched6 (591, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\example1.txt.sched6_1 (98, 2005-07-14)
gridsimtoolkit-4.0\application\gridbroker\example\gridbroker.jar (126015, 2005-07-14)
gridsimtoolkit-4.0\application\gridbroker\example\gridsim.jar (233597, 2005-07-14)
gridsimtoolkit-4.0\application\gridbroker\example\ori (0, 2005-10-21)
gridsimtoolkit-4.0\application\gridbroker\example\ori\example1.txt.sched1 (1369, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\ori\example1.txt.sched2 (1438, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\ori\example1.txt.sched3 (1278, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\ori\example1.txt.sched31 (1272, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\ori\example1.txt.sched4 (560, 2004-05-26)
gridsimtoolkit-4.0\application\gridbroker\example\ori\example1.txt.sched5 (624, 2004-05-26)
... ...
README file
===========
Directory Structure of GridSim Toolkit
--------------------------------------
gridsimtoolkit-4.0/
application/ -- Applications that run on top of GridSim
gridbroker/
task_grouping/
visualmodeler/
classes/ -- The GridSim class files
doc/ -- GridSim and SimJava API Documentation
eduni/
gridsim/
examples/ -- GridSim examples, see README.txt for details
jars/ -- jar archives
source/ -- The GridSim Java source code
gridsim/*.java
gridsim/auction/*.java -- framework for the Auction model
gridsim/datagrid/*.java -- framework for the DataGrid model
gridsim/filter/*.java
gridsim/index/*.java -- framework for the Network model
gridsim/net/*.java
gridsim/util/*.java
Installation and Running GridSim Toolkit
----------------------------------------
NOTE: You do not need to compile GridSim source code. The JAR file is
provided to compile and to run GridSim applications.
Description of the following jar files:
*) gridsim.jar -- contains GridSim and SimJava class files
*) simjava2.jar -- contains SimJava v2.0 class files only
Example to compile and running GridSim applications, do the following step:
1) Go the directory where the GridSim's Example1 reside
In Unix or Linux: cd $GRIDSIM/examples/Example01
In Windows: cd %GRIDSIM%\examples\Example01
2) Compile the Java source file
In Unix or Linux: javac -classpath $GRIDSIM/jars/gridsim.jar:. Example1.java
In Windows: javac -classpath %GRIDSIM%\jars\gridsim.jar;. Example1.java
3) Running the Java class file
In Unix or Linux: java -classpath $GRIDSIM/jars/gridsim.jar:. Example1
In Windows: java -classpath %GRIDSIM%\jars\gridsim.jar;. Example1
NOTE:
* $GRIDSIM or %GRIDSIM% is the location of the GridSim Toolkit package.
* Running GridSim of this version requires a lot of memory since there are many
objects to be created. Therefore, it is recommended to have at least 512MB RAM
or increase JVM heap size when running Java for large simulation experiments.
For example: java -Xmx300m -classpath $GRIDSIM/jars/gridsim.jar:. Example1
(max. heap size is 300MB).
Learning GridSim
----------------
To understand on how to use GridSim, please go through the examples provided
in the $GRIDSIM/examples/ directory. Example 1 - 6 are mainly for beginners,
whereas the rest describes more complex GridSim functionalities.
At the moment, GridSim has two allocation policies or scheduling algorithms,
i.e. First Come First Service (as described in SpaceShared.java) and Round
Robin (as described in TimeShared.java).
If you are interested in writing a new scheduling algorithm of a resource,
then look closely on $GRIDSIM/examples/Example08/ directory.
Using Ant
---------
This release contains a simple buildfile for compiling GridSim classes.
You need to have ant installed (http://ant.apache.org/).
Ant can be used in both Windows and Unix/Linux environment.
Usage:
* type 'ant' to compile all gridsim source files and put them into
classes/ directory
* type 'ant makejar' to compile the source files (if necessary) and to create
a new jar file called "new_gridsim.jar" into jars/ directory.
The "new_gridsim.jar" however only contains GridSim classes not SimJava2.
NOTE:
* You need to set up PATH for ant in Windows and/or Unix.
* rule for javadoc is not included yet. Use javadoc.sh script instead.
Bug Reports and Feedback
------------------------
Send any queries and feedbacks to anthony+gridsim@csse.unimelb.edu.au
Acknowledgement
---------------
* Thank to Gokul Poduval and Chen-Kong Tham for working on gridsim.net package.
* Thank to Uros Cibej for providing build.xml file and instruction on how to
use ant. In addition, he is working on the gridsim.datagrid package.
* Thank to Marcos Dias de Assuncao for working on gridsim.auction package
* Thank to the following people for finding bugs in GridSim:
Anthony Sulistio and Gokul Poduval :)
Uros Cibej, Agustin Herraez, Sai Rahul Reddy, Jakub Milkiewicz,
Mads Mbuso Sibeko, Felipe Ramos.
近期下载者:
相关文件:
收藏者: