SlideShare a Scribd company logo
1 of 24
Seminar Topic: Recent Trenends in
Networking(NS2)
www.plenzogantechnology.com
Plenzogan Technology
What is Networking
 A network is two or more devices capable of communicating and sharing
resources between them.
 Two types of networks are LAN and WAN:
 LAN (Local Area Network) – A group of devices sharing resources in a
single area such as a room or a building.
 WAN (Wide Area Network) – Two or more LANs communicating,
often across large distances. The most famous WAN is the Internet
 Network - A group of computers connected together in a way that allows
information to be exchanged between the computers.
 Node - Anything that is connected to the network. While a node is typically a
computer, it can also be something like a printer or CD-ROM tower.
 Segment - Any portion of a network that is separated, by a switch, bridge or
router, from other parts of the network.
 Backbone - The main cabling of a network that all of the segments connect to.
Typically, the backbone is capable of carrying more information than the
individual segments. For example, each segment may have a transfer rate of 10
Mbps (megabits per second: 1 million bits a second), while the backbone may
operate at 100 Mbps.
 Topology - The way that each node is physically connected to the network.
History
NS 1
 The first version of ns, known as ns-1, was developed at Lawrence
Berkeley National Laboratory (LBNL) in the 1995-97 timeframe by Steve
McCanne, Sally Floyd, Kevin Fall, and other contributors.
 This was known as the LBNL Network Simulator, and derived from an
earlier simulator known as REAL by S. Keshav.
 The core of the simulator was written in C++, with Tcl-based scripting
of simulation scenarios.Long-running contributions have also come from
Sun Microsystems, the UC Berkeley Daedelus, and Carnegie Mellon
Monarch projects.it used.
NS2
 In 1996-97, ns version 2 (ns-2) was initiated based on a refactoring by Steve
McCanne. Use of Tcl was replaced by MIT's Object Tcl (OTcl), an object-
oriented dialect of Tcl.
 The core of ns-2 is also written in C++, but the C++ simulation objects are
linked to shadow objects in OTcl and variables can be linked between both
language realms. Simulation scripts are written in the OTcl language, an
extension of the Tcl scripting language.
 Presently, ns-2 consists of over 300,000 lines of source code, and there
is probably a comparable amount of contributed code that is not
integrated directly into the main distribution (many forks of ns-2 exist,
both maintained and unmaintained).
 It runs on GNU/Linux, FreeBSD, Solaris, Mac OS X and Windows
versions that support Cygwin. It is licensed for use under version 2 of
the GNU General Public License.
NS2 Design
 ns-3 is built using C++ and Python with scripting capability. The ns-3
library is wrapped to python thanks to the pybindgen library which
delegates the parsing of the ns-3 C++ headers to gccxml and pygccxml
to generate automatically the corresponding C++ binding glue. These
automatically-generated C++ files are finally compiled into the ns-3
python module to allow users to interact with the C++ ns-3 models and
core through python scripts.
 The large majority of its users focuses on wireless simulations which
involve models for Wi-Fi, WiMAX, or LTE for layers 1 and 2 and
routing protocols such as OLSR and AODV.
NS2 Work Flow
 Topology definition: to ease the creation of basic facilities and define
their interrelationships, ns-3 has a system of containers and helpers that
facilitates this process.
 Model development: models are added to simulation (for example,
UDP, IPv4, point-to-point devices and links, applications); most of the
time this is done using helpers.
 Node and link configuration: models set their default values (for
example, the size of packets sent by an application or MTU of a point-
to-point link); most of the time this is done using the attribute system.
 Execution: simulation facilities generate events, data requested by the
user is logged.
 Performance analysis: after the simulation is finished and data is
available as a time-stamped event trace. This data can then be
statistically analysed with tools like R to draw conclusions.
 Graphical Visualization: raw or processed data collected in a
simulation can be graphed using tools like Gnu plot, matplotlib or
XGRAPH.
Problems
Simulate the
environment
Run with ns-2
Analysis the
result
Finish
Modify
No
Finish the
simulation
Yes
Other Network Simulators
 Self-Developed
 Without strong persuasion
 Simulation frameworks
 Commercial
 OPNET
 QualNet
 OMNEST (commercial version of OMNetT++)
 Free
 NS-2 (network simulator version 2)
 OMNetT++
Why Ns2
 Ns-2 is a discrete event simulator
 Scheduler
 Advance of time depends on the timing of events
 Object-oriented simulator
 C++ : fast to run, slower to change – protocol implementation
 Otcl : slower to run, fast to change – simulation configuration
 Components
 Ns – simulator itself
 Nam – network animator
 Visualize ns (or other) output
Routing Protocols
 Packet type
 Structure declaration – packet header
 Name binding
 Bind packet header to TCL interface
 Usage
 Routing agent
 MANET routing protocol
 Agent object
 Tcl hook
 Important functions
List of Protocols
1. AODV
2. DSDV
3. DSR
4. OLSR
5. OSPF
6. VoIP
Internet Domain Structure
Software Requirements
 Software:VM ware 7.0
 Supporting Package: Red Hat Linux 2.0
 Language:C,C++,Tcl(tool Command Language)
 Xgraph:Gnuplot
Procedure for wired Network
1. Create a New Simulator
2. Create a Number of Nodes
3. Create a Link(Connections)
4. Create a Agent(Router, Forwarder)
5. Create a Topology
6. Create a Node Position
7. Create a Bandwidth(in Mb Size)
8. Create a Time in Ms
9. Create Nam
10. Start Simulation
Procedure for wireless Network
1. Create a New Simulator
2. Create a Number of Nodes
3. Create a Antenna(360 Degree)
4. Create a Agent(Router, Forwarder)
5. Create a Topology
6. Create a Node Position
7. Create a Bandwidth(in Mb Size)
8. Create a Time in Ms
9. Create Nam
10. Start Simulation
Tips
1. Ns document is not easy to understand
2. Error message is not very useful
3. Understand and Implementation
4. Implementation issues
5. Iterative design
Conclusion
 Basic concept of NS2
 Two levels of simulation
 Exist modules for NS beginner
Reference
1) ns2 website: http://www.isi.edu/nsnam/ns
2) ns-2 Tutorial: http://www.isi.edu/nsnam/ns/tutorial/nsindex.html
3)Tcl/Tk tutorial : http://hegel.ittc.ukans.edu/topics/tcltk/tutorial-
noplugin/
Live Demo
Questions ?
Thank You

More Related Content

What's hot

Link Capacity Estimation in SDN-based End-hosts
Link Capacity Estimation in SDN-based End-hostsLink Capacity Estimation in SDN-based End-hosts
Link Capacity Estimation in SDN-based End-hostsFarzaneh Pakzad
 
Spring sim 2010-riley
Spring sim 2010-rileySpring sim 2010-riley
Spring sim 2010-rileySopna Sumāto
 
Architecture and Performance of Runtime Environments for Data Intensive Scala...
Architecture and Performance of Runtime Environments for Data Intensive Scala...Architecture and Performance of Runtime Environments for Data Intensive Scala...
Architecture and Performance of Runtime Environments for Data Intensive Scala...jaliyae
 
Ground to ns3 - Basic wireless topology implementation
Ground to ns3 - Basic wireless topology implementationGround to ns3 - Basic wireless topology implementation
Ground to ns3 - Basic wireless topology implementationJawad Khan
 
Lecture 1 networking & internetworking
Lecture 1 networking & internetworkingLecture 1 networking & internetworking
Lecture 1 networking & internetworkingMd. Mashiur Rahman
 
Topology ppt
Topology pptTopology ppt
Topology pptboocse11
 
Group Communication Techniques in Overlay Networks
Group Communication Techniques in Overlay NetworksGroup Communication Techniques in Overlay Networks
Group Communication Techniques in Overlay NetworksKnut-Helge Vik
 
Porting dmtcp mac_slides
Porting dmtcp mac_slidesPorting dmtcp mac_slides
Porting dmtcp mac_slidesyuliang_neu
 
OSI model (7 layer )
OSI model (7 layer ) OSI model (7 layer )
OSI model (7 layer ) dimuthu22
 
Introduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link LayerIntroduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link LayerVNIT-ACM Student Chapter
 

What's hot (20)

Link Capacity Estimation in SDN-based End-hosts
Link Capacity Estimation in SDN-based End-hostsLink Capacity Estimation in SDN-based End-hosts
Link Capacity Estimation in SDN-based End-hosts
 
Spring sim 2010-riley
Spring sim 2010-rileySpring sim 2010-riley
Spring sim 2010-riley
 
Architecture and Performance of Runtime Environments for Data Intensive Scala...
Architecture and Performance of Runtime Environments for Data Intensive Scala...Architecture and Performance of Runtime Environments for Data Intensive Scala...
Architecture and Performance of Runtime Environments for Data Intensive Scala...
 
Ns 3 simulation of wi max networks
Ns 3 simulation of wi max networksNs 3 simulation of wi max networks
Ns 3 simulation of wi max networks
 
Introduction to ns3
Introduction to ns3Introduction to ns3
Introduction to ns3
 
Ground to ns3 - Basic wireless topology implementation
Ground to ns3 - Basic wireless topology implementationGround to ns3 - Basic wireless topology implementation
Ground to ns3 - Basic wireless topology implementation
 
COMPUTER NETWORKS
COMPUTER NETWORKSCOMPUTER NETWORKS
COMPUTER NETWORKS
 
ns-3 Tutorial
ns-3 Tutorialns-3 Tutorial
ns-3 Tutorial
 
Lecture 1 networking & internetworking
Lecture 1 networking & internetworkingLecture 1 networking & internetworking
Lecture 1 networking & internetworking
 
Wan
WanWan
Wan
 
OSI 7 Layer Model
OSI 7 Layer ModelOSI 7 Layer Model
OSI 7 Layer Model
 
Topology ppt
Topology pptTopology ppt
Topology ppt
 
Topology ppt
Topology pptTopology ppt
Topology ppt
 
Ns3
Ns3Ns3
Ns3
 
Group Communication Techniques in Overlay Networks
Group Communication Techniques in Overlay NetworksGroup Communication Techniques in Overlay Networks
Group Communication Techniques in Overlay Networks
 
Lecture 05 - Chapter 3 - Models of parallel computers and interconnections
Lecture 05 - Chapter 3 - Models of parallel computers and  interconnectionsLecture 05 - Chapter 3 - Models of parallel computers and  interconnections
Lecture 05 - Chapter 3 - Models of parallel computers and interconnections
 
Porting dmtcp mac_slides
Porting dmtcp mac_slidesPorting dmtcp mac_slides
Porting dmtcp mac_slides
 
OSI model (7 layer )
OSI model (7 layer ) OSI model (7 layer )
OSI model (7 layer )
 
Lecturre 07 - Chapter 05 - Basic Communications Operations
Lecturre 07 - Chapter 05 - Basic Communications  OperationsLecturre 07 - Chapter 05 - Basic Communications  Operations
Lecturre 07 - Chapter 05 - Basic Communications Operations
 
Introduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link LayerIntroduction to the OSI 7 layer model and Data Link Layer
Introduction to the OSI 7 layer model and Data Link Layer
 

Viewers also liked

How Can I Immigrate to the United States?
How Can I Immigrate to the United States?How Can I Immigrate to the United States?
How Can I Immigrate to the United States?clubcraft
 
манойленко лариса
манойленко ларисаманойленко лариса
манойленко ларисаLARAVIND
 
SAP Forum Moscow 2015 Services and Support session opening presentation
SAP Forum Moscow 2015 Services and Support session opening presentationSAP Forum Moscow 2015 Services and Support session opening presentation
SAP Forum Moscow 2015 Services and Support session opening presentationaguzumtsyan
 

Viewers also liked (6)

How Can I Immigrate to the United States?
How Can I Immigrate to the United States?How Can I Immigrate to the United States?
How Can I Immigrate to the United States?
 
danielabortoniFREDDIEMERCURY
danielabortoniFREDDIEMERCURYdanielabortoniFREDDIEMERCURY
danielabortoniFREDDIEMERCURY
 
Sieger
SiegerSieger
Sieger
 
key facts
key factskey facts
key facts
 
манойленко лариса
манойленко ларисаманойленко лариса
манойленко лариса
 
SAP Forum Moscow 2015 Services and Support session opening presentation
SAP Forum Moscow 2015 Services and Support session opening presentationSAP Forum Moscow 2015 Services and Support session opening presentation
SAP Forum Moscow 2015 Services and Support session opening presentation
 

Similar to Plenzogan technology

Final Report(Routing_Misbehavior)
Final Report(Routing_Misbehavior)Final Report(Routing_Misbehavior)
Final Report(Routing_Misbehavior)Ambreen Zafar
 
Network simulator 2 a simulation tool for linux
Network simulator 2 a simulation tool for linuxNetwork simulator 2 a simulation tool for linux
Network simulator 2 a simulation tool for linuxPratik Joshi
 
Network essentials chapter 3
Network essentials  chapter 3Network essentials  chapter 3
Network essentials chapter 3Raghu nath
 
Introduction to TCP / IP model
Introduction to TCP / IP modelIntroduction to TCP / IP model
Introduction to TCP / IP modelssuserb4996d
 
WiMAX implementation in ns3
WiMAX implementation in ns3WiMAX implementation in ns3
WiMAX implementation in ns3Mustafa Khaleel
 
Network essentials chapter 4
Network essentials  chapter 4Network essentials  chapter 4
Network essentials chapter 4Raghu nath
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnologyGulrez Khan
 
NETWORK BASICS.pdf
NETWORK BASICS.pdfNETWORK BASICS.pdf
NETWORK BASICS.pdfphilipsKani1
 
network in details description and example
network in details description and examplenetwork in details description and example
network in details description and exampleyabosa1161
 
Networking Basics
Networking BasicsNetworking Basics
Networking BasicsCarlo Fonda
 
Basic Networking Network
Basic Networking NetworkBasic Networking Network
Basic Networking NetworkJGrace Johnny
 
Network administration and Management
Network administration and ManagementNetwork administration and Management
Network administration and ManagementBry Cunal
 
Introduction to-computer-networking
Introduction to-computer-networkingIntroduction to-computer-networking
Introduction to-computer-networkingArdit Meti
 

Similar to Plenzogan technology (20)

Final Report(Routing_Misbehavior)
Final Report(Routing_Misbehavior)Final Report(Routing_Misbehavior)
Final Report(Routing_Misbehavior)
 
Net2
Net2Net2
Net2
 
Network simulator 2 a simulation tool for linux
Network simulator 2 a simulation tool for linuxNetwork simulator 2 a simulation tool for linux
Network simulator 2 a simulation tool for linux
 
Network essentials chapter 3
Network essentials  chapter 3Network essentials  chapter 3
Network essentials chapter 3
 
Introduction to TCP / IP model
Introduction to TCP / IP modelIntroduction to TCP / IP model
Introduction to TCP / IP model
 
WiMAX implementation in ns3
WiMAX implementation in ns3WiMAX implementation in ns3
WiMAX implementation in ns3
 
Ns2
Ns2Ns2
Ns2
 
Network essentials chapter 4
Network essentials  chapter 4Network essentials  chapter 4
Network essentials chapter 4
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnology
 
dist-03-4.pdf
dist-03-4.pdfdist-03-4.pdf
dist-03-4.pdf
 
NETWORK BASICS.pdf
NETWORK BASICS.pdfNETWORK BASICS.pdf
NETWORK BASICS.pdf
 
network in details description and example
network in details description and examplenetwork in details description and example
network in details description and example
 
Chapter 6 os
Chapter 6 osChapter 6 os
Chapter 6 os
 
Networking Basics
Networking BasicsNetworking Basics
Networking Basics
 
Basic Networking Network
Basic Networking NetworkBasic Networking Network
Basic Networking Network
 
Network administration and Management
Network administration and ManagementNetwork administration and Management
Network administration and Management
 
Cisco doc
Cisco docCisco doc
Cisco doc
 
Introduction to-computer-networking
Introduction to-computer-networkingIntroduction to-computer-networking
Introduction to-computer-networking
 
COMPUTER NETWORKING
COMPUTER NETWORKINGCOMPUTER NETWORKING
COMPUTER NETWORKING
 
Computer networking
Computer networkingComputer networking
Computer networking
 

Recently uploaded

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 

Recently uploaded (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 

Plenzogan technology

  • 1. Seminar Topic: Recent Trenends in Networking(NS2) www.plenzogantechnology.com Plenzogan Technology
  • 2. What is Networking  A network is two or more devices capable of communicating and sharing resources between them.  Two types of networks are LAN and WAN:  LAN (Local Area Network) – A group of devices sharing resources in a single area such as a room or a building.  WAN (Wide Area Network) – Two or more LANs communicating, often across large distances. The most famous WAN is the Internet
  • 3.  Network - A group of computers connected together in a way that allows information to be exchanged between the computers.  Node - Anything that is connected to the network. While a node is typically a computer, it can also be something like a printer or CD-ROM tower.  Segment - Any portion of a network that is separated, by a switch, bridge or router, from other parts of the network.  Backbone - The main cabling of a network that all of the segments connect to. Typically, the backbone is capable of carrying more information than the individual segments. For example, each segment may have a transfer rate of 10 Mbps (megabits per second: 1 million bits a second), while the backbone may operate at 100 Mbps.  Topology - The way that each node is physically connected to the network.
  • 4. History NS 1  The first version of ns, known as ns-1, was developed at Lawrence Berkeley National Laboratory (LBNL) in the 1995-97 timeframe by Steve McCanne, Sally Floyd, Kevin Fall, and other contributors.  This was known as the LBNL Network Simulator, and derived from an earlier simulator known as REAL by S. Keshav.  The core of the simulator was written in C++, with Tcl-based scripting of simulation scenarios.Long-running contributions have also come from Sun Microsystems, the UC Berkeley Daedelus, and Carnegie Mellon Monarch projects.it used.
  • 5. NS2  In 1996-97, ns version 2 (ns-2) was initiated based on a refactoring by Steve McCanne. Use of Tcl was replaced by MIT's Object Tcl (OTcl), an object- oriented dialect of Tcl.  The core of ns-2 is also written in C++, but the C++ simulation objects are linked to shadow objects in OTcl and variables can be linked between both language realms. Simulation scripts are written in the OTcl language, an extension of the Tcl scripting language.
  • 6.  Presently, ns-2 consists of over 300,000 lines of source code, and there is probably a comparable amount of contributed code that is not integrated directly into the main distribution (many forks of ns-2 exist, both maintained and unmaintained).  It runs on GNU/Linux, FreeBSD, Solaris, Mac OS X and Windows versions that support Cygwin. It is licensed for use under version 2 of the GNU General Public License.
  • 7. NS2 Design  ns-3 is built using C++ and Python with scripting capability. The ns-3 library is wrapped to python thanks to the pybindgen library which delegates the parsing of the ns-3 C++ headers to gccxml and pygccxml to generate automatically the corresponding C++ binding glue. These automatically-generated C++ files are finally compiled into the ns-3 python module to allow users to interact with the C++ ns-3 models and core through python scripts.  The large majority of its users focuses on wireless simulations which involve models for Wi-Fi, WiMAX, or LTE for layers 1 and 2 and routing protocols such as OLSR and AODV.
  • 8. NS2 Work Flow  Topology definition: to ease the creation of basic facilities and define their interrelationships, ns-3 has a system of containers and helpers that facilitates this process.  Model development: models are added to simulation (for example, UDP, IPv4, point-to-point devices and links, applications); most of the time this is done using helpers.  Node and link configuration: models set their default values (for example, the size of packets sent by an application or MTU of a point- to-point link); most of the time this is done using the attribute system.
  • 9.  Execution: simulation facilities generate events, data requested by the user is logged.  Performance analysis: after the simulation is finished and data is available as a time-stamped event trace. This data can then be statistically analysed with tools like R to draw conclusions.  Graphical Visualization: raw or processed data collected in a simulation can be graphed using tools like Gnu plot, matplotlib or XGRAPH.
  • 10. Problems Simulate the environment Run with ns-2 Analysis the result Finish Modify No Finish the simulation Yes
  • 11. Other Network Simulators  Self-Developed  Without strong persuasion  Simulation frameworks  Commercial  OPNET  QualNet  OMNEST (commercial version of OMNetT++)  Free  NS-2 (network simulator version 2)  OMNetT++
  • 12. Why Ns2  Ns-2 is a discrete event simulator  Scheduler  Advance of time depends on the timing of events  Object-oriented simulator  C++ : fast to run, slower to change – protocol implementation  Otcl : slower to run, fast to change – simulation configuration  Components  Ns – simulator itself  Nam – network animator  Visualize ns (or other) output
  • 13. Routing Protocols  Packet type  Structure declaration – packet header  Name binding  Bind packet header to TCL interface  Usage  Routing agent  MANET routing protocol  Agent object  Tcl hook  Important functions
  • 14. List of Protocols 1. AODV 2. DSDV 3. DSR 4. OLSR 5. OSPF 6. VoIP
  • 16. Software Requirements  Software:VM ware 7.0  Supporting Package: Red Hat Linux 2.0  Language:C,C++,Tcl(tool Command Language)  Xgraph:Gnuplot
  • 17. Procedure for wired Network 1. Create a New Simulator 2. Create a Number of Nodes 3. Create a Link(Connections) 4. Create a Agent(Router, Forwarder) 5. Create a Topology 6. Create a Node Position 7. Create a Bandwidth(in Mb Size) 8. Create a Time in Ms 9. Create Nam 10. Start Simulation
  • 18. Procedure for wireless Network 1. Create a New Simulator 2. Create a Number of Nodes 3. Create a Antenna(360 Degree) 4. Create a Agent(Router, Forwarder) 5. Create a Topology 6. Create a Node Position 7. Create a Bandwidth(in Mb Size) 8. Create a Time in Ms 9. Create Nam 10. Start Simulation
  • 19. Tips 1. Ns document is not easy to understand 2. Error message is not very useful 3. Understand and Implementation 4. Implementation issues 5. Iterative design
  • 20. Conclusion  Basic concept of NS2  Two levels of simulation  Exist modules for NS beginner
  • 21. Reference 1) ns2 website: http://www.isi.edu/nsnam/ns 2) ns-2 Tutorial: http://www.isi.edu/nsnam/ns/tutorial/nsindex.html 3)Tcl/Tk tutorial : http://hegel.ittc.ukans.edu/topics/tcltk/tutorial- noplugin/