End-to-end arguments in system design

  title={End-to-end arguments in system design},
  author={J. H. Saltzer and D. Reed and D. Clark},
  journal={ACM Trans. Comput. Syst.},
  • J. H. Saltzer, D. Reed, D. Clark
  • Published 1984
  • Computer Science
  • ACM Trans. Comput. Syst.
  • 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… CONTINUE READING

    Topics from this paper.

    A critical review of "End-to-end arguments in system design"
    • 46
    • PDF
    The end of end-to-end security? [Internet security]
    • 8
    • PDF
    Active Networking and End-To-End Arguments*
    • 54
    • PDF
    Language-based information-flow security
    • 1,992
    • PDF
    Exterminate all operating system abstractions
    • 159
    • PDF
    MOVE: An End-to-End Solution to Network Denial of Service
    • 57
    • PDF
    Design Principles and Guidelines for Security
    • 15
    • PDF
    End-to-End Web Application Security
    • 58
    • PDF


    Publications referenced by this paper.
    • 1981