Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.

Slides:



Advertisements
Similar presentations
William Stallings Data and Computer Communications 7 th Edition Chapter 11 Asynchronous Transfer Mode.
Advertisements

EECC694 - Shaaban #1 lec # 10 Spring Asynchronous Transfer Mode (ATM) ATM is a specific asynchronous packet-oriented information, multiplexing.
1 CONGESTION CONTROL. 2 Congestion Control When one part of the subnet (e.g. one or more routers in an area) becomes overloaded, congestion results. Because.
EE 4272Spring, 2003 Chapter 12 Congestion in Data Networks Effect of Congestion Control  Ideal Performance  Practical Performance Congestion Control.
TELE202 Lecture 8 Congestion control 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »X.25 »Source: chapter 10 ¥This Lecture »Congestion control »Source:
Review: Routing algorithms Distance Vector algorithm. –What information is maintained in each router? –How to distribute the global network information?
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
CS 4594 Broadband ATM GCRA and Leaky Bucket. From the ATM Forum The GCRA is used to define conformance to the traffic contract. For each cell that arrives.
ATM : CONGESTION CONTROL Group 7 29 DECEMBER 2004.
Rivier College CS575: Advanced LANs ATM Traffic Management
Engineering Internet QoS
Chapter 12. Traffic and Congestion Control In ATM Networks.
TCP Traffic and Congestion Control in ATM Networks
William Stallings Data and Computer Communications 7th Edition
Semester Copyright USM EEE442 Computer Networks Congestion En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room.
Priority Scheduling and Buffer Management for ATM Traffic Shaping Authors: Todd Lizambri, Fernando Duran and Shukri Wakid Present: Hongming Wu.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 7 – February 2, 2010.
Traffic and Congestion Control in ATM Networks
Presented By: Pariya Raoufi. Motivations Future applications require: higher bandwidth, generate a heterogeneous mix of network traffic, low latency.
1 All about ATM: ATM Terminology Explained Carey Williamson Department of Computer Science University of Calgary.
Asynchronous Transfer Modes By: Megan Cwiklinski Adam Nasset Brad Samples Will Vanlue.
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
Xianfeng Zeng Sept Characteristics of ATM Uses small, fixed-sized cells Connection-oriented Supports multiple service types Applicable to LAN and.
ATM: DESCRIPTIONS M. RAZIF AZMAL B. M. OTHMANWET SHAH RIZAD B. ISMAIL WET RASHA AFZAL B. SHAFII WET AHMAD AFIFI B. MOHD ZAKI WET
Computer Network 實踐資管 Wang-Jiunn Cheng 2004 PART VII-2 Wide Area Networks (WANs), Routing, and Shortest Paths.
ATM service types CBR (Constant Bit Rate)
Asynchronous Transfer Mode (ATM)
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) High Speed Network.
Protocols and the TCP/IP Suite Asynchronous Transfer Mode (ATM)
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 5 Asynchronous Transfer Mode (ATM)
ATM Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda ATM Features Services Protocol ATM switching.
EE 4272Spring, 2003 Chapter 11. ATM and Frame Relay Overview of ATM Protocol Architecture ATM Logical Connections ATM Cells ATM Service Categories ATM.
Traffic Management & QoS. Quality of Service (QoS) J The collective effect of service performances which determine the degree of satisfaction of a user.
ATM Traffic Management
Chapter 13: Frame Relay & ATM Business Data Communications, 6e.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 11 – Asynchronous Transfer Mode.
Outlines Received due 13 March 24 %. Homework n Review for Midterm on 1 March 2000 n Research Paper n Readings [11] “ATM Systems: What’s Next?” [12] “Long.
Advanced topics in Computer Networks
1 William Stallings Data and Computer Communications 7 th Edition Chapter 11 Asynchronous Transfer Mode.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 5 Asynchronous Transfer Mode (ATM) by Zornitza Genova Prodanoff.
Chapter 24. Congestion Control and Quality of Service part 3
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
A T M (QoS).
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
Chapter 13: Frame Relay & ATM Business Data Communications, 5e.
CSC 581 Communication Networks II Chapter 7c: Congestion Control Dr. Cheer-Sun Yang.
ECS5365 Lecture 6 ATM Traffic and Network Management
C L Morgan CS 4594 Broadband Communications ATM. C L Morgan ATM ATM = Asynchronous Transfer Mode ATM = Asynchronous Transfer Mode Asynchronous - in contrast.
1 Chapter 3. Communication Networks Wen-Shyang Hwang KUAS EE.
Networks: L11 1 Asynchronous Transfer Mode (ATM) A Connection-oriented network providing Quality of Service guarantees –developed in the mid-1980’s to.
Department of Computer and IT Engineering University of Kurdistan
WAN – Packet and Cell-switched Networks
Chapter 3 Asynchronous Transfer Mode (ATM). Synchronous vs. Asynchronous  ATM- cell switching technology (asynchronous)  TDM – circuit switching technology.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 16 – Multimedia Transport (Part 2) Klara Nahrstedt Spring 2011.
Jntuk,vizianagaramdelhip, B-ISDN and ATM.
Komunikasi Data Asynchronous Transfer Mode
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
1 3/27/ :29 CS575ATM Technology: Traffic Management1 Rivier College CS575: Advanced LANs ATM Traffic Management.
Congestion Control Attributes Only feedback is defined – ABR and GFR – Actions taken by network and end systems to regulate traffic submitted ABR flow.
GRF Overview Simple as UBR from end system view – End system does no policing or traffic shaping – May transmit at line rate of ATM adaptor Modest requirements.
The Network Layer Role Services Main Functions Standard Functions
B-ISDN and ATM B-ISDN and ATM.
Topics discussed in this section:
William Stallings Data and Computer Communications
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
Layers of The ATM Model.
CONGESTION CONTROL.
Advanced Computer Networks
Congestion Control, Quality of Service, & Internetworking
Presentation transcript:

Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr. Nasser Yazdani Lecture 3: ATM: Flow & Traffic Control

Univ. of TehranAdv. topics in Computer Network2 Outline Information flows in ATM Traffic control

Univ. of TehranAdv. topics in Computer Network3 B-ISDN reference model Three planes User planes Control plane Management plane Physical layer ATM Layer ATM Adaptation layer Signaling Higher Layers Control Plane User Plane Management Plane Layer management Pane management

Univ. of TehranAdv. topics in Computer Network4 User plane Consists of physical layer, ATM layer, AAL and higher layer. Physical layer consists of transmission path, digital section and regenerating section. ATM is subdivided into virtual path and virtual channel User data cells are carried transparently.

Univ. of TehranAdv. topics in Computer Network5 Control plane Is responsible for connection consisting of establishment, supervision and release Signaling cells are transported in the same manner as user data. Signaling is done in reserved VCI (5 for NNI and 0 for UNI)

Univ. of TehranAdv. topics in Computer Network6 Management plane Monitor, control Plane management: related to the network as a whole: Layer management: the most important is operations and maintenance (OAM)

Univ. of TehranAdv. topics in Computer Network7 Traffic control/Resource management Quality of service Statistical sharing Level of control; Reactive and preventive controls Offered load Network throughput Without control With control ideal

Univ. of TehranAdv. topics in Computer Network8 QoS Supported classes Class A- circuit emulation and CBR services Class B: for VBR like video and speech Class C:for connection-oriented Class D: for connectionless data.

Univ. of TehranAdv. topics in Computer Network9 Classes of Service CBR (Constant bit rate): User declares required rate. Throughput, delay and delay variation guaranteed. VBR (Variable bit rate): User declares average and max rate. – rt-VBR (Real-time variable bit rate): Conferencing. Max delay and delay variation guaranteed. – nrt-VBR (non-real time variable bit rate): Stored video. ABR (Available bit rate): Follows feedback instructions Network gives maximum throughput with minimum loss. UBR (Unspecified bit rate): User sends whenever it wants. No feedback mechanism. No guarantee. Cells may be dropped during congestion.

Univ. of TehranAdv. topics in Computer Network10 Traffic Management Functions Connection Admission Control (CAC): Can requested bandwidth and quality of service be supported? Traffic Shaping: Limit burst length. Space-out cells. Usage Parameter Control (UPC): Monitor and control traffic at the network entrance. Network Resource Management: Scheduling, Queuing, virtual path resource reservation Selective cell discard: Cell Loss Priority (CLP) = 1 cells may be dropped Cells of non-complient connections may be dropped Frame Discarding Feedback Controls: Network tells the source to increase or decrease its load.

Univ. of TehranAdv. topics in Computer Network11 Traffic control Reactive control Feedback based control (TCP) Not good for real time application Limited to propagation delay. Preventive control: remain in a bound. Connection admission control Usage parameter control (UPC).

Univ. of TehranAdv. topics in Computer Network12 Connection Admission Control Negotiating a new connection Admitting/rejecting a new connection Allocating network resources Important issues Characterization of the traffic and it QoS Admitting/rejecting policy

Univ. of TehranAdv. topics in Computer Network13 Traffic contract Traffic description: like peak rate, ave. rate, max burst length Cell delay variation tolerance Conformance definition Important traffic parameter must be simple such as high and low priority.

Univ. of TehranAdv. topics in Computer Network14 Generic Cell Rate Algorithm Define parameters of a cell stream to connection setup as well as rate enforcement GCRA(I, L): I increment and Limit L: Actual arrival of cell n t(n) and theoretical T(n) with each cell distancing I If t(n) > T(n) –L, the cell is conforming Nonconforming otherwise. If Conforming and t(n) T(n+1) = T(n) +I if t(n) > T(n) => T(n+1) = t(n) +I Nonconforming cells are not counted in the calculation.

Univ. of TehranAdv. topics in Computer Network15 Generic Cell Rate Algorithm T(n) T(n)- L t(n) Too early, Nonconforming T(n) T(n)- L t(n) T(n) T(n)- L t(n) Early, but, conforming Late, conforming

Univ. of TehranAdv. topics in Computer Network16 Traffic shaping Ensure conformance to the traffic contract and avoid cell loss. Reduce burstiness of VBR traffice Leaky Bucket Algorithm is used to regulate traffic: GCRA is equivalent to a continuious leaky bucket

Univ. of TehranAdv. topics in Computer Network17 Leaky Bucket B Buffer of size B, containing tokens is drained at rate R Arrival cell adds one token. If buffer full cell is discarded. cells Leak rate, R Ave. rate is R Instead of discarding, we can mark or tag

Univ. of TehranAdv. topics in Computer Network18 Congestion control Congestion is still possible due to buffers overloads  Selective discarding  Delay and loss priority: CLP bit in the ATM header  Explicit forwarding congestion indication: to inform down stream user from congestion.