zoukankan      html  css  js  c++  java
  • 在ONE使用External Contact Trace

    以Dieselnet数据为例,使用toolkit目录下的转换脚本将其转换成ONE能够识别的格式。以下为示例配置文件:
     1 Scenario.name = diesel_net
     2 Scenario.simulateConnections = false
     3 
     4 #Group settings
     5 Scenario.nrofHostGroups = 1
     6 Group.nrofHosts = 23
     7 Group.nodeLocation = 10,10
     8 
     9 Group.movementModel = StationaryMovement
    10 Group.nodeLocation = 100,100
    11 Group.bufferSize = 150M
    12 
    13  
    14 Events.nrof = 2
    15 Events1.class = ExternalEventsQueue
    16 Events1.filePath = traces/2007-10-23-one.txt
    17 
    18 ## Message creation parameters
    19 # Class of the event generator, it's required or no message will be created!
    20 Events2.class = MessageEventGenerator
    21 # (following settings are specific for the MessageEventGenerator class)
    22 # Creation interval in seconds (one new message every 25 to 35 seconds)
    23 Events2.interval = 25,35
    24 # Message sizes (50kB - 150kB)
    25 Events2.size = 500k, 1M
    26 # range of message source/destination addresses
    27 Events2.hosts = 0,23
    28 # Message ID prefix
    29 Events2.prefix = M

    后记:该配置下(default_settings & diesel_settings, Epidemic Routing)的消息成功递交率仅为:

    5M:0.0349

    150M:0.2613

    1000M:0.3194

    可能的原因: 1,网络过于稀疏导致contact graph不连通; 2,节点移动速度缓慢或者移动的节点过少,导致消息不能在RTTL内完成传输。

  • 相关阅读:
    SQL基础篇——如何搭建一个数据库
    SQL基础篇---基本概念解析
    联合体与结构体的区别
    结构体和它在链表中的使用
    火线零线地线
    第十二章 泛型
    Winform 控件使用集锦
    全局钩子和局部钩子
    第八章 方法
    第七章 常量和字段
  • 原文地址:https://www.cnblogs.com/jcleung/p/2252154.html
Copyright © 2011-2022 走看看