End-To-End Arguments in System Design

End-to-end principle

The end-to-end principle is a design framework in computer networking which states that certain application-specific features, such as reliability and security, should reside in the communicating end nodes of the network. Intermediary nodes can improve efficiency but cannot guarantee correctness. It was first articulated in 1981 and has been reinterpreted since then. The basic premise is that resource penalties are incurred when implementing a specific function in the network.

1 courses cover this concept

CS 262a Advanced Topics in Computer Systems

UC Berkeley

Fall 2021

A graduate survey of systems managing computation and information. Topics include volatile and persistent memory management, system support for networking, security infrastructure, extensible systems, APIs, and large software system performance analysis. Students are expected to engage in quality systems research, culminating in a publishable group project.

No concepts data

+ 31 more concepts