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.
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). ![]()