Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Kevin R. Fall is active.

Publication


Featured researches published by Kevin R. Fall.


acm special interest group on data communication | 1996

Simulation-based comparisons of Tahoe, Reno and SACK TCP

Kevin R. Fall; Sally Floyd

This paper uses simulations to explore the benefits of adding selective acknowledgments (SACK) and selective repeat to TCP. We compare Tahoe and Reno TCP, the two most common reference implementations for TCP, with two modified versions of Reno TCP. The first version is New-Reno TCP, a modified version of TCP without SACK that avoids some of Reno TCPs performance problems when multiple packets are dropped from a window of data. The second version is SACK TCP, a conservative extension of Reno TCP modified to use the SACK option being proposed in the Internet Engineering Task Force (IETF). We describe the congestion control algorithms in our simulated implementation of SACK TCP and show that while selective acknowledgments are not required to solve Reno TCPs performance problems when multiple packets are dropped, the absence of selective acknowledgments does impose limits to TCPs ultimate performance. In particular, we show that without selective acknowledgments, TCP implementations are constrained to either retransmit at most one dropped packet per round-trip time, or to retransmit packets that might have already been successfully delivered.


programmable routers for extensible services of tomorrow | 2008

Can software routers scale

Katerina J. Argyraki; Salman A. Baset; Byung-Gon Chun; Kevin R. Fall; Gianluca Iannaccone; Allan D. Knies; Eddie Kohler; Maziar Manesh; Sergiu Nedevschi; Sylvia Ratnasamy

Software routers can lead us from a network of special-purpose hardware routers to one of general-purpose extensible infrastructure - if, that is, they can scale to high speeds. We identify the challenges in achieving this scalability and propose a solution: a cluster-based router architecture that uses an interconnect of commodity server platforms to build software routers that are both incrementally scalable and fully programmable.


IEEE ACM Transactions on Networking | 1999

Promoting the use of end-to-end congestion control in the Internet

Sally Floyd; Kevin R. Fall


Archive | 1997

Ns: notes and documentation

Kevin R. Fall; Kannan Varadhan


Archive | 2002

The NS Manual (Formerly NS Notes and Documentation

Kevin R. Fall; Kannan Varadhan


Computer Communication Review | 1995

Simulation-based Comparisons of Tahoe

Kevin R. Fall; Sally Floyd


Request for Comments 3517 | 2003

A Conservative Selective Acknowledgment (SACK)-based Loss Recovery Algorithm for TCP

Ethan Blanton; Mark Allman; Kevin R. Fall; Lili Wang


HotNets | 2007

Towards a Modern Communications API.

Michael J. Demmer; Kevin R. Fall; Teemu Koponen; Scott Shenker


Archive | 1995

Comparisons of Tahoe, Reno, and Sack TCP

Kevin R. Fall


Archive | 2002

A conservative SACK-based loss recovery algorithm for TCP

Ethan Blanton; Mark Allman; Kevin R. Fall; Liqiang Wang

Collaboration


Dive into the Kevin R. Fall's collaboration.

Top Co-Authors

Avatar

Sally Floyd

Lawrence Berkeley National Laboratory

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Mark Allman

International Computer Science Institute

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Lili Wang

University of Kentucky

View shared research outputs
Top Co-Authors

Avatar

Maziar Manesh

University of California

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge