TEAR (TCP Emulation At Receiver)
This is the official TEAR page. It contains information about the description of TEAR protocol, its source codes (simulation and real codes), and experimental results.
TEAR Overview
TEAR is a protocol that runs at receivers to estimate TCP-friendly rates. The estimated rates can be used to control the rate of a non-TCP flow. TEAR is suitable for Internet-based multimedia streaming because (1) its rate adjustment is very smooth, and (2) it is TCP-friendly. We can find its application in congestion, and flow control for multicast because most of functionalities are performed at receivers and it is thus very scalable. TEAR is also designed for use in a symmetric networks such as wireless networks (e.g., satellite), ADSL, and Cable modems. In this page, we report some of preliminary results we got from our NS simulation experiments.

State Transition of TEAR
Download
NS2 Simulation Code
- TEAR NS2 scripts
TAR.GZ
- Simulation study of throughput comparison between TEAR and TFRC. Click here!
Linux Kernel Patches
- We have done implementing kernel patches for Linux 2.6, which use common library of Linux DCCP framework. We will post the source codes shortely.
Members
Faculty
MS Students
Postdoctorial Fellows
Visiting Scientists
Publications
- Injong Rhee, Volkan Ozdemir and Yung Yi, TEAR: TCP emulation at receivers -- flow control for multimedia streaming, Technical Report, Department of Computer Science, North Carolina State University.
HTML
PS
PDF
PPT
- Sridhar Ramesh and Injong Rhee, Issues in Model-Based Flow Control, Technical Report TR-99-15, Department of Computer Science, North Carolina State University.
PS
PDF
-- Main.sha2 - 06 Sep 2007