Abstract:
A critical review of “End-to-end arguments in system design” Abstract- The end-to-end arguments raised by Saltzer, Reed and Clark in the early 1980s are amongst the most influential of all communication protocol design guides. However, they have recently been challenged by the advent of firewalls, caches, active networks, NAT, multicasting and network QOS. This paper reviews the end-to-end arguments, highlighting their subtleties, and provides additional arguments for and against end-to-end implementations. It shows the importance of trust as a criterion for deciding whether to implement a function locally or end-toend, and how end-to-end implementations can help robustness, scalability, ease of deployment, and the provision of appropriate service. It focuses on the performance implications of end-toend or localized functionality, and argues against end-to-end congestion control of the form used by TCP. I.
Citations
|
1790
|
Congestion avoidance and control
– Jacobson
- 1988
|
|
584
|
End-to-end arguments in system design
– Saltzer, Reed, et al.
- 1984
|
|
285
|
The design philosophy of the DARPA Internet protocols
– Clark
- 1988
|
|
221
|
Computer Networks: A Systems Approach
– Peterson, Davie
- 1996
|
|
181
|
Compressing TCP/IP Headers for Low-Speed Serial Links
– Jacobson
- 1990
|
|
160
|
Hints for Computer System Design
– Lampson
- 1983
|
|
93
|
Fault-Tolerant Computer System Design
– Pradhan
|
|
31
|
Rethinking the design of the Internet: The end to end arguments vs. the brave new world”; Workshop on The Policy Implications of End-to-End
– Clark, Blumenthal
- 2000
|
|
28
|
Architectural principles of the Internet
– Carpenter
- 1958
|
|
25
|
The end of the end-to-end argument
– Reed
- 2000
|
|
24
|
Active Networking and End-to-End Arguments
– Reed, Saltzer, et al.
- 1998
|
|
24
|
Active networking and the end-to-end argument
– Bhattacharjee, Calvert, et al.
- 1997
|
|
16
|
Yiu: “Starlight: Interactive link
– Anderson, North, et al.
- 1996
|
|
7
|
Source routing for campus-wide Internet transport
– Saltzer, Reed, et al.
- 1981
|
|
6
|
The Rise of the Stupid Network,” Computer Telephony
– Isenberg
- 1997
|
|
5
|
Protocol Organs: Modularity should reflect function, not timing
– Moors
- 1998
|
|
2
|
email to the end-to-end mailing list
– Reed
|
|
2
|
When is dumb smart
– Lucky
- 1997
|
|
2
|
Network externality”, The New Palgraves Dictionary of Economics and the
– Liebowitz, Margolis
- 1998
|
|
2
|
Negroponte: “The future of phone companies
– unknown authors
- 1996
|
|
2
|
Commentaries on `Active Networking and End-to-End Arguments
– Partridge, Strayer, et al.
- 1998
|