Hi Juliana
I am doing research on "Seamless mobility in Mobile WiMAX" and using NS-2 simulator with NIST WiMAX mobility package. I need your help regarding FMIPv6 patch for NS-2. If you have FMIPv6 patch or aware of any code that could be integrated into NS then please do let me know. I will highly thankful to you.
Juliana consegui obter o valor razoavel da vazão do fluxo BE com a distribuição mixed, fazendo as alterações já citadas abaixo e alterando no script_vazao.sh o filtro do BE fazendo ... | grep http | ... ao invés de grep tcp.
Qualquer dica ou orientações novas são bem vindas.
Obrigado
Juliana alterei o valor máximo de acordo com aquele definido na referência "Changes in Web client access patterns: Characteristics and caching implications":
limitando o range de valores gerados pela distribuição lognormal em .../tools/rng.h:
Nesse documento ("Changes in Web client access patterns: Characteristics and caching implications") existem outros parâmetros, mostrados abaixo, além da média e desvio padrão quais além deles são necessários definir e como?
Statistic W98
Sample size 66,988
Minimum 1
Maximum 4,092,928
Mean 7,247
Median 2,416
Standard deviation 28,765
a distribuição mixed definida no seu script de tfg.tcl apresenta valores de saída muito altos gerados pela distribuição lognormal com uma média de 7247 e desvio padrão de 28765. Quando solicito o cálculo da vazão das estações que usam fluxo BE é apresentado erro, pois a condição abaixo (tfg.tcl) é atendida:
mas com esses valores altos de entrada da distribuição lognormal (7247 e 28765) a tendência é gerar valores extremamente elevados inicialmente e posteriormente caem, mas os valores muito altos estão inviabilizando os cálculos de vazão das estações com fluxo de serviço BE, você tem alguma sugestão para viabilizar isso utilizando os parâmetros de entrada que você definiu no seu artigo?
Estou testando seu simulador para redes Wimax desenvolvido na plataforma do NS-2 e editei os scripts previamente encaminhados por você (example.tcl e mix-all.tcl), utilizando efetivamente o script “example.tcl” devidamente configurado com os parâmetros para criação de aplicações geradoras de tráfego que utilizam um fluxo de serviço específico definidos no script “mix-all.tcl”.
Meu objetivo é comparar os resultados obtidos e apresentados no artigo “Escalonamento com Qualidade de Serviço em redes IEEE 802.16” que foi aceito pelo SBRC 2007. Quando altero os parâmetros para simular o cenário 2 proposto, encontro o seguinte erro:
“Floating point exception”
que só ocorre quando as estações que foram criadas para trabalhar com BE são instanciadas, por isso seguem os parâmetros da aplicação definida para produzir um tráfego correspondente ao fluxo de serviço BE:
for {set j $be_init} {$j < $be_end} {incr j} {
set seed_index_ [expr $base_seed +$i]
incr i
set be_tfg_ul_($j) [new TrafficGen $ns_ $node_($j) $W $BW $be_rho $seed_index_ "traffigen$j.tr"]
$be_tfg_ul_($j) set dist_ mixed
$be_tfg_ul_($j) set body_dist_ 88
$be_tfg_ul_($j) set avg_len_b_ 7247
$be_tfg_ul_($j) set std_dev_ 28765
$be_tfg_ul_($j) set avg_len_t_ 10558.46
$be_tfg_ul_($j) set mshape_ 1.383
#configure TCP
$be_tfg_ul_($j) set tcp_flavor_ TCP/Reno
$be_tfg_ul_($j) set tcppsize_ 1000
$be_tfg_ul_($j) set windowsize_ 3000
$be_tfg_ul_($j) set ecnsupport_ 0
$be_tfg_ul_($j) set limittransmit_ 0
$be_tfg_ul_($j) set type_ 31
$be_tfg_ul_($j) start
}
Alguns desses parâmetros diferem daqueles parâmetros que você de fato utilizou para obter os resultados apresentados no artigo citado anteriormente? (De fato existem diversos parâmetros que não foram citados no artigo por isso estou inseguro em relação aos parâmetros citados anteriormente) Poderia revelar se esses valores correspondem ou se não, quais são os mais adequados?
Hi
thank you very much for reply ,
first : I try to change the routing protocol to DSDV or AODV , but when run the tcl script it give errors. i ckeck the site you wrote to me but cannot find NOAH extension for ns2.31. then check the ns2.31 and found directory called noah on it . so i think it support it ?
still the drop reason CBK exist !! have you any other idea
second: i try to work on the module which your group devolop ,
but when install ns2.28 on redhat EL5 , tcl8.4.5 give me error when configure (the error :checking system version (for dynamic loading) ./configure line:L7068: systax error
tcl 8.3.2 configuration failed)
is the operating system not support ns2.28??
can i solve this problem?
thank u july
hi
i install the bew patch for wimax module 2.6 from wimax forum on ns2.31
but when i try to run the sample scripts it give me drop entey in the out file
the source station send but at RTR there are drop due to CBR (call back router)
can u help me in this topic ??
another question , I try NDSL module but the output entries in outfile donot contain a unique identifier for the packet (like -Ii field in output entries). it is exist in the sending entry (started with s ), but 0 in received entries ??
Comment Wall (128 comments)
You need to be a member of WiMAX360 to add comments!
Join this Ning Network
I am doing research on "Seamless mobility in Mobile WiMAX" and using NS-2 simulator with NIST WiMAX mobility package. I need your help regarding FMIPv6 patch for NS-2. If you have FMIPv6 patch or aware of any code that could be integrated into NS then please do let me know. I will highly thankful to you.
Qualquer dica ou orientações novas são bem vindas.
Obrigado
Flávio Alves Ferreira
limitando o range de valores gerados pela distribuição lognormal em .../tools/rng.h:
double normal(double avg, double std);
inline double lognormal(double avg, double std) {
//return (exp (normal(avg, std)));
double valor = (exp (normal(avg, std)));
if ((valor) > 4092928)
return( 4092928);
else
return(valor);
Nesse documento ("Changes in Web client access patterns: Characteristics and caching implications") existem outros parâmetros, mostrados abaixo, além da média e desvio padrão quais além deles são necessários definir e como?
Statistic W98
Sample size 66,988
Minimum 1
Maximum 4,092,928
Mean 7,247
Median 2,416
Standard deviation 28,765
t: 0.745 sc: 1 tid: 1
t: 2.990 fc: 1 tid: 1 len: 1.7976900000000001e+298 dur: 2.245 act: 0
ERROR: Wrong throughtput 6.4066298389719704e+298
node: _o1307 t: 2.990 bw: 160165745974299263927315111305785225450391900475229744589160517875359909572035464451916131511579898686587032624823202187761915068743797022257807923619563985512819536913428926493529066647323437893570338038041546327348313271268569238095384136657339501432029860331389839051800818652968648704000000.000 throughput: 0.009 goodput: 0.009 rtt: 22.400000000000002 to: 0 cwnd: 3
a distribuição mixed definida no seu script de tfg.tcl apresenta valores de saída muito altos gerados pela distribuição lognormal com uma média de 7247 e desvio padrão de 28765. Quando solicito o cálculo da vazão das estações que usam fluxo BE é apresentado erro, pois a condição abaixo (tfg.tcl) é atendida:
if { $bw >= $bbw_ } {
puts $tracefilefd_ "ERROR: Wrong throughtput $bw"
$bbw_ foi definido como 40000000 e a vazão gerada a partir desses parâmetros de entrada apresenta um bw >> 40000000
Já limitei o range de valores gerados pela distribuição lognormal em .../tools/rng.h:
double normal(double avg, double std);
inline double lognormal(double avg, double std) {
//return (exp (normal(avg, std)));
double valor = (exp (normal(avg, std)));
if ((valor) > numeric_limits::max( )/1e10)
return(numeric_limits::max( )/1e10);
else
return(valor);
mas com esses valores altos de entrada da distribuição lognormal (7247 e 28765) a tendência é gerar valores extremamente elevados inicialmente e posteriormente caem, mas os valores muito altos estão inviabilizando os cálculos de vazão das estações com fluxo de serviço BE, você tem alguma sugestão para viabilizar isso utilizando os parâmetros de entrada que você definiu no seu artigo?
Estou testando seu simulador para redes Wimax desenvolvido na plataforma do NS-2 e editei os scripts previamente encaminhados por você (example.tcl e mix-all.tcl), utilizando efetivamente o script “example.tcl” devidamente configurado com os parâmetros para criação de aplicações geradoras de tráfego que utilizam um fluxo de serviço específico definidos no script “mix-all.tcl”.
Meu objetivo é comparar os resultados obtidos e apresentados no artigo “Escalonamento com Qualidade de Serviço em redes IEEE 802.16” que foi aceito pelo SBRC 2007. Quando altero os parâmetros para simular o cenário 2 proposto, encontro o seguinte erro:
“Floating point exception”
que só ocorre quando as estações que foram criadas para trabalhar com BE são instanciadas, por isso seguem os parâmetros da aplicação definida para produzir um tráfego correspondente ao fluxo de serviço BE:
for {set j $be_init} {$j < $be_end} {incr j} {
set seed_index_ [expr $base_seed +$i]
incr i
set be_tfg_ul_($j) [new TrafficGen $ns_ $node_($j) $W $BW $be_rho $seed_index_ "traffigen$j.tr"]
$be_tfg_ul_($j) set dist_ mixed
$be_tfg_ul_($j) set body_dist_ 88
$be_tfg_ul_($j) set avg_len_b_ 7247
$be_tfg_ul_($j) set std_dev_ 28765
$be_tfg_ul_($j) set avg_len_t_ 10558.46
$be_tfg_ul_($j) set mshape_ 1.383
#configure TCP
$be_tfg_ul_($j) set tcp_flavor_ TCP/Reno
$be_tfg_ul_($j) set tcppsize_ 1000
$be_tfg_ul_($j) set windowsize_ 3000
$be_tfg_ul_($j) set ecnsupport_ 0
$be_tfg_ul_($j) set limittransmit_ 0
$be_tfg_ul_($j) set type_ 31
$be_tfg_ul_($j) start
}
Alguns desses parâmetros diferem daqueles parâmetros que você de fato utilizou para obter os resultados apresentados no artigo citado anteriormente? (De fato existem diversos parâmetros que não foram citados no artigo por isso estou inseguro em relação aos parâmetros citados anteriormente) Poderia revelar se esses valores correspondem ou se não, quais são os mais adequados?
do u have source code in matlab about wimax scheduling?
thanks Juliana...
Denny
thank you very much for reply ,
first : I try to change the routing protocol to DSDV or AODV , but when run the tcl script it give errors. i ckeck the site you wrote to me but cannot find NOAH extension for ns2.31. then check the ns2.31 and found directory called noah on it . so i think it support it ?
still the drop reason CBK exist !! have you any other idea
second: i try to work on the module which your group devolop ,
but when install ns2.28 on redhat EL5 , tcl8.4.5 give me error when configure (the error :checking system version (for dynamic loading) ./configure line:L7068: systax error
tcl 8.3.2 configuration failed)
is the operating system not support ns2.28??
can i solve this problem?
thank u july
i install the bew patch for wimax module 2.6 from wimax forum on ns2.31
but when i try to run the sample scripts it give me drop entey in the out file
the source station send but at RTR there are drop due to CBR (call back router)
can u help me in this topic ??
another question , I try NDSL module but the output entries in outfile donot contain a unique identifier for the packet (like -Ii field in output entries). it is exist in the sending entry (started with s ), but 0 in received entries ??
plz help me
thank u
View All Comments