机会路由算法中给出的一个例子:
- 在下面的仿真场景中,定义了两个组,第1组有200个节点,所有节点ID以n开头,第2组有10个节点,所有节点ID以P开头。两个组共同的是移动模型和路由算法,分别是ShortestPathMapBasedMovement 和DirectDeliveryRouter。场景中有定义了两个事件,每个事件对应着一个节点组,两个事件生成的数据分组的前缀分别是w和e,按照设置仿真结束后会输出3种类型的报告文件。具体设置如下:
Scenario.nrofHostGroups = 2
Group.nrofHosts =200
Group.movementModel = ShortestPathMapBasedMovement
Group.bufferSize = 5M
btInterface.transmitSpeed = 250k
Group.router = DirectDeliveryRouter
Group1.groupID = n
Group2.groupID = p
Group2.nrofHosts =10
Group2.nroInterfaces=2
Group2.interface1=btInterface
Group2.interface2=highspeedInterface
Group2.movementModel = BusMovement
Group2.routeFile = data/HelsinkiMedium/A_bus.wkt
Group2.routeType = 2
Group2.busControlSystemNr = 1
Group2.bufferSize = 100M
Group2.speed = 2.8, 5.6
Events.nrof =2
Events1.class = MessageEventGenerator
Events2.class = MessageEventGenerator
Events1.interval = 25,35
Events2.interval = 250,350
Events1.size=500k,1M
Events2.size=500k,1M
# range of message source/destination addresses
Events1.hosts=0,199
Events2.hosts = 200,209
# Message ID prefix
Events1.prefix = w
Events2.prefix = e
Report.reportDir =reports_paper/DirectDliverrouter
Report.nrofReports = 3
# Report classes to load
Report.report1 = MessageStatsReport
Report.report2 = DeliveredMessagesReport
Report.report3 = MessageDelayReport
网友评论