#!/usr/bin/python
+# This script generates a specific deployment file for the Chord example.
+# It assumes that the platform will be a cluster.
+# Usage: python generate.py nb_nodes nb_bits end_date
+# Example: python generate.py 100000 32 1000
+
import sys, random
if len(sys.argv) != 4:
all_ids = [42]
sys.stdout.write("<?xml version='1.0'?>\n"
-"<!DOCTYPE platform SYSTEM \"simgrid.dtd\">\n"
+"<!DOCTYPE platform SYSTEM \"http://simgrid.gforge.inria.fr/simgrid.dtd\">\n"
"<platform version=\"3\">\n"
-" <process host=\"c-0.me\" function=\"node\">\n"
-" <argument value=\"42\"/>\n"
-" <argument value=\"10000\"/>\n"
-" </process>\n")
+" <process host=\"c-0.me\" function=\"node\"><argument value=\"42\"/><argument value=\"%d\"/></process>\n" % end_date)
for i in range(1, nb_nodes):