End-to-end arguments in system design
Explore this paper's citation graph
Summary
A design principle is presented that helps guide placement of functions among the modules of a distributed computer system and 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.
- Type
- article
- Published
- 1984-11-01
- Cited by
- 2,690
- References
- 32
- Access
- Open access
- OpenAlex
- https://openalex.org/W238861864
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:215746877
Keywords
Acknowledgement, Computer science, Argument (complex analysis), End-to-end principle, Encryption
References
- The Compatible Time-Sharing System: A Programmer's Guide
- Implementing atomic actions on decentralized data
- Naming and synchronization in a decentralized computer system
- ENCRYPTION-BASED PROTECTION PROTOCOLS FOR INTERACTIVE USER-COMPUTER COMMUNICATION
- Backup and Recovery of On-Line Information in a Computer Utility
- The Multics kernel design project
- No. 1 ESS ADF: System organization and objectives
- An open operating system for a single-user machine
- Using encryption for authentication in large networks of computers
- New Directions in Cryptography
- Crash Recovery in a Distributed Data Storage System
- Notes on Data Base Operating Systems
Cited by
- Peer-to-Peer-Networking & -Computing
- Exploring delay-based tcp congestion control
- Researching system administration
- Fundamentals of the network neutrality debates
- GROUP COMMUNICATION IN DISTRIBUTED COMPUTER SYSTEMS
- A Network-Failure-Tolerant Message-Passing System for Terascale Clusters
- Architectural Implications of Performing Network Protocol Processing Closer to the Application
- SureMail: Notification Overlay for Email Reliability
- Ensuring Content Integrity for Untrusted Peer-to-Peer Content Distribution Networks
- Private and censorship-resistant communication over public networks
- Influence des fautes transitoires et des performances temps réel sur la sûreté des systèmes X-by-Wire. (Influence of transient faults and real-time performances on X-by-Wire systems safety)
- Time rigid scheduling in distributed real time systems
- PI: a new approach to flexibility in system software
- Enabling open innovation in a world of ubiquitous computing
- Πλαίσιο ανίχνευσης και αντιμετώπισης περιστατικών ασφαλείας σε συστήματα διαδικτυακής τηλεφωνίας
- Hop-by-Hop Transport Control for Multi-Hop Wireless Networks
- Design and Implementation of the SORA Multipath Virtual Network Layer
- Integrating Security, Mobility and Multi-Homing in a HIP Way
- Mitigating Botnet-based DDoS Attacks against Web Servers
- Eliminating inefficient cross layer interactions in wireless networking
Related papers
- Accent: A communication oriented network operating system kernel
- Network Neutrality, Broadband Discrimination
- Naming and synchronization in a decentralized computer system
- The Architecture of an Integrated Local Network
- Pup: An Internetwork Architecture
- Grapevine: an exercise in distributed computing
- Ethernet: distributed packet switching for local computer networks
- Remote procedure call