VLDB 2026 Research / reviewers in the wild / expert
Randall W. Dean
dblp:17/6120
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 1
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 44% Distributed systems · 44% Embedded and real-time systems · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 87% Runtime systems and virtual machines · 13% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › middleware
low-latency messaging |
0.0 | 1 | 1996 | FLIPC: A Low Latency Messaging System for Distributed Real Time Environments · USENIX ATC 1996 |
Parallel and multicore computing › parallel programming models
message passing |
0.0 | 1 | 1996 | FLIPC: A Low Latency Messaging System for Distributed Real Time Environments · USENIX ATC 1996 |
Operating systems
interprocess communication |
0.0 | 1 | 1991 | Using Continuations to Implement Thread Management and Communication in Operating Systems · SOSP 1991 |
Operating systems › resource management › process management
thread management |
0.0 | 1 | 1991 | Using Continuations to Implement Thread Management and Communication in Operating Systems · SOSP 1991 |
Embedded and real-time systems
distributed real-time systems |
0.0 | 1 | 1996 | FLIPC: A Low Latency Messaging System for Distributed Real Time Environments · USENIX ATC 1996 |
Methods — techniques the papers use, named apart from their topics
continuations · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Extended Memory Management (XMM): Lessons LearnedabstractThis paper describes the lessons learned from the development and use of the eXtended Memory Management (XMM) subsystem in the Mach microkernel. XMM provides distributed memory management for single system image Unix on systems ranging from a few nodes to over 1000 nodes. XMM enables complete cross-node transparency at the Mach virtual memory interface in support of distributed file systems and distributed process execution, including making distributed shared memory available to applications. Our experience with XMM has revealed severe problems in scalability, performance, and complexity, leading us to conclude that significant portions of XMM's architecture and design should be viewed as failed experiments. Among the lessons we have learned from our experience are that copy on reference should be used instead of copy on write for memory management in distributed systems, and that virtual copy optimizations are inappropriate for distributed coherent virtual memory. © 1998 John Wiley & Sons, Ltd. Dejan S. Milojicic, Randall W. Dean, Michelle Dominijanni, Alan Langerman, Steven J. Sears |
Softw. Pract. Exp. | 2 |
| 1996 | FLIPC: A Low Latency Messaging System for Distributed Real Time Environments
David L. Black 0001, Randall D. Smith, Steven J. Sears, Randall W. Dean |
USENIX ATC | 4 |
| 1991 | Using Continuations to Implement Thread Management and Communication in Operating SystemsabstractWe have improved the performance of the Mach 3.0 operating system by redesigning its internal thread and interprocess communication facilities to use continuations as the basis for control transfer. Compared to previous versions of Mach 3.0, our new system consumes 85% less space per thread. Cross-address space remote procedure calls execute 14% faster. Exception handling runs over 60% faster.In addition to improving system performance, we have used continuations to generalize many control transfer optimizations that are common to operating systems, and have recast those optimizations in terms of a single implementation methodology. This paper describes our experiences with using continuations in the Mach operating system. Richard Draves, Brian N. Bershad, Richard F. Rashid, Randall W. Dean |
SOSP | 4 |