1984
DOI: 10.1145/357401.357402
|View full text |Cite
|
Sign up to set email alerts
|

End-to-end arguments in system design

Abstract: This paper presents a design principle that helps guide placement of functions among the modules of a distributed computer system. The principle, called the end-to-end argument, suggests that functions placed at low levels of a system may be redundant or of little value when compared with the cost of providing them at that low level. Examples discussed in the paper include bit error recovery, security using encryption, duplicate message suppression, recovery from system crashes, and delivery acknowledgement. L… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

6
700
0
23

Year Published

1999
1999
2014
2014

Publication Types

Select...
8
2

Relationship

0
10

Authors

Journals

citations
Cited by 1,528 publications
(729 citation statements)
references
References 7 publications
6
700
0
23
Order By: Relevance
“…Whereas Videotex networks bet on tight integration and centralized intelligence, the Internet designers bet instead on modularity and distributed intelligence (Saltzer et al, 1984;Isenberg, 1997). The rapid rate of advance of personal computers-the intelligent nodes at Internet's edge-has proven this design to be right, at the same time that it has made it all the more compelling.…”
mentioning
confidence: 99%
“…Whereas Videotex networks bet on tight integration and centralized intelligence, the Internet designers bet instead on modularity and distributed intelligence (Saltzer et al, 1984;Isenberg, 1997). The rapid rate of advance of personal computers-the intelligent nodes at Internet's edge-has proven this design to be right, at the same time that it has made it all the more compelling.…”
mentioning
confidence: 99%
“…This principle is implemented in the end-to-end policy, which, above all, makes it clear what openness requires. There are three aspects here (Saltzer et al, 1984;Sandvig, 2003):…”
Section: Prospects For the Futurementioning
confidence: 99%
“…Furthermore, we exclude adaptive behaviour at the network level, an approach that would have been favoured by researchers in active networks. As advocated by [8], it is our design philosophy to push the complex functionalities of a system in its higher layers as much as possible.…”
Section: Where Do We Adapt?mentioning
confidence: 99%