An extension to on-line multiplication lower bound results. - David R. Cheriton (SIGACT News, 1974)

Man-machine interface design for timesharing systems. - David R. Cheriton (ACM Annual Conference, 1976)

Sigops(Paper Session). - David R. Cheriton; Steven S. Muchnick; Hasan H. Sayani; Robert Trueman Tomlinson; Ronnie G. Ward; Darrell L. Ward (ACM Annual Conference, 1976)

Finding Minimum Spanning Trees. - David R. Cheriton; Robert Endre Tarjan (SIAM J. Comput., 1976)

Thoth, a Portable Real-Time Operating System (Extended Abstract). - David R. Cheriton; Michael A. Malcolm; Lawrence S. Melen; Gary R. Sager (SOSP, 1977)

Thoth, a Portable Real-Time Operating System. - David R. Cheriton; Michael A. Malcolm; Lawrence S. Melen; Gary R. Sager (Commun. ACM, 1979)

The design of a distributed kernel. - David R. Cheriton (ACM Annual Conference, 1981)

Local networking and internetworking in the V-system. - David R. Cheriton (SIGCOMM, 1983)

The Distributed V Kernel and its Performance for Diskless Workstations. - David R. Cheriton; Willy Zwaenepoel (SOSP, 1983)

Amaze: A Distributed Multi-Player Game Program using the Distributed V Kernel. - Eric J. Berglund; David R. Cheriton (ICDCS, 1984)

Uniform Access to Distributed Name Interpretation in the V-System. - David R. Cheriton; Timothy P. Mann (ICDCS, 1984)

One-to-many interprocess communication in the V-system. - David R. Cheriton; Willy Zwaenepoel (Comput. Commun. Rev., 1984)

An Experiment using Registers for Fast Message-Based Interprocess Communication. - David R. Cheriton (ACM SIGOPS Oper. Syst. Rev., 1984)

The V Kernel: A Software Base for Distributed Systems. - David R. Cheriton (IEEE Softw., 1984)

Performance of the V storage server: a preliminary report. - David R. Cheriton; Paul Roy (ACM Conference on Computer Science, 1985)

Host groups: a multicast extension for datagram internetworks. - David R. Cheriton; Stephen E. Deering (SIGCOMM, 1985)

Preemptable Remote Execution Facilities for the V-System. - Marvin Theimer; Keith A. Lantz; David R. Cheriton (SOSP, 1985)

Preliminary Thoughts on Problem-oriented Shared Memory: A Decentralized Approach to Distributed Systems. - David R. Cheriton (ACM SIGOPS Oper. Syst. Rev., 1985)

Report of the Program Committee for the 10th SOSP. - David R. Cheriton; Andrew Birrell (ACM SIGOPS Oper. Syst. Rev., 1985)

Amaze: A Multiplayer Computer Game. - Eric J. Berglund; David R. Cheriton (IEEE Softw., 1985)

Distributed Process Groups in the V Kernel - David R. Cheriton; Willy Zwaenepoel (ACM Trans. Comput. Syst., 1985)

Host groups: A multicast extension to the Internet Protocol. - Stephen E. Deering; David R. Cheriton (RFC, 1985)

Request- Response and Multicast Interprocess Communication in the V Kernel. - David R. Cheriton (Networking in Open Systems, 1986)

Problem-oriented Shared Memory: A Decentralized Approach to Distributed System Design. - David R. Cheriton (ICDCS, 1986)

Making Exceptions Simplify the Rule (and Justify their Handling). - David R. Cheriton (IFIP Congress, 1986)

Software-Controlled Caches in the VMP Multiprocessor. - David R. Cheriton; Gert Slavenburg; Patrick D. Boyle (ISCA, 1986)

VMTP: a transport protocol for the next generation of communication systems. - David R. Cheriton (SIGCOMM, 1986)

The V distributed operating system: principles and principal experiences. - David R. Cheriton (ACM SIGOPS European Workshop, 1986)

File Access Performance of Diskless Workstations. - Edward D. Lazowska; John Zahorjan; David R. Cheriton; Willy Zwaenepoel (ACM Trans. Comput. Syst., 1986)

Extensions for Multi-Module Records in Conventional Programming Languages. - David R. Cheriton; Michael E. Wolf (POPL, 1987)

Network Measurement of the VMTP Request-Response Protocol in the V Distributed System. - David R. Cheriton; Carey L. Williamson (SIGMETRICS, 1987)

Log Files: An Extended File Service Exploiting Write-Once Storage. - Ross S. Finlayson; David R. Cheriton (SOSP, 1987)

A case for packet switching in high-performance wide-area networks. - Zygmunt J. Haas; David R. Cheriton (Comput. Commun. Rev., 1987)

UIO: A Uniform I/O System Interface for Distributed Systems. - David R. Cheriton (ACM Trans. Comput. Syst., 1987)

The VMP Multiprocessor: Initial Experience, Refinements and Performance Evlauation. - David R. Cheriton; Anoop Gupta; Patrick D. Boyle; Hendrik A. Goosen (ISCA, 1988)

Universal network device interface protocol (UNDIP). - Hemant Kanakia; David R. Cheriton (LCN, 1988)

Exploiting recursion to simplify RPC communication architectures. - David R. Cheriton (SIGCOMM, 1988)

The VMP network adapter board (NAB): high-performance network communication for multiprocessors. - Hemant Kanakia; David R. Cheriton (SIGCOMM, 1988)

The role of domains in large-scale distributed systems. - David R. Cheriton (ACM SIGOPS European Workshop, 1988)

The V Distributed System. - David R. Cheriton (Commun. ACM, 1988)

Comments on "'Coherency for multiprocessor virtual addresses caches' by James R. Goodman". - David R. Cheriton; Patrick D. Boyle; Gert Slavenburg (SIGARCH Comput. Archit. News, 1988)

VMTP: Versatile Message Transaction Protocol: Protocol specification. - David R. Cheriton (RFC, 1988)

Multi-level Shared Caching Techniques for Scalability in VMP-M/C. - David R. Cheriton; Hendrik A. Goosen; Patrick D. Boyle (ISCA, 1989)

An overview of the VMTP transport protocol. - Carey L. Williamson; David R. Cheriton (LCN, 1989)

Sirpent: A High-Performance Internetworking Approach. - David R. Cheriton (SIGCOMM, 1989)

Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency. - Cary G. Gray; David R. Cheriton (SOSP, 1989)

VMTP as the transport layer for high-performance distributed systems. - David R. Cheriton; Carey L. Williamson (IEEE Commun. Mag., 1989)

Decentralizing a Global Naming Service for Improved Performance and Fault Tolerance. - David R. Cheriton; Timothy P. Mann (ACM Trans. Comput. Syst., 1989)

Binary Emulation of UNIX Using the V Kernel. - David R. Cheriton; Gregory R. Whitehead; Edward W. Sznyter (USENIX Summer, 1990)

Blazenet: a packet-switched wide-area network with photonic data path. - Zygmunt J. Haas; David R. Cheriton (IEEE Trans. Commun., 1990)

Multicast Routing in Datagram Internetworks and Extended LANs. - Stephen E. Deering; David R. Cheriton (ACM Trans. Comput. Syst., 1990)

Loss-Load Curves: Support for Rate-Based Congestion Control in High-Speed Datagram Networks. - Carey L. Williamson; David R. Cheriton (SIGCOMM, 1991)

Operating Systems: A Vision of the Year 2000. - Joseph Boykin; David R. Cheriton (Computer, 1991)

Paradigm: A Highly Scalable Shared-Memory Multicomputer Architecture. - David R. Cheriton; Hendrik A. Goosen; Patrick D. Boyle (Computer, 1991)

Application-Controlled Physical Memory using External Page-Cache Management. - Kieran Harty; David R. Cheriton (ASPLOS, 1992)

Problem-oriented shared memory revisited. - David R. Cheriton (ACM SIGOPS European Workshop, 1992)

Application-Controlled Physical Memory using External Page-Cache Management (Abstract). - Kieran Harty; David R. Cheriton (ACM SIGOPS Oper. Syst. Rev., 1992)

Restructuring a parallel simulation to improve cache behavior in a shared-memory multiprocessor: the value of distributed synchronization. - David R. Cheriton; Hendrik A. Goosen; Hugh W. Holbrook; Philip Machanick (PADS, 1993)

Understanding the Limitations of Causally and Totally Ordered Communication. - David R. Cheriton; Dale Skeen (SOSP, 1993)

Low and High Risk Operating System Architectures (Panel Statement). - David R. Cheriton (OSDI, 1994)

A Caching Model of Operating System Kernel Functionalities. - David R. Cheriton; Kenneth J. Duda (ACM SIGOPS European Workshop, 1994)

Chiron parallel program performance visualization system. - Hendrik A. Goosen; Anna R. Karlin; David R. Cheriton; Dieter Polzin (Comput. Aided Des., 1994)

Comments on the Respones by Birman, van Renesse and Cooper. - David R. Cheriton; Dale Skeen (ACM SIGOPS Oper. Syst. Rev., 1994)

Log-Based Receiver-Reliable Multicast for Distributed Interactive Simulation. - Hugh W. Holbrook; Sandeep K. Singhal; David R. Cheriton (SIGCOMM, 1995)

Logged Virtual Memory. - David R. Cheriton; Kenneth J. Duda (SOSP, 1995)

Exploring Position History for Efficient Remote Rendering in Networked Virtual Reality. - Sandeep K. Singhal; David R. Cheriton (Presence Teleoperators Virtual Environ., 1995)

A Caching Model of Operating System Kernel Functionality. - David R. Cheriton; Kenneth J. Duda (ACM SIGOPS Oper. Syst. Rev., 1995)

Using Projection Aggregations to Support Scalability to Distributed Simulation. - Sandeep K. Singhal; David R. Cheriton (ICDCS, 1996)

Specializing Object-Oriented RPC for Performance and Functionality. - Matthew J. Zelesko; David R. Cheriton (ICDCS, 1996)

Designing an Academic Firewall: Policy, Practice, and Experience with SURF. - Michael B. Greenwald; Sandeep K. Singhal; Jonathan Stone 001; David R. Cheriton (NDSS, 1996)

The Synergy Between Non-Blocking Synchronization and Operating System Structure. - Michael Greenwald; David R. Cheriton (OSDI, 1996)

Optimized Memory-Based Messaging: Leveraging the Memory System for High-Performance Communication. - David R. Cheriton; Robert A. Kutter (Comput. Syst., 1996)

OTERS: (On-Tree Efficient Recovery using Subcasting): A Reliable Multicast Protocol. - Dan Li; David R. Cheriton (ICNP, 1998)

Evaluating the Utility of FEC with Reliable Multicast. - Dan Li; David R. Cheriton (ICNP, 1999)

IP Multicast Channels: EXPRESS Support for Large-scale Single-source Applications. - Hugh W. Holbrook; David R. Cheriton (SIGCOMM, 1999)

Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose schedular. - Kenneth J. Duda; David R. Cheriton (SOSP, 1999)

Scalable Web Caching of Frequently Updated Objects Using Reliable Multicast. - Dan Li; David R. Cheriton (USENIX Symposium on Internet Technologies and Systems, 1999)

Using Dynamic Buffer Limiting to Protect against Belligerent Flows in High-Speed Networks. - Fusun Ertemalp; David R. Cheriton; Andreas von Bechtolsheim (ICNP, 2001)

An Architecture for Content Routing Support in the Internet. - Mark Gritter; David R. Cheriton (USITS, 2001)

TCP-SMO: Extending TCP to Support Medium-Scale Multicast Applications. - Sam Liang; David R. Cheriton (INFOCOM, 2002)

A Name-Based Architecture for Source-Specific Multicast Service. - Vincent P. Laviano; David R. Cheriton (Networked Group Communication, 2002)

DoS and authentication in wireless public access networks. - Daniel B. Faria; David R. Cheriton (Workshop on Wireless Security, 2002)

Feedback based routing. - Dapeng Zhu; Mark Gritter; David R. Cheriton (Comput. Commun. Rev., 2003)

MobiCom poster: public-key-based secure Internet access. - Daniel B. Faria; David R. Cheriton (ACM SIGMOBILE Mob. Comput. Commun. Rev., 2003)

Loose source routing as a mechanism for traffic policies. - Katerina J. Argyraki; David R. Cheriton (FDNA@SIGCOMM, 2004)

Protecting Public-Access Sites Against Distributed Denial-of-Service Attacks - Katerina J. Argyraki; David R. Cheriton (CoRR, 2004)

Active Internet Traffic Filtering: Real-Time Response to Denial-of-Service Attacks. - Katerina J. Argyraki; David R. Cheriton (USENIX ATC, General Track, 2005)

Enforcing Bulk Mail Classification - Evan P. Greenberg; David R. Cheriton (CoRR, 2005)

A Scalable Stream-Oriented Framework for Cluster Applications - Tassos Argyros; David R. Cheriton (CoRR, 2005)

On-line spam filter fusion. - Thomas R. Lynam; Gordon V. Cormack; David R. Cheriton (SIGIR, 2006)

Detecting identity-based attacks in wireless networks using signalprints. - Daniel B. Faria; David R. Cheriton (Workshop on Wireless Security, 2006)

Comparing the performance of web server architectures. - David Pariag; Tim Brecht; Ashif S. Harji; Peter A. Buhr; Amol Shukla; David R. Cheriton (EuroSys, 2007)

Information distance from a question to an answer. - Xian Zhang 006; Yu Hao 001; Xiaoyan Zhu 001; Ming Li 001; David R. Cheriton (KDD, 2007)

MultiText Legal Experiments at TREC 2007. - Stefan Büttcher; Charles L. A. Clarke; Gordon V. Cormack; Thomas R. Lynam; David R. Cheriton (TREC, 2007)

The Case for Redundant Arrays of Internet Links (RAIL) - Athina Markopoulou; David R. Cheriton (CoRR, 2007)

Scalable network-layer defense against internet bandwidth-flooding attacks. - Katerina J. Argyraki; David R. Cheriton (IEEE/ACM Trans. Netw., 2009)

Toward an ontology of rhetorical figures. - Ashley R. Kelly; Nike A. Abbott; Randy Allen Harris; Chrysanne DiMarco; David R. Cheriton (SIGDOC, 2010)

HICAMP: architectural support for efficient concurrency-safe shared structured data access. - David R. Cheriton; Amin Firoozshahian; Alex Solomatnikov; John P. Stevenson; Omid Azizi (ASPLOS, 2012)

Sparse matrix-vector multiply on the HICAMP architecture. - John P. Stevenson; Amin Firoozshahian; Alex Solomatnikov; Mark Horowitz; David R. Cheriton (ICS, 2012)

Rethinking Network Stack Design with Memory Snapshots. - Michael Chan 004; Heiner Litz; David R. Cheriton (HotOS, 2013)

Improving Server Application Performance via Pure TCP ACK Receive Optimization. - Michael Chan 004; David R. Cheriton (USENIX ATC, 2013)

SI-TM: reducing transactional memory abort rates through snapshot isolation. - Heiner Litz; David R. Cheriton; Amin Firoozshahian; Omid Azizi; John P. Stevenson (ASPLOS, 2014)

HICAMP bitmap: space-efficient updatable bitmap index for in-memory databases. - Bo Wang; Heiner Litz; David R. Cheriton (DaMoN, 2014)

Efficient Correction of Anomalies in Snapshot Isolation Transactions. - Heiner Litz; Ricardo J. Dias; David R. Cheriton (ACM Trans. Archit. Code Optim., 2014)

EXCITE-VM: Extending the Virtual Memory System to Support Snapshot Isolation Transactions. - Heiner Litz; Benjamin Braun; David R. Cheriton (PACT, 2016)

The TRaCaR Ratio: Selecting the Right Storage Technology for Active Dataset-Serving Databases. - Francisco Romero; Benjamin Braun; David R. Cheriton (CoRR, 2020)

Senior Living Communities: Made Safer by AI. - Ashutosh Saxena; David R. Cheriton (CoRR, 2020)