NS2 Tutorial Kameswari Chebrolu Dept. of Computer Science and Engineering, IIT Bombay pdf

19 558 0
NS2 Tutorial Kameswari Chebrolu Dept. of Computer Science and Engineering, IIT Bombay pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

NS­2 Tutorial Kameswari Chebrolu Dept. of Computer Science and Engineering,  IIT Bombay Motivation for Simulations ● Cheap ­­  does not require costly equipment ● Complex scenarios can be easily tested ● Results can be quickly obtained – more ideas can  be tested in a smaller timeframe ● The real thing isn't yet available ● Controlled experimental conditions – ● Repeatability helps aid debugging Disadvantages: Real systems too complex to  model Features of NS­2 ● Protocols: TCP, UDP, HTTP, Routing algorithms,  MAC etc ● Traffic Models: CBR, VBR, Web etc ● Error Models: Uniform, bursty etc ● Misc: Radio propagation, Mobility models , Energy  Models ● Topology Generation tools ●  Visualization tools (NAM), Tracing ● NS Structure NS is an object oriented discrete­event simulator – – ● Simulator maintains list of events and executes one event after  another Single thread of control: no locking or race conditions Back end is C++ event scheduler – – ● Protocols mostly Fast to run, more control Front end is oTCL – Creating scenarios, extensions to C++ protocols – fast to write and change TCL tutorial set x 1 set y $x ● Variables: ● Arrays: set a(0) 1 ● Printing: puts “$a(0) \n” ● Arithmetic Expression: ● Control Structures:  if {$z == 6} then { puts “Correct!”} set z = [expr $y + 5] for {set i =0} {$i 

Ngày đăng: 16/03/2014, 17:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan