In the Internet architecture, transport protocols are the glue between an application’s needs and the network’s abilities. But as the Internet has evolved over the last 30 years, the implicit assumptions of these protocols have held less and less well. This can cause poor performance on newer networks—cellular networks, datacenters—and makes it challenging to roll out networking technologies that break markedly with the past. Working with collaborators at MIT, I have built two systems that explore an objective-driven, computer-generated approach to protocol design. My thesis is that making protocols a function of stated assumptions and objectives can improve application performance and free network technologies to evolve. Sprout, a transpor...
An architectural principle known as protocol layering is widely recognized as one of the foundations...
In the advancement of network technology traffic affects performance factors like file synchronizati...
Over the last few years, a number of research groups have made considerable progress on the design o...
Thesis: Ph. D. in Computer Science, Massachusetts Institute of Technology, Department of Electrical ...
In fields like data mining and natural language processing, design contests have been successfully u...
The Internet is currently an IP datagram network, which uses the Transmission Control Protocol (TCP)...
When designing a distributed network protocol, typically it is in-feasible to fully define the targe...
Legacy transport protocols like TCP and its variants have been mainly designed for static and fixed ...
Bibliography: leaves 100-102.Computer communication networks are a vital link in providing many of t...
Application-layer protocols play a special role in network programming. Typical programmers are more...
This article reviews the current transmission control protocol (TCP) congestion control protocols an...
This article is an editorial note submitted to CCR. It has NOT been peer reviewed. Authors take full...
Background and motivation Internet is a challenging environment for innovation diffusion • distribu...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
This paper describes a research effort concerned with the design of the next generation of internet ...
An architectural principle known as protocol layering is widely recognized as one of the foundations...
In the advancement of network technology traffic affects performance factors like file synchronizati...
Over the last few years, a number of research groups have made considerable progress on the design o...
Thesis: Ph. D. in Computer Science, Massachusetts Institute of Technology, Department of Electrical ...
In fields like data mining and natural language processing, design contests have been successfully u...
The Internet is currently an IP datagram network, which uses the Transmission Control Protocol (TCP)...
When designing a distributed network protocol, typically it is in-feasible to fully define the targe...
Legacy transport protocols like TCP and its variants have been mainly designed for static and fixed ...
Bibliography: leaves 100-102.Computer communication networks are a vital link in providing many of t...
Application-layer protocols play a special role in network programming. Typical programmers are more...
This article reviews the current transmission control protocol (TCP) congestion control protocols an...
This article is an editorial note submitted to CCR. It has NOT been peer reviewed. Authors take full...
Background and motivation Internet is a challenging environment for innovation diffusion • distribu...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
This paper describes a research effort concerned with the design of the next generation of internet ...
An architectural principle known as protocol layering is widely recognized as one of the foundations...
In the advancement of network technology traffic affects performance factors like file synchronizati...
Over the last few years, a number of research groups have made considerable progress on the design o...