/** * Author: Anthony Sulistio * Date: April 2003 * $Id: README.txt,v 1.6 2004/10/31 06:58:30 anthony Exp $ */ Welcome to the 3rd Example of how to use GridSim package. To compile the example source code (Example3.java and Test.java): In Unix/Linux: javac -classpath $GRIDSIM/jars/gridsim.jar:. *.java In Windows: javac -classpath %GRIDSIM%\jars\gridsim.jar;. *.java where $GRIDSIM or %GRIDSIM% is the location of the gridsimtoolkit package. To run the class file: In Unix/Linux: java -classpath $GRIDSIM/jars/gridsim.jar:. Example3 > file.txt In Windows: java -classpath %GRIDSIM%\jars\gridsim.jar;. Example3 > file.txt The above command means run the program and output the results into a file named "file.txt" rather than into screen or standard output. To prevent from overwriting an existing file, I renamed "file.txt" into "output.txt" NOTE: When you open "output.txt" file, it tells you that this example creates 8 Gridlets. Then sends one Gridlet from "Example3" entity to "Test" entity. The "Test" entity modifies the status of the Gridlet into "Gridlet.SUCCESS". Therefore, the output is correct as expected with all the Gridlets have the same status. When running the example file, it will produce the following files: stat.txt -> created by GridSim 2.1, now being replaced by GridSim_stat.txt GridSim_stat.txt -> created by the GridSim verson 2.2 onwards during GridSim.init() to create GridStatistics object for statistical purposes. Since this example only shows how to create one Grid resource, therefore, this file is empty. We don't simulate anything yet. tracefile -> created by SimJava 1.2, now being replaced by sim_trace. NOTE: GridSim 2.1 uses SimJava 1.2 GridSim 2.2 onwards use SimJava2 sim_trace -> created by the SimJava2 package (lower-level) to trace every events (performed by SimJava and GridSim) during the simulation. We don't need to worry about this file. Not to important for our example. sim_report -> created by the SimJava2 package (lower-level) of GridSim. This is a simulation report that contains general information about running this experiment. We don't need to worry about this file. Not to important for our example.