1 Highlight 1: AER/NCA. 2 Active Multicast Repair Services Receiver Sender Conventional Routers Repair latency is a complete round trip time Link causing.

Slides:



Advertisements
Similar presentations
The Transmission Control Protocol (TCP) carries most Internet traffic, so performance of the Internet depends to a great extent on how well TCP works.
Advertisements

Principles of Congestion Control Chapter 3.6 Computer Networking: A top-down approach.
Optimizing Buffer Management for Reliable Multicast Zhen Xiao AT&T Labs – Research Joint work with Ken Birman and Robbert van Renesse.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
Scalable Reliable Multicast in Wide Area Networks Sneha Kumar Kasera Department of Computer Science University of Massachusetts, Amherst.
Router Buffer Sizing and Reliability Challenges in Multicast Aditya Akella 02/28.
L-21 Multicast. L -15; © Srinivasan Seshan, Overview What/Why Multicast IP Multicast Service Basics Multicast Routing Basics DVMRP Overlay.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Chapter 3 Transport Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 12.
A loss detection Service for Active Reliable Multicast Protocols Moufida MAIMOUR & C. D. PHAM INRIA-RESO RESAM UCB-Lyon – ENS Lyon INC’02, Plymouth Tuesday,
1 Congestion Control. Transport Layer3-2 Principles of Congestion Control Congestion: r informally: “too many sources sending too much data too fast for.
Implementation of Proxy/Buffering Strategies in Mpeg transmission for intermittent connectivity CS218 Samarth Pal, Ujjwal Lahoti, Xiaoyong Su Tutor: Dr.
Reliable WDM Multicast in Optical Burst-Switched Networks Myoungki Jeong, Chunming Qiao and Yijun Xiong Dep. Of EE and CSE State University of New York.
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.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
TCP in Heterogeneous Network Md. Ehtesamul Haque # P.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
On Multicast CS614 - March 7, 2000 Tibor Jánosi ?.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
An Active Reliable Multicast Framework for the Grids M. Maimour & C. Pham ICCS 2002, Amsterdam Network Support and Services for Computational Grids Sunday,
A Selective Retransmission Protocol for Multimedia on the Internet Mike Piecuch, Ken French, George Oprica and Mark Claypool Computer Science Department.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
Secure and Reliable Multicast Video Distribution Team 4 Active Networks Demonstrations 8 December 2000.
Multicast Congestion Control in the Internet: Fairness and Scalability
Scalable Reliable Multicast Architecture Wenjun Zeng Computer Science Department University of Missouri-Columbia.
CIS 725 Wireless networks. Low bandwidth High error rates.
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
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 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.
Item 2005 L A Rønningen. Reservation Model Pessimistic or Optimistic Approach 1-N Senders and 1-M Receivers Sender-oriented or Receiver-oriented Immediate.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
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
UDT: UDP based Data Transfer Protocol, Results, and Implementation Experiences Yunhong Gu & Robert Grossman Laboratory for Advanced Computing / Univ. of.
ADVANCED COMPUTER NETWORKSCS ACTIVE RELIABLE MULTICAST by Li-wei H. Lehman, Stephan J. Garland, and David L. Tennenhouse MIT Laboratory for.
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
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.
Video Multicast over the Internet Presented by: Liang-Yuh Wu Lung-Yuan Wu Hao-Hsiang Ku 12 / 6 / 2001 Bell Lab. And Georgia Institute of Technologies IEEE.
Topic 3 Analysing network traffic
Measuring the Capacity of a Web Server USENIX Sympo. on Internet Tech. and Sys. ‘ Koo-Min Ahn.
NUS.SOC.CS5248 Ooi Wei Tsang Rate Adaptations. NUS.SOC.CS5248 Ooi Wei Tsang You are Here Network Encoder Sender Middlebox Receiver Decoder.
Reliable Multicast Routing for Software-Defined Networks.
Advance Computer Networks Lecture#09 & 10 Instructor: Engr. Muhammad Mateen Yaqoob.
EE689 Lecture 13 Review of Last Lecture Reliable Multicast.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
1 Advanced Transport Protocol Design Nguyen Multimedia Communications Laboratory March 23, 2005.
TCP as a Reliable Transport. How things can go wrong… Lost packets Corrupted packets Reordered packets …Malicious packets…
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
CSE331: Introduction to Networks and Security Lecture 2 Fall 2002.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
Chapter 5 Peer-to-Peer Protocols and Data Link Layer Timing Recovery.
SURENDRA INSTITUTE OF ENGINEERING & MANAGEMENT PRESENTED BY : Md. Mubarak Hussain DEPT-CSE ROLL
Network Processing Systems Design
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
CMPE 252A: Computer Networks
Chapter 3 outline 3.1 transport-layer services
COMP 431 Internet Services & Protocols
Rate Adaptations.
Chapter 3 outline 3.1 Transport-layer services
Video Multicast over the Internet (IEEE Network, March/April 1999)
A Selective Retransmission Protocol for Multimedia on the Internet
Reliable Multicast Group
ECE 599: Multimedia Networking Thinh Nguyen
Chapter 3 outline 3.1 Transport-layer services
Presentation transcript:

1 Highlight 1: AER/NCA

2 Active Multicast Repair Services Receiver Sender Conventional Routers Repair latency is a complete round trip time Link causing loss of original message Lost message retransmission request Retransmitted message Traditional Error Recovery (TCP) Base premise: Active Networking can significantly improve latency, efficiency, and scalability of transport protocols Repair latency much less than one round trip Loss detected by nearest router downstream from loss Message retransmitted by nearest router upstream from loss Active Error Recovery (AER) Active Packet ‘ Active Node Active Routers Active Packet

3 AER/NCA AER Repair Servers (RSs) Co-located with routers AER loss handling: rcvrs and RSs unicast NAKs RSs subcast NAKs one level downstream subcast repairs, NAK supression NCA Estimating worst receiver TCP friendliness Decoupled from AER Sender Repair Servers Routers Receivers

4 Team 4 Demonstration Configuration AER/NCA Send Applications (Sun Ultra 5s/Solaris) NIST Net WAN Emulators (200 MHz Pentium Pros/LINUX) CANEs Active Node (Dual Processor Sun Ultra 2/Solaris) NIST Net WAN Emulator (733 MHz Pentium III/LINUX) AER/NCA Receive Apps (Windows NT with HW MPEG2 Decoders)

5 Video Server (Unicast) AER Demo: Enhanced Reliable Transport With repair servers active, dropped packets repaired locally - decreased latency speeds playout With repair servers inactive, dropped packets repaired by video server - increased latency delays playout Emulated bottleneck link Unicast MPEG-2 Video Client

6 Demo Performance Indicators Total AER Packets Received Short-term average “goodput” in packets/sec Short-term average of error recovery ratio -> dropped packets recovered / dropped packets detected Short-term average delay in packet recovery

7 AER Demo: Semi-reliable Multicast With repair servers active, dropped packet repaired before playout time: quality improved With repair servers inactive, dropped packets not repaired before playout time: quality suffers Video Server (Multicast) Emulated bottleneck link Multicast MPEG-2 Video Client

8 AER Demo: Bandwidth Sharing Data Server (Multicast) Emulated bottleneck link Multicast Data Clients Independent sessions share bandwidth fairly as number of sessions is increased