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内完成传输。

  • 相关阅读:
    Oracle索引HINT的使用
    Interger不可变原理
    Tomcat的JVM设置和连接数设置
    jvm系列五、jvm垃圾回收机制、jvm各种参数及调优
    RabbitMQ学习(一):RabbitMQ要点简介
    Python 字典(Dictionary)操作详解
    python学习笔记(四)-数据类型
    Python数据类型详解
    HTML语法大全
    H5前端性能测试总结
  • 原文地址:https://www.cnblogs.com/jcleung/p/2252154.html
Copyright © 2011-2022 走看看