Policy-based Resilience Simulator with OMNeT++/Setting up Ponder
Locating Ponder2 Directory edit
In the same deliverable folder mentioned in previous article, there will be a folder named "ponder2". Copy it to your omnetpp directory.
Install dependencies edit
Following dependency need to be installed before proceeding any further:
ant openjdk-7-jdk
Checking $JAVA_HOME variable edit
Now, type
echo $JAVA_HOME
in terminal. If there's something appearing, you can proceed- or else, follow this instruction or ant will not build Ponder.
Rebuilding Ponder2 edit
Navigate to pondet2 directory in terminal and run
ant rebuild
Now, you may get the following error:
[apt] /home/jesse/omnetpp-4.1/ponder2/src/net/ponder2/support/CheckRMI.java:2: error: unmappable character for encoding UTF8
[apt] * Copyright � 2007 Kevin Twidle, Imperial College, London, England.
[apt] 1 error
The error was caused by that character represented as "�" (which is "©" in real). To correct this, open the file
/home/jesse/omnetpp-4.1/ponder2/src/net/ponder2/support/CheckRMI.java
and removed that line from there- it doesn't matter, its just a comment-line. Save it, now run
ant rebuild
Now, Ponder is ready to go.
Running Ponder edit
In the same folder, run
ant run
in terminal to run Ponder2.
Checking Install edit
Now to check your install, you can follow the original article to run the example simulation provided in resilience folder.