📄 omnetpp.ini
字号:
[General]
network = nttNet
ini-warnings = no
warnings = yes
snapshot-file = nttNet.sna
log-parchanges = no
random-seed = 1
total-stack-kb=65500 ;64 Mbyte -- increase if necessary
sim-time-limit = 1000
; cpu-time-limit= 300s
[Cmdenv]
runs-to-execute = 2
express-mode = yes
# for non-express mode:
module-messages = yes
event-banners = yes
# for express mode:
status-frequency = 50000
performance-display = no
[Tkenv]
default-run=2
use-mainwindow = yes
print-banners = yes
slowexec-delay = 300ms
update-freq-fast = 10
update-freq-express = 1000
breakpoints-enabled = yes
extra-stack = 20480 ;20 K but 10K is probably enough
[Parameters]
nttNet.rte[*].log = false
nttNet.rte[*].dGen.numMessages = 1000000000
nttNet.rte[*].dGen.converganceTime = 30
nttNet.rte[*].dGen.messageLength = 512
nttNet.rte[*].dGen.sleepTimeAtStart = 15
nttNet.rte[*].aGen.messageLength = 400
nttNet.rte[*].aGen.sleepTimeAtStart = 15
nttNet.rte[*].dSink.sleepTimeAtStart = 30
nttNet.rte[*].dSink.throughputInterval = 1
nttNet.rte[*].aSink.sleepTimeAtStart = 15
nttNet.rte[*].aSink.throughputInterval = 1
nttNet.rte[*].router.messageLength = 512
nttNet.rte[*].router.queueDelay = false
nttNet.rte[*].router.helloTimeOutValue = 0.030
nttNet.rte[*].router.linkStateTimeOutValue = 0.3
nttNet.rte[*].router.waitBeforeUpdatingTopology = 1
nttNet.rte[*].router.topologyUpdatePeriod = 1800.0
nttNet.rte[*].router.ageDecrementTimeValue = 1.0
nttNet.rte[*].router.floodWaitInterval = 0.005
nttNet.rte[*].router.waitHelloReplyTime = 0.3
nttNet.rte[*].router.resendAttempts = 5.0
nttNet.rte[*].router.probabilisticRouting = true
nttNet.rte[*].aNest.expMeanCoefficient = 0.15 ;0.005
nttNet.rte[*].aNest.windowSizeCoefficient = 0.3
nttNet.rte[*].aNest.zetaConfidenceLevel = 1.72
nttNet.rte[*].aNest.explorationProbablity = 0.001
nttNet.rte[*].aNest.rescalingPower = 1.2
nttNet.rte[*].aNest.queueWeight = 0.45
nttNet.rte[*].aNest.timeWeight = 0.15
nttNet.rte[*].aNest.forkProbability = 0.75
nttNet.rte[*].aNest.maxHopsCoefficient = 1.5
nttNet.rte[*].aNest.ageLimit = 30
nttNet.rte[*].aNest.squashFunctionCoefficient = 2.0
nttNet.rte[*].aNest.probabilisticRouting = true
nttNet.rte[*].aNest.sleepTimeAtStart = 14
nttNet.rte[*].aNest.converganceTime = 30
[Run 1]
# load is reasonable
gen0-seed = 1082809519
gen1-seed = 703931312
nttNet.rte[*].dGen.iaTime = uniform(0.015, 0.020)
nttNet.rte[*].dGen.factor = 1.0
nttNet.rte[*].aGen.iaTime = uniform(0.2, 0.3)
nttNet.rte[*].sFile = "nTTNetStatisitcsFile1.txt"
nttNet.rte[*].router.queueSize = 1500
output-vector-file = nttNet1.vec
[Run 2]
# highly loaded
gen0-seed = 1768507984
gen1.seed = 33648008
nttNet.rte[*].dGen.iaTime = exponential(0.005)
nttNet.rte[*].dGen.factor = 1
nttNet.rte[*].aGen.iaTime = uniform(0.2, 0.3)
nttNet.rte[*].sFile = "nTTNetStatisitcsFile2.txt"
nttNet.rte[*].router.queueSize = 1500
output-vector-file = nttNet2.vec
[Run 3]
# very highly loaded
gen0-seed = 1768507984
gen1-seed = 33648008
nttNet.rte[*].dGen.iaTime = uniform(0.001, 0.003)
nttNet.rte[*].aGen.iaTime = uniform(0.2, 0.3)
nttNet.rte[*].sFile = "nTTNetStatisitcsFile3.txt"
nttNet.rte[*].dGen.factor = 1
nttNet.rte[*].router.queueSize = 1500
output-vector-file = nttNet3.vec
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -