Policing freedom to use the internet resource pool

Ideally, everyone should be free to use as much of the Internet resource pool as they can take. But, whenever too much load meets too little capacity, everyone's freedoms collide. We show that attempts to isolate users from each other have corrosive side-effects - discouraging mutually beneficial sharing of the resource pool and harming the Internet's evolvability. We describe an unusual form of traffic policing which only pushes back against those who use their freedom to limit the freedom of others. This offers a vision of how much better the Internet could be. But there are subtle aspects missing from the current Internet architecture that prevent this form of policing being deployed. This paper aims to shift the research agenda onto those issues, and away from earlier attempts to isolate users from each other.

[1]  Scott Shenker,et al.  Approximate fairness through differential dropping , 2003, CCRV.

[2]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM '89.

[3]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[4]  C. Laws Resource pooling in queueing networks with dynamic routing , 1992, Advances in Applied Probability.

[5]  Andrew M. Odlyzko,et al.  Paris metro pricing for the internet , 1999, EC '99.

[6]  David D. Clark,et al.  The design philosophy of the DARPA internet protocols , 1988, SIGCOMM '88.

[7]  John Nagle,et al.  On Packet Switches with Infinite Storage , 1985, IEEE Trans. Commun..

[8]  David L. Black,et al.  The Addition of Explicit Congestion Notification (ECN) to IP , 2001, RFC.

[9]  Toby Moncaster,et al.  Re-ECN: Adding Accountability for Causing Congestion to TCP/IP , 2010 .

[10]  George Margetis,et al.  Service differentiation and performance of weighted window-based congestion control and packet marking algorithms in ECN networks , 2003, Comput. Commun..

[11]  Richard J. Gibbens,et al.  Resource pricing and the evolution of congestion control , 1999, at - Automatisierungstechnik.

[12]  Mark Handley,et al.  The resource pooling principle , 2008, CCRV.

[13]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[14]  Bob Briscoe,et al.  Flow rate fairness: dismantling a religion , 2007, CCRV.