Russ Cox

dblp:83/6032 · also Russell Stensby Cox · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorComputer networks · 1Security and privacy · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
3 papers
Programming languages and type systems · 54% Compilers and program optimization · 27% Operating systems · 20%
Network and information security
2 papers
Systems and software security · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 100%
Computer networks
1 paper
Network measurement and analytics · 50% Network performance modeling · 50%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security › operating system security
sandboxing
0.112008
Vx32: Lightweight User-level Sandboxing on the x86 · USENIX ATC 2008
Compilers and program optimization › compiler construction
extensible compiler
0.112008
Xoc, an extension-oriented compiler for systems programming · ASPLOS 2008
Programming languages and type systems
language design
0.112008
Xoc, an extension-oriented compiler for systems programming · ASPLOS 2008
Programming languages and type systems › language design
language extension
0.112008
Xoc, an extension-oriented compiler for systems programming · ASPLOS 2008
Storage systems
content-addressable storage
0.112008
Fast, Inexpensive Content-Addressed Storage in Foundation · USENIX ATC 2008
Network performance modeling › performance prediction
latency prediction
0.012004
Vivaldi: a decentralized network coordinate system · SIGCOMM 2004
Network measurement and analytics
network coordinate system
0.012004
Vivaldi: a decentralized network coordinate system · SIGCOMM 2004
Systems and software security
operating system security
0.012002
Security in Plan 9 · USENIX Security Symposium 2002
Operating systems › system security › operating system security › protection mechanism › isolation
process isolation
0.012008
Vx32: Lightweight User-level Sandboxing on the x86 · USENIX ATC 2008
Operating systems
systems programming
0.012008
Xoc, an extension-oriented compiler for systems programming · ASPLOS 2008
Storage systems
file systems
0.012008
Fast, Inexpensive Content-Addressed Storage in Foundation · USENIX ATC 2008
Operating systems › distributed systems
distributed operating system
0.012002
Security in Plan 9 · USENIX Security Symposium 2002

Methods — techniques the papers use, named apart from their topics

content addressing · 0.1compiler extension framework · 0.1capability-based security · 0.1
YearPublicationVenuePosition
2008 Xoc, an extension-oriented compiler for systems programming
abstract
Today's system programmers go to great lengths to extend the languages in which they program. For instance, system-specific compilers find errors in Linux and other systems, and add support for specialized control flow to Qt and event-based programs. These compilers are difficult to build and cannot always understand each other's language changes. However, they can greatly improve code understandability and correctness, advantages that should be accessible to all programmers.
Russ Cox, Tom Bergan, Austin T. Clements, M. Frans Kaashoek, Eddie Kohler
ASPLOS1
2008 Vx32: Lightweight User-level Sandboxing on the x86
Bryan Ford, Russ Cox
USENIX ATC2
2008 Fast, Inexpensive Content-Addressed Storage in Foundation
Sean C. Rhea, Russ Cox, Aleksey Pesterev
USENIX ATC2
2005 Falling Off the Cliff: When Systems Go Nonlinear
Yvonne Coady, Russ Cox, John DeTreville, Peter Druschel, Joseph L. Hellerstein, Andrew Hume, Kimberly Keeton, Christopher Small 0001, Lex Stein, Andy Warfield
HotOS2
2004 Vivaldi: a decentralized network coordinate system
abstract
Large-scale Internet applications can benefit from an ability to predict round-trip times to other hosts without having to contact them first. Explicit measurements are often unattractive because the cost of measurement can outweigh the benefits of exploiting proximity information. Vivaldi is a simple, light-weight algorithm that assigns synthetic coordinates to hosts such that the distance between the coordinates of two hosts accurately predicts the communication latency between the hosts. Vivaldi is fully distributed, requiring no fixed network infrastructure and no distinguished hosts. It is also efficient: a new host can compute good coordinates for itself after collecting latency information from only a few other hosts. Because it requires little com-munication, Vivaldi can piggy-back on the communication patterns of the application using it and scale to a large number of hosts. An evaluation of Vivaldi using a simulated network whose latencies are based on measurements among 1740 Internet hosts shows that a 2-dimensional Euclidean model with height vectors embeds these hosts with low error (the median relative error in round-trip time prediction is 11 percent).
Frank Dabek, Russ Cox, M. Frans Kaashoek, Robert Morris 0005
SIGCOMM2
2002 Security in Plan 9
Russ Cox, Eric Grosse, Rob Pike, David L. Presotto, Sean Quinlan
USENIX Security Symposium1