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 :
بازگشت