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> <networkmodel>
28 where networkmodel can be one of the following:
29 1) KFCCNL05 - Maxmin fairness
30 2) KFCCNL05_proportional - Vegas TCP fairness (proportional approach)
31 3) KFCCNL05_Vegas - Vegas TCP fairness (lagrange approach)
32 4) KFCCNL05_Reno - Reno TCP fairness (lagrange approach)
35 (WARNING: way may want to disable compiler optimizations)
36 libtool --mode=execute gdb --args sendrecv/sendrecv <parameters>
43 ===============================================================================
44 * masterslave/masterslave.c
45 OLD NAME: msg_test_communication_time.c
46 ===============================================================================
50 Simple master/slave application
56 masterslave/deployment_masterslave.xml
59 (WARNING: the current directory must be examples/msg/)
60 make masterslave/masterslave
63 masterslave/masterslave <platformfile.xml> <deploymentfile.xml>
67 ===============================================================================
68 * masterslave/masterslave_forwarder.c
70 ===============================================================================
74 Simple master/slave application using a forwarder module
80 masterslave/deployment_masterslave_forwarder.xml
83 (WARNING: the current directory must be examples/msg/)
84 make masterslave/masterslave_forwarder
87 masterslave/masterslave_forwarder <platformfile.xml> <deploymentfile.xml>
90 ===============================================================================
91 * masterslave/masterslave_bypassed.c
92 OLD NAME: msg_test_surfxml_bypassed.c
93 ===============================================================================
96 The same master/slave example without using the xml parser.
105 (WARNING: the current directory must be examples/msg/)
106 make masterslave/masterslave_bypassed
109 masterslave/masterslave_bypassed
112 ===============================================================================
114 OLD NAME: msg_test_test_suspend.c
115 ===============================================================================
119 Test the suspend (MSG_process_suspend) and resume (MSG_process_resume)
126 suspend/deployment_suspend.xml
129 (WARNING: the current directory must be examples/msg/)
133 suspend/suspend <platformfile.xml> <deploymentfile.xml>
138 ===============================================================================
140 ===============================================================================
142 original file new file
147 ./ping_pong.c ./sendrecv/sendrecv.c
149 MASTER/SLAVE FORWARDER
151 ./msg_test.c ./masterslave/masterslave_forwarder.c
152 ./msg_deployment.xml ./masterslave/deployment_masterslave_forwarder.xml
153 ./msg_test.tesh.in ./masterslave/masterslave_forwarder.tesh.in
157 ./msg_test_communication_time.c ./masterslave/masterslave.c
158 ./small_deployment.xml ./masterslave/deployment_masterslave.xml
159 ./msg_test_communication_time.tesh.in ./masterslave/masterslave.tesh.in
163 ./msg_test_surfxml_bypassed.c ./masterslave/masterslave_bypass.c
164 ./flexml_bypass.tesh.in ./masterslave/masterslave_bypass.tesh.in
169 ./msg_test_test_suspend.c ./suspend/suspend.c
170 ./suspend/deployment_suspend.xml
171 ./suspend.tesh.in ./suspend/suspend.tesh.in