Network Measurement and Congestion Control

My work is focused on the practical implementation of FAST (Fast AQM and Scalable TCP). Also, I am interested in the measurement of the Internet and the testing of network protocols.

If we want to have a better control on the network, we need to understand the network better -- The better understanding comes from better measurements.

Do experiment -> Observe the phenomena -> Make abstraction and build a better model -> Apply mathematics to analyze the model -> Design better solution -> Do experiment again... This is the "iterative algorithm" I prefer, in my research.

Current Project:

FAST
NS-2 performance
Pacing and Droptail loss
TCP Benchmark

Current Working:

Theory exploring; New Algorithm Designing; Data Tag Testing Cooperation with Web100

Talks:

FAST-1: Gigabit-TCP Testbed (A very very preliminary idea of building Gbps Testbed, at the very very beginning phase of the FAST in the free hour of Sigmetrics'02. )

Anyway, dreams have been turning to realities step by step...

FAST Protocols for High Speed Network (An rough introduction of the theory, algorithm, implementation and experiments on FAST. For HENP Working Group and For High Speed File Transfer Protocol Bof, Internet2 Joint Tech Workshop, Feb 2003)

Related Projects:

SCTP and XCP

Dummynet

Stanford's Internet Monitoring Group

CAIDA Bandwidth Estimation Meeting

Cray Research on 1992

Tom Dunigan's page at ORNL

Here ar some useful resources:

Internet2 Traffic Record
Realtime congestion: EventHelix.com
Linux Resources
CVS Tutorial
Netperf
NS Tutorial
IETF-RFC 793: Transmission Control Protocol
IETF-RFC 3168: The Addition of Explicit Congestion Notification (ECN) to IP
REM
Floyd's RED websites -- a rich resource about AQM
NS Document
C++ Coding Convention
InfoSphere group's Java Coding Convention
Network Research group in UMass
NASA TCP over Satellite WG's recommended paper list