[ns] who can help me with Congestion Simulation in NS2?

2008-01-08 Thread sun wings2002

 hello,
I am interested in networks congestion control, so I need the simulation
script or code in NS2,
especially TCP Peach, Vegas, Reno, NewReno, RED and so on.If I have these
simulation, I can
go ahead. Can someone help me?
Thanks a lot!
please Email me!

Yours


-- 
Sun


[ns] which of 802.11a/b/G is implemented in ns2 ?

2008-01-08 Thread Imad Abdeljaouad

Hi all,
Reading the ns doc, I found out that IEEE 802.11 is implemented. First, I
don't which of the three standards a,b and g is implemented? Second, can
anyone send a sample tcl file or lines showing how I can connect
802.11Gnodes? Can anyone help please ?
thank you in advance,

-- 
best regards,

Imad Abdeljaouad


Re: [ns] which of 802.11a/b/G is implemented in ns2 ?

2008-01-08 Thread Fabio Mesiti

Imad,

MAC layer is the same for these flavours of IEEE 802.11
(channel access, backoff, deferring);
you can change stations' datarate (1, 2, 11 Mbps, etc) but
PHY layer (modulation, code) is almost not implemented in ns2.

Fabio

Imad Abdeljaouad wrote:
 Hi all,
 Reading the ns doc, I found out that IEEE 802.11 is implemented. First, I
 don't which of the three standards a,b and g is implemented? Second, can
 anyone send a sample tcl file or lines showing how I can connect
 802.11Gnodes? Can anyone help please ?
 thank you in advance,

   



Re: [ns] Segmentation fault with wireless simulation

2008-01-08 Thread Song Luo

change the ifq to CMUPriQueue.

On Jan 7, 2008 7:06 PM, jayachandra gullapalli [EMAIL PROTECTED]
wrote:


 Hi,

 I was trying an wireless simulation on NS, I encounter this segmentation
 fault. I tried to troubleshoot the code but with no success. Could you
 please correct if I have some problem with the code.

 The code with which I tried the simulation.

 #Define wirleess scenario parameters

 set val(chan) Channel/WirelessChannel;
 set val(prop) Propagation/TwoRayGround1;
 set val(netif) Phy/WirelessPhy;
 set val(mac) Mac/802_11;
 set val(ifq) Queue/DropTail/PriQueue;
 set val(ll) LL;
 set val(ant) Antenna/OmniAntenna;
 set val(ifqlen) 50;
 set val(nn) 5;
 set val(rp) DSR;
 set val(x) 500;
 set val(y) 400;
 set val(stop) 150;
 set ns [new Simulator]
 set tracefd [open problem1Trace.tr w]
 set windowVsTime2 [open problem1Win.tr w]
 set namfd [open problem1Namtrace.nam w]
 $ns trace-all $tracefd
 $ns namtrace-all-wireless $namfd $val(x) $val(y)
 set topo [new Topography]
 $topo load_flatgrid $val(x) $val(y)
 create-god $val(nn)
 $ns node-config -adhocRouting $val(rp) \
 -llType $val(ll) \
 -macType $val(mac) \
 -ifqType $val(ifq) \
 -ifqLen $val(ifqlen) \
 -antType $val(ant) \
 -propType $val(prop) \
 -phyType $val(netif) \
 -channelType $val(chan) \
 -topoInstance $topo \
 -agentTrace ON \
 -routerTrace ON\
 -macTrace OFF \
 -movementTrace ON
 for {set i 0} {$i  $val(nn) } {incr i} {
 set node_($i) [$ns node]
 }
 $node_(0) set X_ 5.0
 $node_(0) set Y_ 5.0
 $node_(0) set Z_ 0.0
 $node_(1) set X_ 490.0
 $node_(1) set Y_ 285.0
 $node_(1) set Z_ 0.0
 $node_(2) set X_ 150.0
 $node_(2) set Y_ 240.0
 $node_(2) set Z_ 0.0
 $node_(3) set X_ 495.0
 $node_(3) set Y_ 100
 $node_(3) set Z_ 0.0
 $node_(4) set X_ 495
 $node_(4) set Y_ 395
 $node_(4) set Z_ 0.0

 $ns at 10.0 $node_(0) setdest 250.0 250.0 3.0
 $ns at 15.0 $node_(1) setdest 45.0 285.0 5.0
 $ns at 20.0 $node_(2) setdest 480.0 300.0 5.0
 $ns at 25.0 $node_(3) setdest 50.0 150.0 5.0
 $ns at 15.0 $node_(4) setdest 50.0 50.0 3.0
 #set TCP Connection between node_(0) and node_(1)
 set tcp0 [new Agent/TCP/Newreno]
 $tcp0 set class_ 2
 set sink0 [new Agent/TCPSink]
 $ns attach-agent $node_(0) $tcp0
 $ns attach-agent $node_(1) $sink0
 $ns connect $tcp0 $sink0
 set ftp [new Application/FTP]
 $ftp attach-agent $tcp0
 $ns at 10.0 $ftp start
 #set TCP Connection between node_(0) and node_(4)
 set tcp1 [new Agent/TCP/Newreno]
 $tcp1 set class_ 2
 set sink1 [new Agent/TCPSink]
 $ns attach-agent $node_(0) $tcp1
 $ns attach-agent $node_(4) $sink1
 $ns connect $tcp1 $sink1
 set ftp1 [new Application/FTP]
 $ftp1 attach-agent $tcp1
 $ns at 12.0 $ftp1 start
 #set TCP Connection between node_(3) and node_(2)
 set tcp2 [new Agent/TCP/Newreno]
 $tcp2 set class_ 2
 set sink2 [new Agent/TCPSink]
 $ns attach-agent $node_(3) $tcp2
 $ns attach-agent $node_(2) $sink2
 $ns connect $tcp2 $sink2
 set ftp2 [new Application/FTP]
 $ftp2 attach-agent $tcp2
 $ns at 15.0 $ftp2 start
 proc plotWindow {tcpSource file} {
 global ns
 set time 0.01
 set now [$ns now]
 set cwnd [$tcpSource set cwnd_]
 puts $file $now $cwnd
 $ns at [expr $now+$time] plotWindow $tcpSource $file }
 $ns at 10.1 plotWindow $tcp0 $windowVsTime2
 #define node position in NAM
 for {set i 0} {$i  $val(nn)} {incr i} {
 $ns initial_node_pos $node_($i) 30
 }
 for {set i 0} {$i  $val(nn) } {incr i} {
 $ns at $val(stop) $node_($i) reset;
 }
 $ns at $val(stop) $ns nam-end-wireless $val(stop)
 $ns at $val(stop) stop
 $ns at 150.01 puts \end simulation\ ; $ns halt
 proc stop {} {
 global ns tracefd namfd
 $ns flush-trace
 close $tracefd
 close $namfd
 }
 $ns run


 Your help in this regard would be greatly appreciated.

 Thanks,
 Jayachandra.


  Chat on a cool, new interface. No download required. Go to
 http://in.messenger.yahoo.com/webmessengerpromo.php




-- 
Song Luo
Intelligent Automation, Inc.


[ns] Need of Backup source routing code

2008-01-08 Thread gprabhu



Hi,

 I am doing a project related to Backup Routing in DSR protocol for that i
am in need of backup source routing (BSR) protocol which was already
implemented. Where can i get this BSR. Please help me


-
This email was sent using TCEMail Service.
Thiagarajar College of Engineering
Madurai - 625015 (India)



Re: [ns] Segmentation fault with wireless simulation

2008-01-08 Thread khalil afzal

Hi,
  Try to change queue type. Segmentation fault will remove.
  thanks.


KHALIL
 MS COMSATS

   
-
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.