EDBT 2026 Demo / reviewers in the wild / expert
Marguerite C. Murphy
dblp:80/1577
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 1993
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 4 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
4 papers |
Parallel and multicore computing · 67% Electronic design automation · 27% Performance modeling and evaluation · 6% | |
| Databases, data mining, and information retrieval
5 papers |
Query processing and optimization · 82% Distributed and cloud data management · 18% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
join processing |
0.0 | 2 | 1993 | Multiprocessor Join Scheduling · IEEE Trans. Knowl. Data Eng. 1993 Effective Resource Utilization for Multiprocessor Join Execution · VLDB 1989 |
Query processing and optimization
parallel query processing |
0.0 | 2 | 1991 | Execution Plan Balancing · ICDE 1991 Processor Scheduling for Multiprocessor Joins · ICDE 1989 |
Parallel and multicore computing
parallel programming models and runtimes |
0.0 | 2 | 1991 | Execution Plan Balancing · ICDE 1991 Processor Scheduling for Multiprocessor Joins · ICDE 1989 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 2 | 1991 | Execution Plan Balancing · ICDE 1991 Processor Scheduling for Multiprocessor Joins · ICDE 1989 |
Parallel and multicore computing
parallel query processing |
0.0 | 2 | 1993 | Multiprocessor Join Scheduling · IEEE Trans. Knowl. Data Eng. 1993 Effective Resource Utilization for Multiprocessor Join Execution · VLDB 1989 |
Distributed and cloud data management
resource allocation |
0.0 | 1 | 1991 | Execution Plan Balancing · ICDE 1991 |
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor |
0.0 | 1 | 1991 | Execution Plan Balancing · ICDE 1991 |
Query processing and optimization › query scheduling
join scheduling |
0.0 | 1 | 1989 | Processor Scheduling for Multiprocessor Joins · ICDE 1989 |
Runtime systems and virtual machines
dynamic compilation |
0.0 | 1 | 1983 | Performance Enhancements to a Relational Database System · ACM Trans. Database Syst. 1983 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0heuristic buffer allocation · 0.0resource allocation algorithms · 0.0page connectivity graph · 0.0lookahead scheduling · 0.0microcoded routines · 0.0benchmarking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | Multiprocessor Join SchedulingabstractA practical join processing strategy that allows effective utilization of arbitrary degrees of parallelism in both the I/O subsystem and join processing subsystems is presented. Analytic bounds on the minimum execution time, minimum number of processors, and processor utilization are presented along with bounds on the execution time, given a fixed number of processors. These bounds assume that sufficient buffers are available. An analytic lower bound on buffer requirements as well as a practical heuristic for use in limited buffer environments are also presented. A sampling of corroborative simulation results are included.> Marguerite C. Murphy, Doron Rotem |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1991 | Execution Plan BalancingabstractA novel relational query optimization technique for use in shared memory multiprocessor database systems is described. A collection of practical algorithms for allocating computational resources to parallel select-project filter (SPJ) query execution plans is presented. The computational resources considered include disk bandwidth, memory buffers and general-purpose processors. The goal of the allocation algorithms is to produce minimum duration execution strategies with computational resource requirements that are less than the given system bounds. Preliminary experimental results indicate that the algorithms can be realized and are effective in producing good execution plans. Disk bandwidth appears to be the critical system resource. The most effective means to decrease complex query response time appears to be by reducing disk contention. This can be achieved by increasing the total number of disks and/or rearranging the placement of data on disks.> Marguerite C. Murphy, Ming-Chien Shan |
ICDE | 1 |
| 1989 | Processor Scheduling for Multiprocessor JoinsabstractA family of practical algorithms is presented to schedule join execution in a shared-memory multiprocessor environment. The algorithms are based on page connectivity graphs and determine when to read each data page into memory and how to schedule page joins on the available processors. The goal is to overlap page reads with parallel join execution in such a way that both the number of processors and total duration of join processing time are minimized. Upper and lower bounds are derived on the number of processors required to complete join execution in optimal time. A description is given of a general strategy for generating read schedules that it is conjectured can be processed in minimal time (over all read schedules on any number of processors) and a family of practical algorithms utilizing an arbitrary number of lookahead steps to approximate this general strategy.> Marguerite C. Murphy, Doron Rotem |
ICDE | 1 |
| 1989 | Effective Resource Utilization for Multiprocessor Join Execution
Marguerite C. Murphy, Doron Rotem |
VLDB | 1 |
| 1983 | Performance Enhancements to a Relational Database SystemabstractIn this paper we examine four performance enhancements to a database management system: dynamic compilation, microcoded routines, a special-purpose file system, and a special-purpose operating system. All were examined in the context of the INGRES database management system. Benchmark timings that are included suggest the attractiveness of dynamic compilation and a special-purpose file system. Microcode and a special-purpose operating system are analyzed and appear to be of more limited utility in the INGRES context. Michael Stonebraker, John Woodfill, Jeff Ranstrom, Marguerite C. Murphy, Marc Meyer, Eric Allman |
ACM Trans. Database Syst. | 4 |