defGroup('first_node', 'node1-1.sb4.orbit-lab.org') do |node|
  node.net.x0.profile = '51'
  node.net.x0.ip = '10.41.14.1'
  node.net.x0.netmask = '255.255.0.0'
  node.addApplication("test:app:wimaxcu_app") do |app|
    app.measure('status_link')
  end
  node.addApplication("test:app:iperf") do |app|
    app.setProperty('client','10.41.14.4',true)
	app.setProperty('mss', 536) # Do not raise above 600
    app.setProperty('interval', 10)
    app.setProperty('bind', "10.41.14.1")
    app.measure('TCP_Info', :samples => 2)
  end
end       

defGroup('second_node', 'node1-4.sb4.orbit-lab.org') do |node|
  node.net.x0.profile = '51'
  node.net.x0.ip = '10.41.14.4'
  node.net.x0.netmask = '255.255.0.0'
  node.addApplication("test:app:wimaxcu_app") do |app|
    app.measure('status_link')
  end
  node.addApplication("test:app:iperf") do |app|
    app.setProperty('server', true)
	app.setProperty('mss', 536) # Do not raise above 600
    app.setProperty('interval', 10)
    app.setProperty('bind', "10.41.14.4")
    app.measure('TCP_Info', :samples => 2)
  end
end       


onEvent(:ALL_UP_AND_INSTALLED) do |event|
  allGroups.startApplications
  wait 30
  allGroups.stopApplications
  Experiment.done
end