David R. Cheriton

Affiliations:
  • Stanford University, USA


According to our database1, David R. Cheriton authored at least 107 papers between 1974 and 2020.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2020
Senior Living Communities: Made Safer by AI.
CoRR, 2020

The TRaCaR Ratio: Selecting the Right Storage Technology for Active Dataset-Serving Databases.
CoRR, 2020

2016
EXCITE-VM: Extending the Virtual Memory System to Support Snapshot Isolation Transactions.
Proceedings of the 2016 International Conference on Parallel Architectures and Compilation, 2016

2014
Efficient Correction of Anomalies in Snapshot Isolation Transactions.
ACM Trans. Archit. Code Optim., 2014

HICAMP bitmap: space-efficient updatable bitmap index for in-memory databases.
Proceedings of the Tenth International Workshop on Data Management on New Hardware, 2014

SI-TM: reducing transactional memory abort rates through snapshot isolation.
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2014

2013
Improving Server Application Performance via Pure TCP ACK Receive Optimization.
Proceedings of the 2013 USENIX Annual Technical Conference, 2013

Rethinking Network Stack Design with Memory Snapshots.
Proceedings of the 14th Workshop on Hot Topics in Operating Systems, 2013

2012
Sparse matrix-vector multiply on the HICAMP architecture.
Proceedings of the International Conference on Supercomputing, 2012

HICAMP: architectural support for efficient concurrency-safe shared structured data access.
Proceedings of the 17th International Conference on Architectural Support for Programming Languages and Operating Systems, 2012

2010
Toward an ontology of rhetorical figures.
Proceedings of the 28th Annual International Conference on Design of Communication, 2010

2009
Scalable network-layer defense against internet bandwidth-flooding attacks.
IEEE/ACM Trans. Netw., 2009

2007
The Case for Redundant Arrays of Internet Links (RAIL)
CoRR, 2007

MultiText Legal Experiments at TREC 2007.
Proceedings of The Sixteenth Text REtrieval Conference, 2007

Information distance from a question to an answer.
Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2007

Comparing the performance of web server architectures.
Proceedings of the 2007 EuroSys Conference, Lisbon, Portugal, March 21-23, 2007, 2007

2006
Detecting identity-based attacks in wireless networks using signalprints.
Proceedings of the 2006 ACM Workshop on Wireless Security, 2006

On-line spam filter fusion.
Proceedings of the SIGIR 2006: Proceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 2006

2005
A Scalable Stream-Oriented Framework for Cluster Applications
CoRR, 2005

Enforcing Bulk Mail Classification
CoRR, 2005

Active Internet Traffic Filtering: Real-Time Response to Denial-of-Service Attacks.
Proceedings of the 2005 USENIX Annual Technical Conference, 2005

2004
Protecting Public-Access Sites Against Distributed Denial-of-Service Attacks
CoRR, 2004

Loose source routing as a mechanism for traffic policies.
Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture, 2004

2003
MobiCom poster: public-key-based secure Internet access.
ACM SIGMOBILE Mob. Comput. Commun. Rev., 2003

Feedback based routing.
Comput. Commun. Rev., 2003

2002
DoS and authentication in wireless public access networks.
Proceedings of the 2002 ACM Workshop on Wireless Security, 2002

A Name-Based Architecture for Source-Specific Multicast Service.
Proceedings of the Networked Group Communication, Fourth International COST264 Workshop, 2002

TCP-SMO: Extending TCP to Support Medium-Scale Multicast Applications.
Proceedings of the Proceedings IEEE INFOCOM 2002, 2002

2001
An Architecture for Content Routing Support in the Internet.
Proceedings of the 3rd USENIX Symposium on Internet Technologies and Systems, 2001

Using Dynamic Buffer Limiting to Protect against Belligerent Flows in High-Speed Networks.
Proceedings of the 9th International Conference on Network Protocols (ICNP 2001), 2001

1999
Scalable Web Caching of Frequently Updated Objects Using Reliable Multicast.
Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems, 1999

Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose schedular.
Proceedings of the 17th ACM Symposium on Operating System Principles, 1999

IP Multicast Channels: EXPRESS Support for Large-scale Single-source Applications.
Proceedings of the ACM SIGCOMM 1999 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, August 30, 1999

Evaluating the Utility of FEC with Reliable Multicast.
Proceedings of the Seventh Annual International Conference on Network Protocols, 1999

1998
OTERS: (On-Tree Efficient Recovery using Subcasting): A Reliable Multicast Protocol.
Proceedings of the 1998 International Conference on Network Protocols (ICNP '98), 1998

1996
Optimized Memory-Based Messaging: Leveraging the Memory System for High-Performance Communication.
Comput. Syst., 1996

The Synergy Between Non-Blocking Synchronization and Operating System Structure.
Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1996

Designing an Academic Firewall: Policy, Practice, and Experience with SURF.
Proceedings of the 1996 Symposium on Network and Distributed System Security, 1996

Specializing Object-Oriented RPC for Performance and Functionality.
Proceedings of the 16th International Conference on Distributed Computing Systems, 1996

Using Projection Aggregations to Support Scalability to Distributed Simulation.
Proceedings of the 16th International Conference on Distributed Computing Systems, 1996

1995
A Caching Model of Operating System Kernel Functionality.
ACM SIGOPS Oper. Syst. Rev., 1995

Exploring Position History for Efficient Remote Rendering in Networked Virtual Reality.
Presence Teleoperators Virtual Environ., 1995

Logged Virtual Memory.
Proceedings of the Fifteenth ACM Symposium on Operating System Principles, 1995

Log-Based Receiver-Reliable Multicast for Distributed Interactive Simulation.
Proceedings of the ACM SIGCOMM 1995 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, Cambridge, MA, USA, August 28, 1995

1994
Comments on the Respones by Birman, van Renesse and Cooper.
ACM SIGOPS Oper. Syst. Rev., 1994

Chiron parallel program performance visualization system.
Comput. Aided Des., 1994

A Caching Model of Operating System Kernel Functionalities.
Proceedings of the 6th ACM SIGOPS European Workshop: Matching Operating Systems to Application Needs, 1994

Low and High Risk Operating System Architectures (Panel Statement).
Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1994

1993
Understanding the Limitations of Causally and Totally Ordered Communication.
Proceedings of the Fourteenth ACM Symposium on Operating System Principles, 1993

Restructuring a parallel simulation to improve cache behavior in a shared-memory multiprocessor: the value of distributed synchronization.
Proceedings of the Seventh Workshop on Parallel and Distributed Simulation, 1993

1992
Application-Controlled Physical Memory using External Page-Cache Management (Abstract).
ACM SIGOPS Oper. Syst. Rev., 1992

Problem-oriented shared memory revisited.
Proceedings of the 5th ACM SIGOPS European Workshop: Models and Paradigms for Distributed Systems Structuring, 1992

Application-Controlled Physical Memory using External Page-Cache Management.
Proceedings of the ASPLOS-V Proceedings, 1992

1991
Paradigm: A Highly Scalable Shared-Memory Multicomputer Architecture.
Computer, 1991

Operating Systems: A Vision of the Year 2000.
Computer, 1991

Loss-Load Curves: Support for Rate-Based Congestion Control in High-Speed Datagram Networks.
Proceedings of the Conference on Communications Architecture & Protocols, 1991

1990
Multicast Routing in Datagram Internetworks and Extended LANs.
ACM Trans. Comput. Syst., 1990

Blazenet: a packet-switched wide-area network with photonic data path.
IEEE Trans. Commun., 1990

Binary Emulation of UNIX Using the V Kernel.
Proceedings of the Usenix Summer 1990 Technical Conference, 1990

1989
Decentralizing a Global Naming Service for Improved Performance and Fault Tolerance.
ACM Trans. Comput. Syst., 1989

VMTP as the transport layer for high-performance distributed systems.
IEEE Commun. Mag., 1989

Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency.
Proceedings of the Twelfth ACM Symposium on Operating System Principles, 1989

Sirpent: A High-Performance Internetworking Approach.
Proceedings of the ACM Symposium on Communications Architectures & Protocols, 1989

An overview of the VMTP transport protocol.
Proceedings of the 14th Conference on Local Computer Networks, 1989

Multi-level Shared Caching Techniques for Scalability in VMP-M/C.
Proceedings of the 16th Annual International Symposium on Computer Architecture. Jerusalem, 1989

1988
VMTP: Versatile Message Transaction Protocol: Protocol specification.
RFC, February, 1988

Comments on "'Coherency for multiprocessor virtual addresses caches' by James R. Goodman".
SIGARCH Comput. Archit. News, 1988

The V Distributed System.
Commun. ACM, 1988

The role of domains in large-scale distributed systems.
Proceedings of the 3rd ACM SIGOPS European Workshop: Autonomy or Interdependence in Distributed Systems? Cambridge, 1988

The VMP network adapter board (NAB): high-performance network communication for multiprocessors.
Proceedings of the ACM Symposium on Communications Architectures and Protocols, 1988

Exploiting recursion to simplify RPC communication architectures.
Proceedings of the ACM Symposium on Communications Architectures and Protocols, 1988

Universal network device interface protocol (UNDIP).
Proceedings of the 13th Conference on Local Computer Networks, 1988

The VMP Multiprocessor: Initial Experience, Refinements and Performance Evlauation.
Proceedings of the 15th Annual International Symposium on Computer Architecture, 1988

1987
UIO: A Uniform I/O System Interface for Distributed Systems.
ACM Trans. Comput. Syst., 1987

A case for packet switching in high-performance wide-area networks.
Comput. Commun. Rev., 1987

Log Files: An Extended File Service Exploiting Write-Once Storage.
Proceedings of the Eleventh ACM Symposium on Operating System Principles, 1987

Network Measurement of the VMTP Request-Response Protocol in the V Distributed System.
Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems, 1987

Extensions for Multi-Module Records in Conventional Programming Languages.
Proceedings of the Conference Record of the Fourteenth Annual ACM Symposium on Principles of Programming Languages, 1987

1986
File Access Performance of Diskless Workstations.
ACM Trans. Comput. Syst., 1986

The V distributed operating system: principles and principal experiences.
Proceedings of the 2nd ACM SIGOPS European Workshop, 1986

VMTP: a transport protocol for the next generation of communication systems.
Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols, 1986

Software-Controlled Caches in the VMP Multiprocessor.
Proceedings of the 13th Annual Symposium on Computer Architecture, Tokyo, Japan, June 1986, 1986

Making Exceptions Simplify the Rule (and Justify their Handling).
Proceedings of the Information Processing 86, 1986

Problem-oriented Shared Memory: A Decentralized Approach to Distributed System Design.
Proceedings of the 6th International Conference on Distributed Computing Systems, 1986

Request- Response and Multicast Interprocess Communication in the V Kernel.
Proceedings of the Networking in Open Systems, 1986

1985
Host groups: A multicast extension to the Internet Protocol.
RFC, December, 1985

Distributed Process Groups in the V Kernel
ACM Trans. Comput. Syst., 1985

Amaze: A Multiplayer Computer Game.
IEEE Softw., 1985

Report of the Program Committee for the 10th SOSP.
ACM SIGOPS Oper. Syst. Rev., 1985

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

Preemptable Remote Execution Facilities for the V-System.
Proceedings of the Tenth ACM Symposium on Operating System Principles, 1985

Host groups: a multicast extension for datagram internetworks.
Proceedings of the Ninth Symposium on Data Communications, 1985

Performance of the V storage server: a preliminary report.
Proceedings of the 13th ACM Annual Conference on Computer Science, 1985

1984
The V Kernel: A Software Base for Distributed Systems.
IEEE Softw., 1984

An Experiment using Registers for Fast Message-Based Interprocess Communication.
ACM SIGOPS Oper. Syst. Rev., 1984

One-to-many interprocess communication in the V-system.
Comput. Commun. Rev., 1984

Uniform Access to Distributed Name Interpretation in the V-System.
Proceedings of the 4th International Conference on Distributed Computing Systems, 1984

Amaze: A Distributed Multi-Player Game Program using the Distributed V Kernel.
Proceedings of the 4th International Conference on Distributed Computing Systems, 1984

1983
The Distributed V Kernel and its Performance for Diskless Workstations.
Proceedings of the Ninth ACM Symposium on Operating System Principles, 1983

Local networking and internetworking in the V-system.
Proceedings of the Eighth Symposium on Data Communications, 1983

1981
The design of a distributed kernel.
Proceedings of the ACM 1981 Annual Conference, Los Angeles, CA, USA, November 9-11, 1981., 1981

1979
Thoth, a Portable Real-Time Operating System.
Commun. ACM, 1979

1977
Thoth, a Portable Real-Time Operating System (Extended Abstract).
Proceedings of the Sixth Symposium on Operating System Principles, 1977

1976
Finding Minimum Spanning Trees.
SIAM J. Comput., 1976

Sigops(Paper Session).
Proceedings of the 1976 Annual Conference, Houston, Texas, USA, October 20-22, 1976, 1976

Man-machine interface design for timesharing systems.
Proceedings of the 1976 Annual Conference, Houston, Texas, USA, October 20-22, 1976, 1976

1974
An extension to on-line multiplication lower bound results.
SIGACT News, 1974


  Loading...