QoS in Network Simulator 2
|
|
- Kelley Taylor
- 6 years ago
- Views:
Transcription
1 QoS in Network Simulator 2 This experiment provides experience in how to apply and simulate QoS mechanisms in communication networks by means of NS2. We focus on RSVP in this experiment. 1. RSVP in NS2 HowTo This section provides a fast overview on how to use RSVP in NS2 scenarios, see [1] Setting an RSVP Link between Two Nodes An RSVP link between two nodes, node_1 and node_2 is created with the following Tcl command: ns duplex-rsvp-link <node_1> <node_2> <bw> <delay> <reservable> <rsvp> <queue> <adc> <est> where: ns is an instance of the simulator. bw expresses the bandwidth of the link. delay stands for the link delay. reservable determines the amount of bandwidth able to be reserved by RSVP. rsvp stands for the bandwidth (bits per second) reserved for RSVP control messages. If this value is set to zero, all RSVP control messages will be transmitted as best effort packets. Otherwise, a WFQ class with the specified bandwidth will be reserved for RSVP control messages to avoid control messages loss. queue is the size of the queue (in bytes) assigned to serve best-effort packets. adc determines the used admission control algorithm. There are currently five admission control algorithms implemented [2], namely Parameter-based Simple Sum algorithm (Param), Measured Sum (MS), Hoeffding Bounds (HB), Acceptance Region-Tangent at Origin (ACTO) and Acceptance Region-Tangent at Peak (ACTP). est is the estimator used by measurement-based admission control algorithms. Currently, there are four different estimators implemented, namely Null (for Param), TimeWindow (for MS), ExpAvg (for HB) and PointSample (for ACTO and ACTP). Example: $ns duplex-rsvp-link $a $b 1Mb 10ms Param Null 1.2. Setting Up and Creation of RSVP Agents The following creates an RSVP-agent named rsvpagent and adds it to the node node_1. set rsvpagent [$node_1 add-rsvp-agent] Another way to add the rsvpagent to the node node_1 is the following: $node_1 add-rsvp-agent
2 1.3. TCL Commands The following lists some useful commands for RSVP Create a session: <rsvp-agent> session <destination> <flow-id> Release a session: <rsvp-agent> release <session-id> Send path messages <rsvp-agent> sender <session-id> <rate> <bucket> <ttl> Reserve bandwidth <rsvp-agent> reserve <session-id> <style> <flow descriptor list> Send a RESV CONFIRM object with the next reservation message <rsvp-agent> confirm <session-id> Get a list of all sessions in an agent: <rsvp-agent> sessions Set the status value for a session <rsvp-agent> set-status <session-id> <value> Get the status value of a session <rsvp-agent> get-status <session-id> 2. RSVP in NS2 Practice Assume the network provided in figure 1. All links have a bandwidth of 1 Mbit/sec. The delay on each link is 10 msec. 90% of each link bandwidth can be reserved by RSVP, while 100 bit/sec is reserved for RSVP control messages. Each queue of network nodes reserves 5000 bytes to serve best effort packets. Resources are reserved for two UDP sessions. One is between nodes 1 and 2, while the other is between nodes 0 and 5. The RSVP session between nodes 1 and 4 is observed during this experiment. We measure the sending rate (in kbit/s) and the bandwidth loss (in packets/s). The sending rate is stored in a file named rate.tr, while the bandwidth loss is stored in a file named loss.tr.
3 Figure 1: An example network operating RSVP 2.1. Measuring the Sending Rate and Bandwidth Loss During the experiment, the following should be done. 1. Run the file rsvp-scenario.tcl by typing ns rsvp-scenario.tcl. 2. See the scenario using nam. What do you notice? What kind of traffic do we have? 3. Present the measured sending rates and bandwidth loss using xgraph. Interpret the results. 4. Go to the Tcl script and try to highlight, how the sending rate as well as the bandwidth loss has been measured Impact of Sending Rate During the experiment, the following should be done. 1. Change the sending rate of the CBR source attached to node 1 between until bits/s (actual rate is bits/s). The change can be done by updating this command in the script <set r [define_cbr_traffic $n1 $n ]>. 2. After each change, run the simulation again and stores the results files. 3. See the measured rates for all sending rates values and interpret the results. 4. Do the same for the bandwidth loss Impact of Best Effort Traffic The following task aims at analyzing how best effort traffic affects RSVP session. For this purpose, do the following: 1. Build a normal UDP session with a CBR source sending 500 bytes packets each 5 ms between both nodes 1 and Change the rate of the normal UDP session and notice how this affects the sending rate as well as the bandwidth loss of RSVP session between 1 and 4.
4 3. TCL Script # Create the scheduler and define the nam file and where the sending rates as well as bandwidth loss will be stored. set ns [new Simulator] set nf [open out.nam w] set ratef [open rate.tr] set lossf [open loss.tr] $ns namtrace-all $nf # Define two colors, each will be used for an RSVP session $ns color 1 Blue $ns color 2 Red # Create network nodes set n0 [$ns node] set n1 [$ns node] set n2 [$ns node] set n3 [$ns node] set n4 [$ns node] set n5 [$ns node] # Write a procedure named "create_link" This procedure is used to create an RSVP connection between two nodes, namely src_node and dst_node proc create_link {src_node dst_node { global ns set rate 1Mb set delay 10ms set reservable 0.9 set rsvp_rate 100 set bo_queue_size 5000 $ns duplex-rsvp-link $src_node $dst_node $rate $delay $reservable $rsvp_rate $bo_queue_size Param Null; # create RSVP connections between network nodes create_link $n0 $n2 create_link $n1 $n2 create_link $n2 $n3 create_link $n3 $n4
5 create_link $n3 $n5 # create RSVP connections between network nodes set rsvp0 [$n0 add-rsvp-agent] set rsvp1 [$n1 add-rsvp-agent] set rsvp2 [$n2 add-rsvp-agent] set rsvp3 [$n3 add-rsvp-agent] set rsvp4 [$n4 add-rsvp-agent] set rsvp5 [$n5 add-rsvp-agent] # create a UDP association between src_node and dst_node with a cbr_rate proc define_cbr_traffic {src_node dst_node cbr_rate class { global ns set udp_src [new Agent/UDP] $udp_src set class_ $class $ns attach-agent $src_node $udp_src set cbr_src [new Application/Traffic/CBR] set cbr_interval set packet_size_unit 8; $cbr_src set packetsize_ [expr $cbr_rate*$cbr_interval/$packet_size_unit] $cbr_src set interval_ $cbr_interval $cbr_src attach-agent $udp_src set null_sink [new Agent/LossMonitor] $ns attach-agent $dst_node $null_sink $ns connect $udp_src $null_sink return "$cbr_src $null_sink" set r [define_cbr_traffic $n1 $n ] set cbr0 [lindex $r 0] set null0 [lindex $r 1] $null0 set name "rsvp" set r [define_cbr_traffic $n0 $n ] set cbr1 [lindex $r 0] set null1 [lindex $r 1] $null1 set name "norm" proc print-sessions { { global rsvp1 ns set sessions [$rsvp1 sessions]
6 set now [$ns now] puts "time = $now: sessions - $sessions" # write a procedure named "monitor" to measure the sending rates and bandwidth loss proc monitor {loss_monitor prev { global ns ratef lossf set name [$loss_monitor set name] set bytes [$loss_monitor set bytes_] set nlost [$loss_monitor set nlost_] set now [$ns now] set time [expr $now-$prev] if {$time!=0 { set rate [expr $bytes/$time*8/1000] set lrate [expr $nlost/$time] else { set rate 0 set lrate 0 puts "$name $now $rate Kbit/s" puts "$name $now $lrate pkt/s lost" puts $ratef "$now $rate" puts $lossf "$now $lrate" $loss_monitor set bytes_ 0 $loss_monitor set nlost_ 0 set period 0.05 $ns at [expr $now+$period] "monitor $loss_monitor $now" set flow_id0 1 set rsvp_session0 [$rsvp1 session $n4 $flow_id0] $ns at 0 "monitor $null0 0" $ns at 0 "monitor $null1 0" $ns at 0.01 "$rsvp1 sender $rsvp_session " $ns at 0.1 "$rsvp4 reserve $rsvp_session0 FF $n1" $ns at 0.2 "$cbr1 start" $ns at 0.35 "$cbr0 start" $ns at 1.8 "$cbr0 stop"
7 $ns at 1.9 "$cbr1 stop" $ns at 2.0 "finish" proc finish { { global ns nf ratef lossf $ns flush-trace close $nf close $ratef close $lossf exec nam out.nam & exit 0 $ns run 4. References [1] M. Greis. RSVP/ns: An implementation of RSVP for the network simulator ns-2. RSVP/ns Documentation, [2] S. Jamin, S. J. Shenker, P. B. Danzig, Comparison of Measurement-based Admission Control Algorithms for Controlled-Load Service", Proc. IEEE INFOCOM 97, April 97.
ns-2 Tutorial Exercise (1)
ns-2 Tutorial Exercise (1) Multimedia Networking Group, The Department of Computer Science, UVA Jianping Wang Adopted from Nicolas s slides Jianping Wang, 2002 cs757 On to the Tutorial Work in group of
More informationNetwork Simulator 2. Telematica I (CdL Ing. INF) Ing. Giuseppe Piro.
Network Simulator 2 Telematica I (CdL Ing. INF) Ing. Giuseppe Piro g.piro@poliba.it 1 NS-2 Goals NS-2 is a Network Simulator - version 2 Can setup network topologies Generate packet traffic similar to
More informationNetwork Simulator 2 (NS2)
Network Simulator 2 (NS2) Basics and Mobility Management 1. Experiment 1 Let the following example be considered. All links in this network have a bandwidth of 1 Mbit/s. Please go through the tasks (1-1)
More informationProject Network Simulation CSE 5346/4346
Project Network Simulation CSE 5346/4346 Project Overview This is a comprehensive project designed to be completed by 4 phases, and intended to demonstrate network performance and quality of service (QoS)
More informationNS-2 Tutorial. Kumar Viswanath CMPE 252a.
NS-2 Tutorial Kumar Viswanath CMPE 252a kumarv@cse.ucsc.edu 1 What is ns-2? ns-2 stands for Network Simulator version 2. ns-2: Is a discrete event simulator for networking research packet level simulator.
More informationAn Introduction to NS-2
An Introduction to NS-2 * Roadmap For Today s Lecture 1. ns Primer 2. Extending ns Part I: ns Primer What is ns? Object-oriented, discrete event-driven network simulator Written in C++ and OTcl By VINT:
More informationPART A SIMULATION EXERCISES
PART A SIMULATION EXERCISES 1. Simulate a three nodes point to point network with duplex links between them. Set the queue size and vary the bandwidth and find the number of packets dropped. set ns [ new
More informationThe Transport Control Protocol (TCP)
TNK092: Network Simulation - Nätverkssimulering Lecture 3: TCP, and random/short sessions Vangelis Angelakis Ph.D. The Transport Control Protocol (TCP) Objectives of TCP and flow control Create a reliable
More informationLAMPIRAN. set ns [new Simulator]
LAMPIRAN set ns [new Simulator] $ns color 0 pink $ns color 1 red $ns color 2 green $ns color 3 yellow $ns color 4 brown $ns color 5 purple $ns color 6 black $ns color 7 grey $ns color 8 maroon set n0 [$ns
More informationDMN1 : COMMUNICATION PROTOCOL SIMULATION. Faculty of Engineering Multimedia University
DMN1 : COMMUNICATION PROTOCOL SIMULATION Faculty of Engineering Multimedia University DMN1 Marking Scheme No Component Criteria Not answered 0 marks Poor 2 marks Acceptable 4 (max) marks 1 Viva Students
More informationNetwork Simulator 2: Introduction
Network Simulator 2: Introduction Presented by Ke Liu Dept. Of Computer Science SUNY Binghamton Spring, 2006 1 NS-2 Overview 2 NS-2 Developed by UC Berkeley Maintained by USC Popular simulator in scientific
More informationSimulations: ns2 simulator part I a
Simulations: ns2 simulator part I a Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/ moltchan/modsim/ a Based on: Eitan Altman and Tania Jimenez NS Simulator for Beginners,...
More informationPart 6. Confidence Interval
Introduction to NS-2 Part 6. Confidence Interval Min Chen School of Computer Science and Engineering Seoul National University 1 Outline Definitions Normal Distribution Confidence Interval Central Limit
More informationREVA INSTITUTE OF TECHNOLOGY AND MANAGEMENT. Kattigenahalli, Jala Hobli, Yelahanka, Bangalore
REVA INSTITUTE OF TECHNOLOGY AND MANAGEMENT Kattigenahalli, Jala Hobli, Yelahanka, Bangalore 560 064 Department of Master of Computer Applications III Semester MCA Laboratory Manual 1 Subject Code: I.A
More informationThe Network Simulator Fundamentals. Downloads and further info at:
ns-2 The Network Simulator Fundamentals Downloads and further info at: http://www.isi.edu/nsnam/ns 1 ns Primer Basic ns Architecture Basic Tcl, OTcl Elements of ns 2 ns Architecture Object-oriented (C++,
More informationS Quality of Service in Internet. Introduction to the Exercises Timo Viipuri
S-38.180 Quality of Service in Internet Introduction to the Exercises Timo Viipuri 8.10.2003 Exercise Subjects 1) General matters in doing the exercises Work environment Making the exercises and returning
More informationSimple Data Link Protocols
Simple Data Link Protocols Goals 1) Become familiar with Network Simulator 2 2) Simulate Stop & wait and Sliding Window 3) Investigate the effect of channel with loss on link utilization Introduction Data
More informationns-2 Tutorial Contents: Today Objectives of this week What is ns-2? Working with ns-2 Tutorial exercise ns-2 internals Extending ns-2
ns-2 Tutorial Contents: Objectives of this week What is ns-2? Working with ns-2 Tutorial exercise ns-2 internals Extending ns-2 Today Partly adopted from Nicolas slides. 1 Objectives of this week Get some
More informationEE 122: Computer Networks Network Simulator ns2
EE 122: Computer Networks Network Simulator ns2 Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley, CA 94720-1776 Adapted from F04 Slides K. Fall, J.
More informationNSIS for NS-2. N4 TCP connection. Figure 1: TCP connection reuse
NSIS for NS-2 NSIS (Next Steps in Signalling) is a signalling framework being developed by the IETF, based on various signalling protocols, of which the Resource Reservation Protocol (RSVP) is the corner
More informationns-2 Tutorial (1) Multimedia Networking Group, The Department of Computer Science, UVA Jianping Wang Jianping Wang, 2002 cs757 1
ns-2 Tutorial (1) Multimedia Networking Group, The Department of Computer Science, UVA Jianping Wang Jianping Wang, 2002 cs757 1 Contents: Objectives of this week What is ns-2? Working with ns-2 Tutorial
More informationModeling of data networks by example: ns-2 (I)
Modeling of data networks by example: ns-2 (I) Holger Füßler Holger Füßler Course overview 1. Introduction 7. NS-2: Fixed networks 2. Building block: RNG 8. NS-2: Wireless networks 3. Building block: Generating
More informationPart 5. Wireless Network
Introduction to NS-2 Part 5. Wireless Network Min Chen School of Computer Science and Engineering Seoul National University 1 Outline Introduction to Wireless Network An Example of Wireless Simulation
More informationLAN-WAN-LAN end-to-end Network Simulation with NS2
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 13, Number 17 (2018) pp 13136-13140 Research India Publications http://wwwripublicationcom LAN-WAN-LAN end-to-end Network Simulation
More informationSimulation with NS-2 and CPN tools. Ying-Dar Lin Department of Computer Science, National Chiao Tung University
Simulation with NS-2 and CPN tools Ying-Dar Lin Department of Computer Science, National Chiao Tung University Outline NS-2 simulator NS-2 basics Basic syntax Tracing a simple network Mini and term projects
More informationUSE OF THE NETWORK SIMULATOR NS-2 TOOL IN LECTURES
USE OF THE NETWORK SIMULATOR NS-2 TOOL IN LECTURES Petr Berka, Petr Hujka Department of Telecommunications, Brno University of Technology, Purkynova 118, 612 00 Brno, Czech Republic, phone: +420 5 41149190,
More informationPart 3. Result Analysis
Introduction to NS-2 Part 3. Result Analysis Min Chen School of Computer Science and Engineering Seoul National University 1 Outline A Simulation and its results The Format of Trace File The AWK language
More informationMohammad Hossein Manshaei 1393
Mohammad Hossein Manshaei manshaei@gmail.com 1393 A brief Introduction to ns-2 2 Contents 1. Introduction to ns-2 2. ns-2 Components 3. Create a Basic ns-2 Model 4. Case Study: WiFi Simulation 5. Simulation
More informationS Ns2 simulation exercise
S-38.148 Ns2 simulation exercise 1. Introduction...3 2. Theoretical background...3 2.1. Overview of TCP s congestion control...3 2.1.1. Slow start and congestion avoidance...4 2.1.2. Fast Retransmit...4
More informationANALYSIS OF SMART DEVICE GAME PROTOCOL
ENSC 427: COMMUNICATION NETWORKS SPRING 2013 ANALYSIS OF SMART DEVICE GAME PROTOCOL http://www.sfu.ca/~mea19/ Mehdi Elahi (mea19@sfu.ca) 301043763 Seyed Ahmari (mahmari@sfu.ca) 301124836 Bilal Nurhusien
More informationFlow Control Packet Marking Scheme: to identify the sources of Distributed Denial of Service Attacks
Flow Control Packet Marking Scheme: to identify the sources of Distributed Denial of Service Attacks A.Chitkala, K.S. Vijaya Lakshmi VRSE College,India. ABSTRACT-Flow Control Packet Marking Scheme is a
More informationRSVP Interface-Based Receiver Proxy
The feature lets you configure a proxy router by outbound interface instead of configuring a destination address for each flow going through the same interface. Finding Feature Information, page 1 Prerequisites
More informationEexercise5: How to do Data Transmission between Nodes Using TCP in NS2
Eexercise5: How to do Data Transmission between Nodes Using TCP in NS2 In wireless network, nodes communicate using the communication model that consists of TCP agent, TCPSink agent, and FTP application.
More informationInstitute of Computer Technology - Vienna University of Technology. L73 - IP QoS Integrated Services Model. Integrated Services Model
Integrated Services Model IP QoS IntServ Integrated Services Model Resource Reservation Protocol (RSVP) Agenda Integrated Services Principles Resource Reservation Protocol RSVP Message Formats RSVP in
More informationS Ns2 simulation exercise
S-38.3148 Ns2 simulation exercise Fall 2007 1 Table of contents 1. Introduction... 3 2. Theoretical background... 3 2.1. IEEE 802.11 MAC protocol... 3 2.2. Overview of TCP s congestion control... 4 2.3.
More informationCSE 573S Protocols for Computer Networks (Spring 2005 Final Project)
CSE 573S Protocols for Computer Networks (Spring 2005 Final Project) To Investigate the degree of congestion control synchronization of window-based connections bottlenecked at the same link Kumar, Vikram
More informationDesign Intentions. IP QoS IntServ. Agenda. Design Intentions. L73 - IP QoS Integrated Services Model. L73 - IP QoS Integrated Services Model
Design Intentions Integrated Services Model IP QoS IntServ Integrated Services Model Resource Reservation Protocol (RSVP) The Internet was based on a best effort packet delivery service, but nowadays the
More informationQoS Guarantees. Motivation. . link-level level scheduling. Certain applications require minimum level of network performance: Ch 6 in Ross/Kurose
QoS Guarantees. introduction. call admission. traffic specification. link-level level scheduling. call setup protocol. reading: Tannenbaum,, 393-395, 395, 458-471 471 Ch 6 in Ross/Kurose Motivation Certain
More informationConfiguring RSVP Support for Frame Relay
Configuring RSVP Support for Frame Relay This chapter describes the tasks for configuring the RSVP Support for Frame Relay feature. For complete conceptual information, see the section RSVP Support for
More informationENSC 427: COMMUNICATION NETWORKS SPRING 2014 FINAL PROJECT
ENSC 427: COMMUNICATION NETWORKS SPRING 2014 FINAL PROJECT VoIP Performance of City-Wide Wi-Fi and LTE www.sfu.ca/~tly/webpage.html Ou, Cheng Jie 301144355 Yang, Tian Lin 301107652
More information1 What is network simulation and how can it be useful?
CESNET Technical Report 26/2003 Experience with using simulations for congestion control research Sven Ubik, ubik@cesnet.cz Jan Klaban, xklaban@quick.cz December 5, 2003 Abstract As part of the CESNET
More informationCS 218- QoS Routing + CAC Fall 2003
CS 218- QoS Routing + CAC Fall 2003 M. Gerla et al: Resource Allocation and Admission Control Styles in QoS DiffServ Networks, QoS-IP 2001, Rome, Italy. A. Dubrovsky, M. Gerla, S. S. Lee, and D. Cavendish,Internet
More informationRSVP Interface-Based Receiver Proxy
RSVP Interface-Based Receiver Proxy Last Updated: January 15, 2013 The RSVP Interface-Based Receiver Proxy feature lets you configure a proxy device by outbound interface instead of configuring a destination
More informationPart 3: Network Simulator 2
S-38.148 Simulation of data networks / fall-04 Part 3: Network Simulator 2 24.11.2004 1 NS2: Contents NS2 Introduction to NS2 simulator Background info Main concepts, basics of Tcl and Otcl NS2 simulation
More informationRSVP and the Integrated Services Architecture for the Internet
RSVP and the Integrated Services Architecture for the Internet N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 20 Roadmap for Multimedia Networking 2 1. Introduction
More informationip rsvp reservation-host
Quality of Service Commands ip rsvp reservation-host ip rsvp reservation-host To enable a router to simulate a host generating Resource Reservation Protocol (RSVP) RESV messages, use the ip rsvp reservation-host
More informationImproving QOS in IP Networks. Principles for QOS Guarantees
Improving QOS in IP Networks Thus far: making the best of best effort Future: next generation Internet with QoS guarantees RSVP: signaling for resource reservations Differentiated Services: differential
More informationReal-Time Protocol (RTP)
Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of
More informationCDA6530: Performance Models of Computers and Networks. Chapter 10: Introduction to Network Simulator (NS2)
CDA6530: Performance Models of Computers and Networks Chapter 10: Introduction to Network Simulator (NS2) Some Contents are from. USC ISI Network Simulator (ns) Tutorial 2002 http://www.isi.edu/nsnam/ns/ns-tutorial/tutorial-02/index.html
More informationRSVP 1. Resource Control and Reservation
RSVP 1 Resource Control and Reservation RSVP 2 Resource Control and Reservation policing: hold sources to committed resources scheduling: isolate flows, guarantees resource reservation: establish flows
More informationResource Control and Reservation
1 Resource Control and Reservation Resource Control and Reservation policing: hold sources to committed resources scheduling: isolate flows, guarantees resource reservation: establish flows 2 Usage parameter
More informationBrief Overview and Background
Brief Overview and Background In this assignment you will be studying the performance behavior of TCP, using ns 2. At the end of this exercise, you should be able to write simple scripts in ns 2 as well
More informationAdvanced Computer Networks
Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr
More informationComparison of Different Types of Sources of Traffic Using SFQ Scheduling Discipline
Comparison of Different Types of Sources of Traffic Using SFQ Scheduling Discipline Alejandro Gomez Suarez, and H. Srikanth Kamath Abstract In this paper, SFQ (Start Time Fair Queuing) algorithm is analyzed
More informationInternational Journal of Intellectual Advancements and Research in Engineering Computations. Efficient routing protocol for MANET using.
www.ijiarec.com ISSN:2348-2079 Volume-5 Issue-1 International Journal of Intellectual Advancements and Research in Engineering Computations Efficient routing protocol for MANET using STP and BRM First
More informationNetwork Layer Enhancements
Network Layer Enhancements EECS 122: Lecture 14 Department of Electrical Engineering and Computer Sciences University of California Berkeley Today We have studied the network layer mechanisms that enable
More informationFACULTY OF ENGINEERING
FACULTY OF ENGINEERING LAB SHEET ETM 3056 - COMMUNICATIONS NETWORKS TRIMESTER 1 (2010/2011) CN1 COMMUNICATION PROTOCOLS ANALYSIS CN2 WIRELESS NETWORK SIMULATION Note: On-the-spot evaluation may be carried
More informationDomain Based Approach for QoS Provisioning in Mobile IP
Domain Based Approach for QoS Provisioning in Mobile IP Ki-Il Kim and Sang-Ha Kim Department of Computer Science 220 Gung-dong,Yuseong-gu, Chungnam National University, Deajeon 305-764, Korea {kikim, shkim}@cclab.cnu.ac.kr
More informationGeneration of a New Algorithm using Priority Measurement Based Routes
Global Journal of Computer Science and Technology Volume 11 Issue 13 Version 1.0 August 2011 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc. (USA) Online
More informationPerformance Evaluation. of Input and Virtual Output Queuing on. Self-Similar Traffic
Page 1 of 11 CS 678 Topics in Internet Research Progress Report Performance Evaluation of Input and Virtual Output Queuing on Self-Similar Traffic Submitted to Zartash Afzal Uzmi By : Group # 3 Muhammad
More informationRSVP Support for RTP Header Compression, Phase 1
RSVP Support for RTP Header Compression, Phase 1 The Resource Reservation Protocol (RSVP) Support for Real-Time Transport Protocol (RTP) Header Compression, Phase 1 feature provides a method for decreasing
More informationTopic 4b: QoS Principles. Chapter 9 Multimedia Networking. Computer Networking: A Top Down Approach
Topic 4b: QoS Principles Chapter 9 Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 9-1 Providing multiple classes of service thus far: making
More informationRSVP Support for ATM and PVCs
RSVP Support for ATM and PVCs Last Updated: January 15, 2013 This document describes Cisco Resource Reservation Protocol (RSVP) support for the Asynchronous Transfer Mode/permanent virtual circuits (ATM/PVCs)
More informationNetwork Simulator 2. Reti di Telecomunicazioni (CdL Ing. TLC) Telematica I (CdL Ing. INF) Ing. Carla Passiatore.
Network Simulator 2 Reti di Telecomunicazioni (CdL Ing. TLC) Telematica I (CdL Ing. INF) Ing. Carla Passiatore c.passiatore@poliba.it 1 NS2 wireless simulation Use NS to simulate Wireless Network Simple
More informationA REDUCED SERVICE-SET ARCHITECTURE FOR THE INTERNET
A REDUCED SERVICE-SET ARCHITECTURE FOR THE INTERNET Gunnar Karlsson KTH Teleinformatics Kista, Sweden Contents Background Network quality of service Background for our work A reduced service-set architecture
More informationInternet QoS 1. Integrated Service 2. Differentiated Service 3. Linux Traffic Control
Internet QoS 1. Integrated Service 2. Differentiated Service 3. Linux Traffic Control weafon 2001/9/27 Concept of IntServ Network A flow is the basic management unit Supporting accurate quality control.
More informationNetwork Model for Delay-Sensitive Traffic
Traffic Scheduling Network Model for Delay-Sensitive Traffic Source Switch Switch Destination Flow Shaper Policer (optional) Scheduler + optional shaper Policer (optional) Scheduler + optional shaper cfla.
More informationECEN Final Exam Fall Instructor: Srinivas Shakkottai
ECEN 424 - Final Exam Fall 2013 Instructor: Srinivas Shakkottai NAME: Problem maximum points your points Problem 1 10 Problem 2 10 Problem 3 20 Problem 4 20 Problem 5 20 Problem 6 20 total 100 1 2 Midterm
More informationThe simulation and emulation verification that was based on NS-2
210 The simulation and emulation verification that was based on NS-2 Ju-Young Shin, Jong-Wook Jang, Jin-Man Kim Department of Computer Engineering Dong-Eui University, Busan, Korea Department of Computer
More informationIJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY INVESTIGATION ON THE INTERNET OF THINGS Jin Wang *, Yi bin Hou *
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY INVESTIGATION ON THE INTERNET OF THINGS Jin Wang *, Yi bin Hou * School of software engineering, Department of Information, Beijing
More informationLecture 14: Performance Architecture
Lecture 14: Performance Architecture Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4185 14-1 Background Performance: levels for capacity, delay, and RMA. Performance
More informationConfiguring AVC to Monitor MACE Metrics
This feature is designed to analyze and measure network traffic for WAAS Express. Application Visibility and Control (AVC) provides visibility for various applications and the network to central network
More informationNS internals. Velibor Markovski Communication Networks Laboratory School of Engineering Science Simon Fraser University
NS internals Velibor Markovski Communication Networks Laboratory School of Engineering Science Simon Fraser University Software architecture Split programming model (C++ and OTcl) Simulation kernel fi
More informationCS 268: Integrated Services
Limitations of IP Architecture in Supporting Resource Management CS 268: Integrated Services Ion Stoica February 23, 2004 IP provides only best effort service IP does not participate in resource management
More informationNetwork Simulator Version 2 for VANET
International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT Volume 2 Issue 5 ISSN : 2456-3307 Network Simulator Version 2 for VANET Venkatatamangarao
More informationNetwork Working Group. Category: Standards Track BBN September 1997
Network Working Group Request for Comments: 2207 Category: Standards Track L. Berger FORE Systems T. O Malley BBN September 1997 RSVP Extensions for IPSEC Data Flows Status of this Memo This document specifies
More informationInternet Quality of Service: an Overview
Internet Quality of Service: an Overview W. Zhao and et al, Columbia University presented by 리준걸 2006.10.25 INC Lab, Seoul Nat l University Outline Introduce QoS framework IntServ DiffServ Detailed mechanism
More informationJohn Heidemann, USC/ISI and Polly Huang, ETH-Zurich 14 March 2002
QVWKHQHWZRUNVLPXODWRU,3$07XWRULDO 1HWZRUN0RGHOLQJDQG7UDIILF $QDO\VLVZLWKQV John Heidemann, USC/ISI and Polly Huang, ETH-Zurich 14 March 2002 a discrete event simulator simple model focused on modeling
More informationInterim Master Thesis Talk. Extension of a DiffServ enabled IP core network for delivering QoS to the xdsl access. Sandeep Misra
Interim Master Thesis Talk Extension of a DiffServ enabled IP core network for delivering QoS to the xdsl access By : Guide : Prof. Hußmann 02.07.2002 1 AQUILA (IST-1999-10077) Adaptive Resource Control
More informationConfiguring Cisco Mediatrace
This chapter contains information about and instructions for configuring Cisco Mediatrace. Cisco Mediatrace enables you to isolate and troubleshoot network degradation problems for data streams. Although
More informationExperimental Extensions to RSVP Remote Client and One-Pass Signalling
1 Experimental Extensions to RSVP Remote Client and One-Pass Signalling Industrial Process and System Communications, Darmstadt University of Technology Merckstr. 25 D-64283 Darmstadt Germany Martin.Karsten@KOM.tu-darmstadt.de
More informationQUALITY of SERVICE. Introduction
QUALITY of SERVICE Introduction There are applications (and customers) that demand stronger performance guarantees from the network than the best that could be done under the circumstances. Multimedia
More informationIntroducing QoS awareness in distributed programming: QTcl
SOFTWARE PRACTICE AND EXPERIENCE Softw. Pract. Exper. 2003; 33:901 911 (DOI: 10.1002/spe.527) Introducing QoS awareness in distributed programming: QTcl Roberto Canonico, Maurizio D Arienzo, Simon Pietro
More informationLecture 2 Communication services The Trasport Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it
Lecture 2 Communication services The Trasport Layer Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it The structure edge: applications and hosts core: routers of s access s, media:
More information(RSVP) Speaker: Dr. Whai-En Chen
Resource ReSerVation Protocol (RSVP) Speaker: Dr. Whai-En Chen Assistant Professor Institute of Computer Science and Information Engineering National Ilan University (NIU) Email: wechen@niu.edu.tw The
More informationRSVP: Resource Reservation Protocol
LAB 12 RSVP: Resource Reservation Protocol Providing QoS by Reserving Resources in the Network OBJECTIVES The objective of this lab is to study the Resource Reservation Protocol (RSVP) as part of the integrated
More informationChapter 5. Simulation Environment. Chapter 5 Simulation Environment... V Network Simulator... V NS-2 Installation...
Chapter 5 Simulation Environment Chapter 5 Simulation Environment... V-2 5.1 Network Simulator... V-2 5.2 NS-2 Installation... V-4 5.3 Sample Script... V-9 5.4 Adding New Routing Protocol in NS2... V-12
More informationNetwork Simulator 2: Introduction
Network Simulator 2: Introduction Presented by Ke Liu Dept. Of Computer Science SUNY Binghamton Spring, 2006 1 NS-2 Overview 2 NS-2 Developed by UC Berkeley Maintained by USC Popular simulator in scientific
More informationConfiguring Weighted Fair Queueing
Configuring Weighted Fair Queueing This chapter describes the tasks for configuring weighted fair queueing (WFQ), class-based WFQ (CBWFQ), and low latency queueing (LLQ). For complete conceptual information,
More informationUNIT IV TRANSPORT LAYER
Transport Layer UNIT IV TRANSPORT LAYER Congestion Control and Quality of Service Ref: Data Communication & Networking, 4 th edition, Forouzan IV-1 DATA TRAFFIC The main focus of congestion control and
More informationCommunication Networks
Communication Networks Spring 2018 Laurent Vanbever nsg.ee.ethz.ch ETH Zürich (D-ITET) April 30 2018 Materials inspired from Scott Shenker & Jennifer Rexford Last week on Communication Networks We started
More informationConfiguring RSVP. Cisco IOS Quality of Service Solutions Configuration Guide QC-265
Configuring RSVP This chapter describes the tasks for configuring the Resource Reservation Protocol (RSVP) feature, which is an IP service that allows end systems or hosts on either side of a router network
More information[1] Chowdhury, A. K., Ibrahim, M., Shanmugam, V., Singh, A. K. (2013). [2] Chowdhury, A. K., Raj, N., Singh, A. K., Area efficient MAX operator for
References [1] Chowdhury, A. K., Ibrahim, M., Shanmugam, V., Singh, A. K. (2013). Multiple valued logic (MVL) reduction operator, its synthesis and application on network congestion. Proceeding of 7th
More informationReal-Time Applications. Delay-adaptive: applications that can adjust their playback point (delay or advance over time).
Real-Time Applications Tolerant: can tolerate occasional loss of data. Intolerant: cannot tolerate such losses. Delay-adaptive: applications that can adjust their playback point (delay or advance over
More informationII. ROUTING CATEGORIES
ANALYSIS OF ROUTING PROTOCOLS IN MANETS DIVYA GHOSH Researcher,Kolkata,India Abstract: The study of routing protocols in MANETs is one that requires a great deal of research due to the challenges it poses
More informationChapter 24 Congestion Control and Quality of Service Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 24 Congestion Control and Quality of Service 24.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 24-1 DATA TRAFFIC The main focus of congestion control
More informationComparing ad-hoc wireless to wiredwireless
TNK092: Network Simulation/Nätverkssimulering Network Simulation---ns2 Lecture 6 wired-wireless simulation Comparing ad-hoc wireless to wiredwireless We are going to make modifications to the tcl script
More informationChapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP
Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP 23.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 23-1 PROCESS-TO-PROCESS DELIVERY The transport
More informationAN RSVP MODEL FOR OPNET SIMULATOR WITH AN INTEGRATED QOS ARCHITECTURE
AN RSVP MODEL FOR OPNET SIMULATOR WITH AN INTEGRATED QOS ARCHITECTURE Sibel Tarıyan Özyer (a), Reza Hassanpour (b) (a)(b) Department of Computer Engineering, Çankaya University, Ankara Turkey (a) tariyan@cankaya.edu.tr,
More informationS Ns2 simulation exercise
S-38.148 Ns2 simulation exercise Table of contents 1. Introduction...3 2. Theoretical background...3 2.1. Overview of TCP s congestion control...3 2.1.1. Slow start and congestion avoidance...4 2.1.2.
More information