DocumentCode
2435238
Title
A critical review of "End-to-end arguments in system design"
Author
Moors, Tim
Author_Institution
Sch. of Electr. Eng. & Telecommun., New South Wales Univ., Sydney, NSW, Australia
Volume
2
fYear
2002
fDate
2002
Firstpage
1214
Abstract
The end-to-end arguments raised by J. Saltzer, D. Reed and D. Clark (see ACM Trans. Comp. Sys., vol.2, no.4, p.277-88, 1984) 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 (network address translators), 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-to-end, and how end-to-end implementations can help robustness, scalability, ease of deployment, and the provision of appropriate services. It focuses on the performance implications of end-to-end or localized functionality and argues against end-to-end congestion control of the form used by TCP.
Keywords
computer networks; protocols; reviews; telecommunication congestion control; telecommunication network planning; telecommunication services; active networks; caches; communication protocol; congestion control; end-to-end arguments; firewalls; multicasting; network QoS; network address translators; system design; Australia; Communication networks; Communication system control; Communication system security; Error correction; Internet; Network address translation; Robustness; Routing; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, 2002. ICC 2002. IEEE International Conference on
Print_ISBN
0-7803-7400-2
Type
conf
DOI
10.1109/ICC.2002.997043
Filename
997043
Link To Document