3 Examples containing in this directory
7 ===============================================================================
10 ===============================================================================
14 Simple sendrecv example to switch network model
17 sendrecv/platform_sendrecv.xml
20 sendrecv/deployment_sendrecv.xml
23 (WARNING: the current directory must be examples/msg/)
24 make sendrecv/sendrecv
27 sendrecv/sendrecv <platformfile.xml> <deploymentfile.xml> --cfg=workstation_model:<networkmodel>
28 where networkmodel can be one of the following:
29 1) CLM03 - Simple fairness model
30 2) KFCCNL05 - Maxmin fairness
31 3) KFCCNL05_proportional - Vegas TCP fairness (proportional approach)
32 4) KFCCNL05_Vegas - Vegas TCP fairness (lagrange approach)
33 5) KFCCNL05_Reno - Reno TCP fairness (lagrange approach)
36 (WARNING: way may want to disable compiler optimizations)
37 libtool --mode=execute gdb --args sendrecv/sendrecv <parameters>
44 ===============================================================================
45 * masterslave/masterslave.c
46 OLD NAME: msg_test_communication_time.c
47 ===============================================================================
51 Simple master/slave application
57 masterslave/deployment_masterslave.xml
60 (WARNING: the current directory must be examples/msg/)
61 make masterslave/masterslave
64 masterslave/masterslave <platformfile.xml> <deploymentfile.xml>
68 ===============================================================================
69 * masterslave/masterslave_forwarder.c
71 ===============================================================================
75 Simple master/slave application using a forwarder module
81 masterslave/deployment_masterslave_forwarder.xml
84 (WARNING: the current directory must be examples/msg/)
85 make masterslave/masterslave_forwarder
88 masterslave/masterslave_forwarder <platformfile.xml> <deploymentfile.xml>
91 ===============================================================================
92 * masterslave/masterslave_bypassed.c
93 OLD NAME: msg_test_surfxml_bypassed.c
94 ===============================================================================
97 The same master/slave example without using the xml parser.
106 (WARNING: the current directory must be examples/msg/)
107 make masterslave/masterslave_bypassed
110 masterslave/masterslave_bypassed
113 ===============================================================================
115 OLD NAME: msg_test_test_suspend.c
116 ===============================================================================
120 Test the suspend (MSG_process_suspend) and resume (MSG_process_resume)
127 suspend/deployment_suspend.xml
130 (WARNING: the current directory must be examples/msg/)
134 suspend/suspend <platformfile.xml> <deploymentfile.xml>
139 ===============================================================================
141 ===============================================================================
143 original file new file
148 ./ping_pong.c ./sendrecv/sendrecv.c
150 MASTER/SLAVE FORWARDER
152 ./msg_test.c ./masterslave/masterslave_forwarder.c
153 ./msg_deployment.xml ./masterslave/deployment_masterslave_forwarder.xml
154 ./msg_test.tesh.in ./masterslave/masterslave_forwarder.tesh.in
158 ./msg_test_communication_time.c ./masterslave/masterslave.c
159 ./small_deployment.xml ./masterslave/deployment_masterslave.xml
160 ./msg_test_communication_time.tesh.in ./masterslave/masterslave.tesh.in
164 ./msg_test_surfxml_bypassed.c ./masterslave/masterslave_bypass.c
165 ./flexml_bypass.tesh.in ./masterslave/masterslave_bypass.tesh.in
170 ./msg_test_test_suspend.c ./suspend/suspend.c
171 ./suspend/deployment_suspend.xml
172 ./suspend.tesh.in ./suspend/suspend.tesh.in