[General] network = SmallNetwork **.host1.applicationProcess1.apName = "App1" **.host2.applicationProcess1.apName = "App2" **.host3.applicationProcess1.apName = "App3" **.host4.applicationProcess1.apName = "App4" **.host5.applicationProcess1.apName = "App5" **.applicationEntity.aeType = "AEPing" **.iae.aeName = "Ping" #Router activation **.router*.relayIpc.routing = true #Static addressing: lower IPC layer **.host1.ipcProcess0.ipcAddress = "1" **.host2.ipcProcess0.ipcAddress = "2" **.host3.ipcProcess0.ipcAddress = "3" **.host4.ipcProcess0.ipcAddress = "4" **.host5.ipcProcess0.ipcAddress = "5" **.router1.ipcProcess0.ipcAddress = "6" **.router1.ipcProcess1.ipcAddress = "7" **.router1.ipcProcess2.ipcAddress = "8" **.router2.ipcProcess0.ipcAddress = "9" **.router2.ipcProcess1.ipcAddress = "10" **.router2.ipcProcess2.ipcAddress = "11" **.router3.ipcProcess0.ipcAddress = "12" **.router3.ipcProcess1.ipcAddress = "13" **.router3.ipcProcess2.ipcAddress = "14" **.host1.ipcProcess0.difName = "Layer01" **.router1.ipcProcess0.difName = "Layer01" **.host2.ipcProcess0.difName = "Layer02" **.router1.ipcProcess1.difName = "Layer02" **.router1.ipcProcess2.difName = "Layer03" **.router2.ipcProcess0.difName = "Layer03" **.router2.ipcProcess1.difName = "Layer04" **.router3.ipcProcess0.difName = "Layer04" **.router2.ipcProcess2.difName = "Layer05" **.host3.ipcProcess0.difName = "Layer05" **.router3.ipcProcess1.difName = "Layer06" **.host4.ipcProcess0.difName = "Layer06" **.router3.ipcProcess2.difName = "Layer07" **.host5.ipcProcess0.difName = "Layer07" #Static addressing: higher IPC layer **.host1.ipcProcess1.ipcAddress = "101" **.host2.ipcProcess1.ipcAddress = "102" **.host3.ipcProcess1.ipcAddress = "103" **.host4.ipcProcess1.ipcAddress = "104" **.host5.ipcProcess1.ipcAddress = "105" **.router1.relayIpc.ipcAddress = "106" **.router2.relayIpc.ipcAddress = "107" **.router3.relayIpc.ipcAddress = "108" **.host*.ipcProcess1.difName = "Layer11" **.router*.relayIpc.difName = "Layer11" #DIF Allocator settings **.host1.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='host1']/DA") **.host2.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='host2']/DA") **.host3.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='host3']/DA") **.host4.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='host4']/DA") **.host5.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='host5']/DA") **.router1.difAllocator.configData = xmldoc("config.xml", "Configuration/Router[@id='router1']/DA") **.router2.difAllocator.configData = xmldoc("config.xml", "Configuration/Router[@id='router2']/DA") **.router3.difAllocator.configData = xmldoc("config.xml", "Configuration/Router[@id='router3']/DA") #Directory settings **.host2.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='host1']/DA") **.host3.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='host1']/DA") **.host4.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='host1']/DA") **.host5.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='host1']/DA") **.router2.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Router[@id='router1']/DA") **.router3.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Router[@id='router1']/DA") #QoS Cube sets **.ra.qoscubesData = xmldoc("config.xml", "Configuration/QoSCubesSet") [Config Ping] fingerprint = "4c99-a3ad" #PingApp setup **.host1.applicationProcess1.applicationEntity.iae.dstApName = "App5" **.host1.applicationProcess1.applicationEntity.iae.dstAeName = "Ping" **.host1.applicationProcess1.applicationEntity.iae.startAt = 10s **.host1.applicationProcess1.applicationEntity.iae.pingAt = 100s **.host1.applicationProcess1.applicationEntity.iae.rate = 5 **.host1.applicationProcess1.applicationEntity.iae.stopAt = 200s [General] network = SmallNetwork **.host1.applicationProcess1.apName = "App1" **.host2.applicationProcess1.apName = "App2" **.host3.applicationProcess1.apName = "App3" **.host4.applicationProcess1.apName = "App4" **.host5.applicationProcess1.apName = "App5" **.applicationEntity.aeType = "AEPing" **.iae.aeName = "Ping" #Static addressing: lower IPC layer **.host1.ipcProcess0.ipcAddress = "1" **.host2.ipcProcess0.ipcAddress = "2" **.host3.ipcProcess0.ipcAddress = "3" **.host4.ipcProcess0.ipcAddress = "4" **.host5.ipcProcess0.ipcAddress = "5" **.router1.ipcProcess0.ipcAddress = "6" **.router1.ipcProcess1.ipcAddress = "7" **.router1.ipcProcess2.ipcAddress = "8" **.router2.ipcProcess0.ipcAddress = "9" **.router2.ipcProcess1.ipcAddress = "10" **.router2.ipcProcess2.ipcAddress = "11" **.router3.ipcProcess0.ipcAddress = "12" **.router3.ipcProcess1.ipcAddress = "13" **.router3.ipcProcess2.ipcAddress = "14" **.host1.ipcProcess0.difName = "Layer01" **.router1.ipcProcess0.difName = "Layer01" **.host2.ipcProcess0.difName = "Layer02" **.router1.ipcProcess1.difName = "Layer02" **.router1.ipcProcess2.difName = "Layer03" **.router2.ipcProcess0.difName = "Layer03" **.router2.ipcProcess1.difName = "Layer04" **.router3.ipcProcess0.difName = "Layer04" **.router2.ipcProcess2.difName = "Layer05" **.host3.ipcProcess0.difName = "Layer05" **.router3.ipcProcess1.difName = "Layer06" **.host4.ipcProcess0.difName = "Layer06" **.router3.ipcProcess2.difName = "Layer07" **.host5.ipcProcess0.difName = "Layer07" #Static addressing: higher IPC layer **.host1.ipcProcess1.ipcAddress = "101" **.host2.ipcProcess1.ipcAddress = "102" **.host3.ipcProcess1.ipcAddress = "103" **.host4.ipcProcess1.ipcAddress = "104" **.host5.ipcProcess1.ipcAddress = "105" **.router1.relayIpc.ipcAddress = "106" **.router2.relayIpc.ipcAddress = "107" **.router3.relayIpc.ipcAddress = "108" **.host*.ipcProcess1.difName = "Layer11" **.router*.relayIpc.difName = "Layer11" #DIF Allocator settings **.host1.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='host1']/DA") **.host2.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='host2']/DA") **.host3.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='host3']/DA") **.host4.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='host4']/DA") **.host5.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='host5']/DA") **.router1.difAllocator.configData = xmldoc("config.xml", "Configuration/Router[@id='router1']/DA") **.router2.difAllocator.configData = xmldoc("config.xml", "Configuration/Router[@id='router2']/DA") **.router3.difAllocator.configData = xmldoc("config.xml", "Configuration/Router[@id='router3']/DA") #Directory settings **.host2.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='host1']/DA") **.host3.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='host1']/DA") **.host4.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='host1']/DA") **.host5.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='host1']/DA") **.router2.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Router[@id='router1']/DA") **.router3.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Router[@id='router1']/DA") #RMT algorithms #**.rmt.schedPolicyName = "LongestQFirst" #**.rmt.qMonitorPolicyName = "SimpleMonitor" #**.rmt.maxQPolicyName = "Taildrop" #QoS Cube sets **.ra.qoscubesData = xmldoc("config.xml", "Configuration/QoSCubesSet") [Config Ping] fingerprint = "1b08-2013" #PingApp setup **.host1.applicationProcess1.applicationEntity.iae.dstApName = "App5" **.host1.applicationProcess1.applicationEntity.iae.dstAeName = "Ping" **.host1.applicationProcess1.applicationEntity.iae.startAt = 10s **.host1.applicationProcess1.applicationEntity.iae.pingAt = 100s **.host1.applicationProcess1.applicationEntity.iae.rate = 5 **.host1.applicationProcess1.applicationEntity.iae.stopAt = 200s