if (entity.equals("-Daemon")) {
System.out
.println("\n*************** LAUNCHING ---- DAEMON *****");
- JaceDaemon daemon = new JaceDaemon(superNodeName, port,
- comProtocol);
+ JaceDaemon daemon = new JaceDaemon( superNodeName, port,
+ comProtocol ) ;
daemon.initialize();
} else if (entity.equals("-Spawner")) {
if (args.length > 9) {
int nbDaemonPerThread = -1;
int nbSavingNodes = -1;
int algoMapping = -1;
+ int test = -1 ;
double paramAlgo = 0.5 ;
+ int nbFault = 0 ;
+ int faultTime = 0 ;
try {
nbDaemonPerSpawner = new Integer(args[4]).intValue();
nbDaemonPerThread = new Integer(args[5]).intValue();
nbSavingNodes = new Integer(args[6]).intValue();
- algoMapping = new Integer(args[7]).intValue();
- paramAlgo = new Double(args[8]).doubleValue();
+ test = new Integer(args[7]).intValue();
+ nbFault = new Integer(args[8]).intValue();
+ faultTime = new Integer(args[9]).intValue();
+ algoMapping = new Integer(args[10]).intValue();
+ paramAlgo = new Double(args[11]).doubleValue();
} catch (NumberFormatException e) {
System.err.println("The number of Daemons per spawner and the number of daemons per thread must be integers: "
+ e);
- System.exit(0);
+ System.exit(1);
}
//System.out.println("=====> " + algoMapping);
- param = new String[args.length - 9];
- for (int i = 9; i < args.length; i++) {
- param[i - 9] = args[i];
+ param = new String[args.length - 12];
+ for (int i = 12; i < args.length; i++) {
+ param[i - 12] = args[i];
System.out.println("=> " + args[i]);
}
JaceSpawner spawner = new JaceSpawner(superNodeName, port,
comProtocol, param, nbDaemonPerSpawner,
- nbDaemonPerThread, nbSavingNodes, algoMapping, paramAlgo);
+ nbDaemonPerThread, nbSavingNodes, algoMapping, paramAlgo, test, nbFault, faultTime);
spawner.initialize();
}