Demo Data from EDBT 2026 / reviewers in the wild / expert
Ronald C. Unrau
dblp:51/3987
· DBLP profile ↗
12ranked-venue papers
4as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 3 first-authorDatabases, data management, data science and information retrieval · 3Software engineering, systems software and programming languages · 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.
| Databases, data mining, and information retrieval
2 papers |
Indexing and storage engines · 30% Database system architecture and tuning · 24% Data models and query languages · 24% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines › caching
client-side caching |
0.0 | 2 | 1999 | An Adaptive Hybrid Server Architecture for Client Caching ODBMSs · VLDB 1999 An Asynchronous Avoidance-Based Cache Consistency Algorithm for Client Caching DBMSs · VLDB 1998 |
Database system architecture and tuning
client-server architecture |
0.0 | 1 | 1999 | An Adaptive Hybrid Server Architecture for Client Caching ODBMSs · VLDB 1999 |
Data models and query languages
object-oriented database |
0.0 | 1 | 1999 | An Adaptive Hybrid Server Architecture for Client Caching ODBMSs · VLDB 1999 |
Distributed and cloud data management › distributed caching
cache consistency |
0.0 | 1 | 1998 | An Asynchronous Avoidance-Based Cache Consistency Algorithm for Client Caching DBMSs · VLDB 1998 |
Parallel and multicore computing › multiprocessor system › distributed-memory multiprocessor
NUMA systems |
0.0 | 1 | 1994 | Experiences with Locking in a NUMA Multiprocessor Operating System Kernel · OSDI 1994 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | An Adaptive Data-Shipping Architecture for Client Caching Data Management Systems
Kaladhar Voruganti, M. Tamer Özsu, Ronald C. Unrau |
Distributed Parallel Databases | 3 |
| 2000 | Identifying and Validating Irregular Mutual Exclusion Synchronization in Explicitly Parallel Programs (Research Note)
Diego Novillo, Ronald C. Unrau, Jonathan Schaeffer 0001 |
Euro-Par | 2 |
| 1999 | An Adaptive Hybrid Server Architecture for Client Caching ODBMSs
Kaladhar Voruganti, M. Tamer Özsu, Ronald C. Unrau |
VLDB | 3 |
| 1998 | Concurrent SSA Form in the Presence of Mutual ExclusionabstractMost current compiler analysis techniques are unable to cope with the semantics introduced by explicit parallel and synchronization constructs in parallel programs. In this paper we propose new analysis and optimization techniques for compiling explicitly parallel programs that use mutual exclusion synchronization. We introduce the CSSAME form, an extension of the Concurrent Static Single Assignment (CSSA) form that incorporates mutual exclusion into a data flow framework for explicitly parallel programs. We show how this analysis can improve the effectiveness of constant propagation in a parallel program. We also modify a dead-code elimination algorithm to work on explicitly parallel programs. Finally, we introduce lock independent code motion, a new optimization technique that attempts to minimize the size of critical sections in the program. Diego Novillo, Ronald C. Unrau, Jonathan Schaeffer 0001 |
ICPP | 2 |
| 1998 | Efficient Sleep/Wake-up Protocols for User-Level IPCabstractWe present a new facility for cross-address space IPC that exploits queues in memory shared between the client and server address space. The facility employs only widely available operating system mechanisms, and is hence easily portable to different commercial operating systems. It incorporates blocking semantics to avoid wasting processor cycles, and still achieves almost twice the throughput of the native kernel-mediated IPC facilities on SGI and IBM uniprocessors. In addition, we demonstrate significantly higher performance gains on an SGI multiprocessor. We argue that co-operating tasks will be better served if the operating system is aware of the co-operation, and propose an interface for a hand-off-scheduling mechanism. Finally, we report initial performance results from a Linux implementation of our proposal. Ronald C. Unrau, Orran Krieger |
ICPP | 1 |
| 1998 | An Asynchronous Avoidance-Based Cache Consistency Algorithm for Client Caching DBMSs
M. Tamer Özsu, Kaladhar Voruganti, Ronald C. Unrau |
VLDB | 3 |
| 1997 | PI/OT: Parallel I/O Templates
Ian Parsons, Ronald C. Unrau, Jonathan Schaeffer 0001, Duane Szafron |
Parallel Comput. | 2 |
| 1995 | Implementing Flexible Computation Rules with Subexpression-level Loop Transformation
Dattatraya Kulkarni, Michael Stumm, Ronald C. Unrau |
Euro-Par | 3 |
| 1995 | On the Scalability of Demand-Driven Parallel Systems
Ronald C. Unrau, Michael Stumm, Orran Krieger |
Euro-Par | 1 |
| 1995 | Hierarchical clustering: A structure for scalable multiprocessor operating system design
Ronald C. Unrau, Orran Krieger, Benjamin Gamsa, Michael Stumm |
J. Supercomput. | 1 |
| 1994 | Experiences with Locking in a NUMA Multiprocessor Operating System Kernel
Ronald C. Unrau, Orran Krieger, Benjamin Gamsa, Michael Stumm |
OSDI | 1 |
| 1993 | A Fair Fast Scalable Reader-Writer LockabstractA reader-writer (RW) lock allows either multiple readers to inspect shared data or a single writer exclusive access for modifying that data. On shared memory multiprocessors,cost of acquiring and releasing these locks can have a large impact on the performance of parallel applications. A major problem with naive implementations of these locks, where processors spin on a global lock variable waiting for the lock to become available, is that the memory containing the lock and the interconnection network to that memory will also become contended when the lock is contended. Orran Krieger, Michael Stumm, Ronald C. Unrau, Jonathan Hanna |
ICPP (2) | 3 |