Examples
This page contains DEW file contents of various experiments.
Parallel Ping
[Scenario]
client pingServer
server pingClient
[Bindings]
pingServer = ping -c 10 server
pingClient = ping -c 10 client
[Constraints]
link client server
Sequential Ping
[Scenario]
client pingServer emit clientRunpingServerSig
when clientRunpingServerSig server pingClient
[Bindings]
pingServer = ping -c 1 server
pingClient = ping -c 1 client
clientRunpingServerSig = psuccess(pingServer)
[Constraints]
link server client
Complex Experiment
[Scenario]
server installiperf1 emit sdone
client installiperf2 emit cdone
when sdone, cdone server startServer emit ssdone
when ssdone client startClient
[Bindings]
installiperf1 = sudo apt-get install iperf -y
sdone = psuccess(installiperf1)
installiperf2 = sudo apt-get install iperf -y
cdone = psuccess(installiperf2)
startServer = iperf -s
ssdone = pexists(startServer)
startClient = iperf -c server -t $time
[Constraints]
link server client