Research

Split TCP: Fixing the Discrete Internet Problem

This project is run by Prof. Dan Duchamp at the Department of Computer Science, Stevens Institute of Technology. This page talks about my contributions to the project. You can read some more details here.
Description

The Internet is increasingly being populated by network intermediaries such as a server-side workload balancer between a web browser and a web server. This project attempts to make it easier to write and deploy such network intermediaries by providing a cleaner programming model. It introduces the idea of implementing a single logical end-to-end connection as a series of cascaded transport connections, pushing the burden of end-to-end delivery verification from transport protocols to a higher level protocol sitting between the application and transport layers. I developed an analytical characterization for the throughput of such a split TCP connection and demonstrated improved TCP throughput via pipeline parallelism.

Papers

A. Sundararaj, D. Duchamp, "Analytical Characterization of the Throughput of a Split TCP Connection", Technical Report 2003-04, Department of Computer Science, Stevens Institute of Technology, 2003. 

A. Sundararaj, "Analytical Characterization of the Throughput of a Split TCP Connection", M.S. Thesis, Department of Computer Science, Stevens Institute of Technology, May 2002. 

D. Duchamp, "The Discrete Internet and What To Do About It", Proceedings of the Second New York Metro Area Networking Workshop (NYMAN 2002)

Top

Code
To obtain a copy of the Network Simulator (ns) scripts used please send me mail at ais@cs.northwestern.edu

Top



Ananth I. Sundararaj
Last modified: Tue Oct 25 20:03:51 CST 2005