Demo Data from EDBT 2026 / reviewers in the wild / expert
Mark L. McAuliffe
dblp:27/6145
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 2 first-authorSoftware 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 44% Integrated circuit design · 21% Performance modeling and evaluation · 18% | |
| Software engineering, system software, and programming languages
1 paper |
Runtime systems and virtual machines · 77% Programming languages and type systems · 23% | |
| Databases, data mining, and information retrieval
2 papers |
Data models and query languages · 72% Indexing and storage engines · 28% |
Topics — the 7 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design › digital circuit design
finite state machine |
0.0 | 1 | 1996 | Towards Effective and Efficient Free Space Management · SIGMOD Conference 1996 |
Distributed systems › distributed resource management
object placement |
0.0 | 1 | 1996 | Towards Effective and Efficient Free Space Management · SIGMOD Conference 1996 |
Distributed systems
object caching |
0.0 | 1 | 1995 | A Trace-Based Simulation of Pointer Swizzling Techniques · ICDE 1995 |
Performance modeling and evaluation › simulation › discrete-event simulation
trace-driven simulation |
0.0 | 1 | 1995 | A Trace-Based Simulation of Pointer Swizzling Techniques · ICDE 1995 |
Data models and query languages › object-oriented database
persistent object system |
0.0 | 1 | 1994 | Shoring Up Persistent Applications · SIGMOD Conference 1994 |
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 1998 | Vclusters: A Flexible, Fine-Grained Object Clustering Mechanism · OOPSLA 1998 |
Indexing and storage engines
storage management |
0.0 | 1 | 1996 | Towards Effective and Efficient Free Space Management · SIGMOD Conference 1996 |
Methods — techniques the papers use, named apart from their topics
object placement heuristics · 0.0extensible server customization · 0.0trace-based simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Vclusters: A Flexible, Fine-Grained Object Clustering Mechanism
Mark L. McAuliffe, Michael J. Carey 0001, Marvin H. Solomon |
OOPSLA | 1 |
| 1996 | Towards Effective and Efficient Free Space ManagementabstractAn important problem faced by many database management systems is the "online object placement problem"--the problem of choosing a disk page to hold a newly allocated object. In the absence of clustering criteria, the goal is to maximize storage utilization. For main-memory based systems, simple heuristics exist that provide reasonable space utilization in the worst case and excellent utilization in typical cases. However, the storage management problem for databases includes significant additional challenges, such as minimizing I/O traffic, coping with crash recovery, and gracefully integrating space management with locking and logging.We survey several object placement algorithms, including techniques that can be found in commercial and research database systems. We then present a new object placement algorithm that we have designed for use in Shore, an object-oriented database system under development at the University of Wisconsin--Madison. Finally, we present results from a series of experiments involving actual Shore implementations of some of these algorithms. Our results show that while current object placement algorithms have serious performance deficiencies, including excessive CPU or main memory overhead, I/O traffic, or poor disk utilization, our new algorithm consistently excellent performance in all of these areas. Mark L. McAuliffe, Michael J. Carey 0001, Marvin H. Solomon |
SIGMOD Conference | 1 |
| 1995 | A Trace-Based Simulation of Pointer Swizzling TechniquesabstractPersistent object-oriented applications that traverse large object graphs can improve their performance by caching objects in main memory while they are being used. While caching offers large performance benefits, the techniques used to locate these cached objects in memory can still impede the application's performance. We present the results of a trace-based simulation study of pointer swizzling techniques (techniques for reducing the cost of access to cached objects). We used traces derived from actual persistent programs to find a class of swizzling techniques that performs well, yet permits changes to the contents of in-memory object caches over the lifetime of an application. Our study demonstrates the superiority of a class of techniques known as "indirect swizzling" for a variety of workloads and system configurations.> Mark L. McAuliffe, Marvin H. Solomon |
ICDE | 1 |
| 1994 | Shoring Up Persistent ApplicationsabstractSHORE (Scalable Heterogeneous Object REpository) is a persistent object system under development at the University of Wisconsin. SHORE represents a merger of object-oriented database and file system technologies. In this paper we give the goals and motivation for SHORE, and describe how SHORE provides features of both technologies. We also describe some novel aspects of the SHORE architecture, including a symmetric peer-to-peer server architecture, server customization through an extensible value-added server facility, and support for scalability on multiprocessor systems. An initial version of SHORE is already operational, and we expect a release of Version 1 in mid-1994. Michael J. Carey 0001, David J. DeWitt, Michael J. Franklin, Nancy E. Hall, Mark L. McAuliffe, Jeffrey F. Naughton, Daniel T. Schuh, Marvin H. Solomon, C. K. Tan, Odysseas G. Tsatalos, Seth J. White, Mike Zwilling |
SIGMOD Conference | 5 |