Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.

Slides:



Advertisements
Similar presentations
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
Advertisements

Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Michele Pagano – A Survey on TCP Performance Evaluation and Modeling 1 Department of Information Engineering University of Pisa Network Telecomunication.
B 黃冠智.
Bayesian Piggyback Control for Improving Real-Time Communication Quality Wei-Cheng Xiao 1 and Kuan-Ta Chen Institute of Information Science, Academia Sinica.
1 End to End Bandwidth Estimation in TCP to improve Wireless Link Utilization S. Mascolo, A.Grieco, G.Pau, M.Gerla, C.Casetti Presented by Abhijit Pandey.
CS 408 Computer Networks Congestion Control (from Chapter 05)
Congestion Control Tanenbaum 5.3, /12/2015Congestion Control (A Loss Based Technique: TCP)2 What? Why? Congestion occurs when –there is no reservation.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
A Switch-Based Approach to Starvation in Data Centers Alex Shpiner Joint work with Isaac Keslassy Faculty of Electrical Engineering Faculty of Electrical.
The Transport Layer Chapter 6. The Transport Service Services Provided to the Upper Layers Transport Service Primitives Berkeley Sockets An Example of.
1 Chapter 3 Transport Layer. 2 Chapter 3 outline 3.1 Transport-layer services 3.2 Multiplexing and demultiplexing 3.3 Connectionless transport: UDP 3.4.
Semester Copyright USM EEE449 Computer Networks Congestion En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
CMPE 257 Spring CMPE 257: Wireless and Mobile Networking Spring 2005 E2E Protocols (point-to-point)
1 K. Salah Module 6.1: TCP Flow and Congestion Control Connection establishment & Termination Flow Control Congestion Control QoS.
Ankur Vyavaharkar Gagandeep Gill.  TCP overview  TCP fundamentals  Wireless Network  Simulation using Opnet  Mobility and TCP  Improvements.
TCP: flow and congestion control. Flow Control Flow Control is a technique for speed-matching of transmitter and receiver. Flow control ensures that a.
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
3: Transport Layer3b-1 Principles of Congestion Control Congestion: r informally: “too many sources sending too much data too fast for network to handle”
Transport Layer 4 2: Transport Layer 4.
Transport Layer3-1 Chapter 3 outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP r 3.4 Principles.
Transport Layer3-1 Chapter 3 outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP r 3.4 Principles.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Understanding the Performance of TCP Pacing Amit Aggarwal, Stefan Savage, Thomas Anderson Department of Computer Science and Engineering University of.
Principles of Congestion Control Congestion: informally: “too many sources sending too much data too fast for network to handle” different from flow control!
Wireless TCP Prasun Dewan Department of Computer Science University of North Carolina
1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.
Parameswaran, Subramanian
1 Lecture 14 High-speed TCP connections Wraparound Keeping the pipeline full Estimating RTT Fairness of TCP congestion control Internet resource allocation.
Congestion Control - Supplementary Slides are adapted on Jean Walrand’s Slides.
Transport over Wireless Networks Myungchul Kim
27th, Nov 2001 GLOBECOM /16 Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail-Drop / RED Routers Go Hasegawa Osaka University, Japan.
High-speed TCP  FAST TCP: motivation, architecture, algorithms, performance (by Cheng Jin, David X. Wei and Steven H. Low)  Modifying TCP's Congestion.
Contents Causes and cost of congestion Three examples How to handle congestion End-to-end Network-assisted TCP congestion control ATM ABR congestion control.
HighSpeed TCP for High Bandwidth-Delay Product Networks Raj Kettimuthu.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
Copyright 2008 Kenneth M. Chipps Ph.D. Controlling Flow Last Update
Wireless TCP. References r Hari Balakrishnan, Venkat Padmanabhan, Srinivasan Seshan and Randy H. Katz, " A Comparison of Mechanisms for Improving TCP.
Transport Layer3-1 TCP throughput r What’s the average throughout of TCP as a function of window size and RTT? m Ignore slow start r Let W be the window.
Chapter 24 Transport Control Protocol (TCP) Layer 4 protocol Responsible for reliable end-to-end transmission Provides illusion of reliable network to.
1 CS 4396 Computer Networks Lab TCP – Part II. 2 Flow Control Congestion Control Retransmission Timeout TCP:
CS640: Introduction to Computer Networks Aditya Akella Lecture 15 TCP – III Reliability and Implementation Issues.
Transport Layer3-1 Chapter 3 outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP r 3.4 Principles.
1 Analysis of a window-based flow control mechanism based on TCP Vegas in heterogeneous network environment Hiroyuki Ohsaki Cybermedia Center, Osaka University,
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 11: Mobile Transport Layer Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
TCP transfers over high latency/bandwidth networks & Grid DT Measurements session PFLDnet February 3- 4, 2003 CERN, Geneva, Switzerland Sylvain Ravot
LECTURE 12 NET301 11/19/2015Lect NETWORK PERFORMANCE measures of service quality of a telecommunications product as seen by the customer Can.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
TCP Traffic Characteristics—Deep buffer Switch
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Congestion Control 0.
Peer-to-Peer Networks 13 Internet – The Underlay Network
Transmission Control Protocol (TCP) TCP Flow Control and Congestion Control CS 60008: Internet Architecture and Protocols Department of CSE, IIT Kharagpur.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
Chapter 10 Congestion Control in Data Networks and Internets 1 Chapter 10 Congestion Control in Data Networks and Internets.
Karn’s Algorithm Do not use measured RTT to update SRTT and SDEV Calculate backoff RTO when a retransmission occurs Use backoff RTO for segments until.
TCP over Wireless PROF. MICHAEL TSAI 2016/6/3. TCP Congestion Control (TCP Tahoe) Only ACK correctly received packets Congestion Window Size: Maximum.
Application – Transport – Network
Topics discussed in this section:
Chapter 3 outline 3.1 transport-layer services
COMP 431 Internet Services & Protocols
Transport Protocols over Circuits/VCs
Transport Layer Unit 5.
IT351: Mobile & Wireless Computing
Congestion Control (from Chapter 05)
Network Performance Definitions
Congestion Control (from Chapter 05)
Review of Internet Protocols Transport Layer
Presentation transcript:

Chapter 11.4 END-TO-END ISSUES

Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS

WDM network architecture WDM wide/metropolitan area network As an Internet backbone Access network Ex: campus network Domain border gateway High-speed IP router

WDM network architecture

Open issue Access network Packet loss and delay due to congestion Optical backbones High transmission rates Extremely low bit error rates Bridging the gap between access and backbone network is an issue

End-to-end TCP It is not practical, the reasons is below TCP slow-start algorithm constrains very large bandwidth available in the lightpath until the steady state is reached Socket buffer is not enough congestion and flow control features needed in access network

Split TCP connection models (1/2) It is an evolutionary approach to the TCP end-to-end model to adapt to the specific characteristics of each of the network segment It is not an efficient solution for optical networks due to the wavelength speed EX: 10-Gbps wavelength bandwidth 10-ms propagation delay bandwidth delay product (BDP)=25MB File sizes in the Internet are smaller than such BDP Because of different round-trip delays, it is difficult to optimize TCP windows to achieve transmission efficiency

Split TCP connection models(2/2) Most TCP features( congestion and flow control) unnecessary in optical network Extremely low loss rate in the optical network makes retransmission unlikely to happen The optical network can operate in a burst- switched mode in the optical layer, so there are no intermediate queues in which overflow occurs

TCP for High-Speed and Split TCP Connection First approach to solving the adaptation problem between access and backbone TCP connection can be split in the optical backbone edges TCP extensions for high speed a larger transmission window no slow start

Files over lightpaths (FOL) Files are encapsulated in an optical burst in order to be transmitted across the optical network.

Simulation Topology An optical channel(1Gbps) which connects several access routers located at the boundaries of optical networks Network parameters Namely, link capacities, propagation delay, and loss probability Performance metric Connection throughput

Simulation

Simulation Result For small file sizes The connection duration is dominated by setup time and slow start, which does not allow the window size to reach a steady-state value For large file sizes The TCP reach steady state and the throughput is equal to window size divided by roundtrip time. Such behavior is expected in a large BDP network, in which connections are RTT- limited rather than bandwidth-limited

Performance Evaluation of File Transfer (WWW) Services over WDM Networks(1/2) is in error-free condition Ex: a first-generation WDM network (static lightpath between routers) second-generation WDM network suffer blocking probability Limited number of wavelengths Burst dropping due to limited queueing space in photonic packet switchs Split TCP becomes inefficient

Performance Evaluation of File Transfer (WWW) Services over WDM Networks(2/2) In FOL, files are encapsulated in an optical bursts through the optical backbone using a simple stop-and-wait protocol for error control. Assuming the setup of an optical burst takes RTT/2

Simulation Result

TCP congestion avoidance limits transfer efficiency This serve to illustrate that the throughput penalty imposed by the TCP congestion control mechanism is rather significant

The main difference between a simple FOL protocol and TCP is in interpreting congestion TCP considers loss is produced by queueing overflow FOL is aware that loss is due to blocking