Changes between Version 13 and Version 14 of GEC17Agenda/AdvancedOpenFlow/Procedure/Appendices
- Timestamp:
- 12/04/14 13:18:25 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GEC17Agenda/AdvancedOpenFlow/Procedure/Appendices
v13 v14 6 6 7 7 {{{ 8 defProperty('slice', 'testloadbal3', "slice name") 8 9 9 defProperty('intervalcol',"1", "Interval to Tail") 10 defProperty(' theSender', "outside", "ID of sender node")11 defProperty(' theReceiver', "inside", "ID of receiver node")12 defProperty(' theSwitch',"switch", "ID of switch node")10 defProperty('resourcetheSender', "outside", "ID of sender node") 11 defProperty('resourcetheReceiver', "inside", "ID of receiver node") 12 defProperty('resourcetheSwitch',"switch", "ID of switch node") 13 13 defProperty('pathfile', "/tmp/flowstats.out", "Path to file") 14 15 theSender = property.theSender.to_s.split(',').map { |x| "#{x}-#{property.slice}" }16 theReceiver = property.theReceiver.to_s.split(',').map { |x| "#{x}-#{property.slice}" }17 theSwitch = property.theSwitch.value.to_s.split(',').map { |x| "#{x}-#{property.slice}" }18 iperfNodes = theSender + theReceiver19 14 20 15 defApplication('clean_iperf') do |app| … … 46 41 end 47 42 48 defGroup('iperf_nodes', *iperfNodes) do |g|43 defGroup('iperf_nodes', property.resourcetheSender, property.resourcetheReceiver) do |g| 49 44 g.addApplication("clean_iperf") do |app| 50 45 end 51 46 end 52 47 53 defGroup('Source1', *theSwitch) do |node|48 defGroup('Source1', property.resourcetheSwitch) do |node| 54 49 node.addApplication("ofstats") do |app| 55 50 app.setProperty('target', property.pathfile) … … 59 54 end 60 55 61 defGroup('Sender1', *theSender) do |node|56 defGroup('Sender1', property.resourcetheSender) do |node| 62 57 node.addApplication("iperfclient") do |app| 63 58 end 64 59 end 65 defGroup('Sender2', *theSender) do |node|60 defGroup('Sender2', property.resourcetheSender) do |node| 66 61 node.addApplication("iperfclient") do |app| 67 62 end 68 63 end 69 defGroup('Sender3', *theSender) do |node|64 defGroup('Sender3', property.resourcetheSender) do |node| 70 65 node.addApplication("iperfclient") do |app| 71 66 end 72 67 end 73 defGroup('Receiver', *theReceiver) do |node|68 defGroup('Receiver', property.resourcetheReceiver) do |node| 74 69 node.addApplication("iperfserv") do |app| 75 70 end … … 116 111 g.yaxis :legend => 'Average per Flow [bps]', :ticks => {:format => 's'} 117 112 end 113 118 114 119 115 }}}