VLDB 2026 Research / reviewers in the wild / expert
Cody Cutler
dblp:137/0882
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 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
1 paper |
Programming languages and type systems · 62% Operating systems · 38% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › language implementation
high-level language implementation |
0.3 | 1 | 2018 | The benefits and costs of writing a POSIX kernel in a high-level language · OSDI 2018 |
Operating systems › kernel
kernel design |
0.3 | 1 | 2018 | The benefits and costs of writing a POSIX kernel in a high-level language · OSDI 2018 |
Transaction processing and concurrency control › OLTP
in-memory transaction processing |
0.2 | 1 | 2014 | Phase Reconciliation for Contended In-Memory Transactions · OSDI 2014 |
Programming languages and type systems
language design |
0.1 | 1 | 2018 | The benefits and costs of writing a POSIX kernel in a high-level language · OSDI 2018 |
Programming languages and type systems
systems programming language |
0.1 | 1 | 2018 | The benefits and costs of writing a POSIX kernel in a high-level language · OSDI 2018 |
Distributed systems
replication |
0.1 | 1 | 2014 | Phase Reconciliation for Contended In-Memory Transactions · OSDI 2014 |
Methods — techniques the papers use, named apart from their topics
phase reconciliation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | The benefits and costs of writing a POSIX kernel in a high-level language
Cody Cutler, M. Frans Kaashoek, Robert T. Morris |
OSDI | 1 |
| 2015 | Reducing pause times with clustered collectionabstractEach full garbage collection in a program with millions of objects can pause the program for multiple seconds. Much of this work is typically repeated, as the collector re-traces parts of the object graph that have not changed since the last collection. Clustered Collection reduces full collection pause times by eliminating much of this repeated work. Clustered Collection identifies clusters: regions of the object graph that are reachable from a single "head" object, so that reachability of the head implies reachability of the whole cluster. As long as it is not written, a cluster need not be re-traced by successive full collections. The main design challenge is coping with program writes to clusters while ensuring safe, complete, and fast collections. In some cases program writes require clusters to be dissolved, but in most cases Clustered Collection can handle writes without having to re-trace the affected cluster. Clustered Collection chooses clusters likely to suffer few writes and to yield high savings from re-trace avoidance. Clustered Collection is implemented as modifications to the Racket collector. Measurements of the code and data from the Hacker News web site (which suffers from significant garbage collection pauses) and a Twitter-like application show that Clustered Collection decreases full collection pause times by a factor of three and six respectively. This improvement is possible because both applications have gigabytes of live data, modify only a small fraction of it, and usually write in ways that do not result in cluster dissolution. Identifying clusters takes more time than a full collection, but happens much less frequently than full collection. Cody Cutler, Robert Morris 0005 |
ISMM | 1 |
| 2014 | Phase Reconciliation for Contended In-Memory Transactions
Neha Narula, Cody Cutler, Eddie Kohler, Robert Morris 0005 |
OSDI | 2 |