Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Randall W. Dean

dblp:17/6120 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Distributed systems › middleware
low-latency messaging
0.011996
FLIPC: A Low Latency Messaging System for Distributed Real Time Environments · USENIX ATC 1996
Parallel and multicore computing › parallel programming models
message passing
0.011996
FLIPC: A Low Latency Messaging System for Distributed Real Time Environments · USENIX ATC 1996
Operating systems
interprocess communication
0.011991
Using Continuations to Implement Thread Management and Communication in Operating Systems · SOSP 1991
Operating systems › resource management › process management
thread management
0.011991
Using Continuations to Implement Thread Management and Communication in Operating Systems · SOSP 1991
Embedded and real-time systems
distributed real-time systems
0.011996
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
YearPublicationVenuePosition
1998 Extended Memory Management (XMM): Lessons Learned
abstract
This 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 ATC4
1991 Using Continuations to Implement Thread Management and Communication in Operating Systems
abstract
We 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
SOSP4