Demo Data from EDBT 2026 / reviewers in the wild / expert
Elizabeth A. M. Shriver
dblp:64/2667
· DBLP profile ↗
15ranked-venue papers
3as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 3 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorTheory of computation · 4Databases, data management, data science and information retrieval · 3Security and privacy · 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
10 papers |
Performance modeling and evaluation · 39% Storage systems · 38% Memory systems · 13% | |
| Theoretical computer science
2 papers |
Computational complexity · 50% Information theory · 40% Algorithms and data structures · 10% | |
| Network and information security
1 paper |
Cryptographic primitives and cryptanalysis · 100% |
Topics — the 20 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation › storage performance evaluation
disk i/o throughput modeling |
0.0 | 2 | 1999 | Modeling and Optimizing I/O Throughput of Multiple Disks on a Bus · SIGMETRICS 1999 Modeling and Optimizing I/O Throughput of Multiple Disks on a Bus (Summary) · SIGMETRICS 1998 |
Performance modeling and evaluation › storage performance evaluation
i/o performance modeling |
0.0 | 2 | 1999 | Modeling and Optimizing I/O Throughput of Multiple Disks on a Bus · SIGMETRICS 1999 Modeling and Optimizing I/O Throughput of Multiple Disks on a Bus (Summary) · SIGMETRICS 1998 |
Performance modeling and evaluation
workload characterization |
0.0 | 3 | 1999 | An Analytic Behavior Model for Disk Drives with Readahead Caches and Request Reordering · SIGMETRICS 1998 Modeling and Optimizing I/O Throughput of Multiple Disks on a Bus · SIGMETRICS 1999 Modeling and Optimizing I/O Throughput of Multiple Disks on a Bus (Summary) · SIGMETRICS 1998 |
Memory systems › cache management › in-network caching
proxy caching |
0.0 | 1 | 2001 | Storage Management for Web Proxies · USENIX ATC, General Track 2001 |
Computational complexity
randomness extraction |
0.0 | 1 | 2000 | How to turn loaded dice into fair coins · IEEE Trans. Inf. Theory 2000 |
Storage systems › magnetic storage
hard disk drive |
0.0 | 2 | 1998 | An Analytic Behavior Model for Disk Drives with Readahead Caches and Request Reordering · SIGMETRICS 1998 A Practical Secure Physical Random Bit Generator · CCS 1998 |
Storage systems
file systems |
0.0 | 1 | 1999 | Why does file system prefetching work? · USENIX ATC, General Track 1999 |
Memory systems › cache
prefetching |
0.0 | 1 | 1999 | Why does file system prefetching work? · USENIX ATC, General Track 1999 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 1 | 1999 | Efficient Sequencing Tape-Resident Jobs · PODS 1999 |
Storage systems › magnetic storage
tape storage |
0.0 | 1 | 1999 | Efficient Sequencing Tape-Resident Jobs · PODS 1999 |
Cryptographic primitives and cryptanalysis
random number generation |
0.0 | 1 | 1998 | A Practical Secure Physical Random Bit Generator · CCS 1998 |
Performance modeling and evaluation › storage performance evaluation
disk drive modeling |
0.0 | 1 | 1998 | An Analytic Behavior Model for Disk Drives with Readahead Caches and Request Reordering · SIGMETRICS 1998 |
Performance modeling and evaluation › performance evaluation methodology
simulation and benchmarking |
0.0 | 1 | 1998 | An Analytic Behavior Model for Disk Drives with Readahead Caches and Request Reordering · SIGMETRICS 1998 |
Cloud and datacenter computing › cloud storage
storage as a service |
0.0 | 2 | 2002 | Obtaining High Performance for Storage Outsourcing · FAST 2002 Storage Service Providers: a Solution for Storage Management? (Panel) · VLDB 2001 |
Storage systems › file systems
file system workload |
0.0 | 1 | 1999 | Why does file system prefetching work? · USENIX ATC, General Track 1999 |
Storage systems › i/o architecture › i/o subsystem
disk i/o |
0.0 | 1 | 1990 | Optimal Disk I/O with Parallel Block Transfer (Extended Abstract) · STOC 1990 |
Computational complexity › algebraic complexity
matrix multiplication |
0.0 | 1 | 1990 | Optimal Disk I/O with Parallel Block Transfer (Extended Abstract) · STOC 1990 |
Algorithms and data structures › sequence algorithms
sorting |
0.0 | 1 | 1990 | Optimal Disk I/O with Parallel Block Transfer (Extended Abstract) · STOC 1990 |
Performance modeling and evaluation
capacity planning |
0.0 | 1 | 1998 | An Analytic Behavior Model for Disk Drives with Readahead Caches and Request Reordering · SIGMETRICS 1998 |
Memory systems
memory hierarchy |
0.0 | 1 | 1990 | Optimal Disk I/O with Parallel Block Transfer (Extended Abstract) · STOC 1990 |
Methods — techniques the papers use, named apart from their topics
cache management · 0.1measurement · 0.0analytical modeling · 0.0statistical randomness testing · 0.0von neumann algorithm · 0.0asymptotic analysis · 0.0sequencing algorithms · 0.0prefetching analysis · 0.0workload transformation · 0.0queueing model · 0.0analytic modeling · 0.0randomized algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | Obtaining High Performance for Storage Outsourcing
Wee Teck Ng, Bruce Hillyer, Elizabeth A. M. Shriver, Eran Gabber, Banu Özden |
FAST | 3 |
| 2001 | Hinting for Goodness' SakeabstractModern operating systems and adaptive applications offer an overwhelming number of parameters affecting application latency, throughput, image resolution, audio quality, and so on. We are designing a system to automatically tune resource allocation and application parameters at runtime, with the aim of maximizing user happiness or goodness. Consider a 3D graphics application that operates at variable resolution, trading output fidelity for processor time. Simultaneously, a data mining application adapts to network and processor load by migrating computation between the client and storage node. We must allocate resources between these applications and select their adaptive parameters to meet the user's overall goals. Since the user lacks the time and expertise to translate his preferences into parameter values, we would like the system to do this. Existing systems lack the right abstractions for applications to expose information for automated parameter tuning. Goodness hints are the solution to this problem. Applications use these hints to tell the operating system how resource allocations will affect their goodness (utility). Goodness hints are used by the operating system to make resource allocation decisions and by applications to tune their adaptive parameters. Our contribution is a decomposition of goodness hints into manageable and independent pieces and a methodology to automatically generate them. David Petrou, Dushyanth Narayanan, Gregory R. Ganger, Garth A. Gibson, Elizabeth A. M. Shriver |
HotOS | 5 |
| 2001 | Storage Management for Web Proxies
Elizabeth A. M. Shriver, Eran Gabber, Christopher A. Stein |
USENIX ATC, General Track | 1 |
| 2001 | Storage Service Providers: a Solution for Storage Management? (Panel)
Banu Özden, Eran Gabber, Bruce Hillyer, Wee Teck Ng, Elizabeth A. M. Shriver, David J. DeWitt, Bruce Gordon, Jim Gray 0001, John Wilkes |
VLDB | 5 |
| 2000 | Parallel I/O and Storage Technology
Rajeev Thakur, Rolf Hempel, Elizabeth A. M. Shriver, Peter Brezany |
Euro-Par | 3 |
| 2000 | How to turn loaded dice into fair coinsabstractWe present a new technique for simulating fair coin flips using a biased, stationary source of randomness. Sequences of random numbers are of pervasive importance in cryptography and vital to many other computing applications. Many sources of randomness, such as radioactive or quantum-mechanical sources, possess the property of stationarity. In other words, they produce independent outputs over fixed probability distributions. The output of such sources may be viewed as the result of rolling a biased or loaded die. While a biased die may be a good source of entropy, many applications require input in the form of unbiased bits, rather than biased ones. For this reason, von Neumann (1951) presented a now well-known and extensively investigated technique for using a biased coin to simulate a fair coin. We describe a new generalization of von Neumann's algorithm distinguished by its high level of practicality and amenability to analysis. In contrast to previous efforts, we are able to prove our algorithm optimally efficient, in the sense that it simulates the maximum possible number of fair coin flips for a given number of die rolls. In fact, we are able to prove that in an asymptotic sense our algorithm extracts the full entropy of its input. Moreover, we demonstrate experimentally that our algorithm achieves a high level of computational and output efficiency in a practical setting. Ari Juels, Markus Jakobsson, Elizabeth A. M. Shriver, Bruce Hillyer |
IEEE Trans. Inf. Theory | 3 |
| 1999 | Efficient Sequencing Tape-Resident Jobs
Sachin More, S. Muthukrishnan 0001, Elizabeth A. M. Shriver |
PODS | 3 |
| 1999 | Modeling and Optimizing I/O Throughput of Multiple Disks on a BusabstractIn modern I/O architectures, multiple disk drives are attached to each I/O controller.A study of the performance of such architectures under I/O-intensive workloads has revealed a performance impairment that results from a previously unknown form of convoy behavior in disk I/O.In this paper, we describe measurements of the read performance of multiple disks that share a SCSI bus under a heavy workload, and develop and validate formulas that accurately characterize the observed performance (to within 12% on several platforms for I/O sizes in the range 16-128 KB).Two terms in the formula clearly characterize the lost performance seen in our experiments.We describe techniques to deal with the performance impairment, via user-level workarounds that achieve greater overlap of bus transfers with disk seeks, and that increase the percentage of transfers that occur at the full bus bandwidth rather than at the lower bandwidth of a disk head.Experiments show bandwidth improvements of lo-20% when using these user-level techniques, but only in the case of large I/OS. Rakesh D. Barve, Elizabeth A. M. Shriver, Phillip B. Gibbons, Bruce Hillyer, Yossi Matias, Jeffrey Scott Vitter |
SIGMETRICS | 2 |
| 1999 | Why does file system prefetching work?
Elizabeth A. M. Shriver, Christopher Small 0001, Keith A. Smith |
USENIX ATC, General Track | 1 |
| 1998 | A Practical Secure Physical Random Bit GeneratorabstractWe sugg=t a practical and economical way to generate random bits using a computer disk drive * a source of randomn-.It requirw no additiond hardware (given a system with a disk), and no user involvement.As a concrete example of performance, on a Sun Wtra-1 with a Seagate Cheetah disk, it generatw bits at a rate of either 5 bits per minute or 577 bits per minute depending on the physical phenomena that we use = a source of randomness.The generated bits are random by a theoretical argument, and *O pass a severe battery of statiaticrd twts. 'InformationSciences Research Center, Bell Laboratories.{m=hsj ,sbriver,bruce} arese=.h.bell-labs .com Markus Jakobsson, Elizabeth A. M. Shriver, Bruce Hillyer, Ari Juels |
CCS | 2 |
| 1998 | Modeling and Optimizing I/O Throughput of Multiple Disks on a Bus (Summary)abstractFor a wide variety of computational tasks, disk I/O continues to be a serious obstacle to high performance. The focus of the present paper is on systems that use multiple disks per SCSI bus. We measured the performance of concurrent random I/Os, and observed bus-related phenomena that impair performance. We describe these phenomena, and present a new I/O performance model that accurately predicts the average bandwidth achieved by a heavy workload of random reads from disks on a SCSI bus. This model, although relatively simple, predicts performance on several platforms to within 12% for I/O sizes in the range 16-128 KB. We describe a technique to improve the I/O bandwidth by 10-20% for random-access workloads that have large I/Os and high concurrency. This technique increases the percentage of disk head positioning time that is overlapped with data transfers, and increases the percentage of transfers that occur at bus bandwidth, rather than at disk-head bandwidth. Rakesh D. Barve, Elizabeth A. M. Shriver, Phillip B. Gibbons, Bruce Hillyer, Yossi Matias, Jeffrey Scott Vitter |
SIGMETRICS | 2 |
| 1998 | An Analytic Behavior Model for Disk Drives with Readahead Caches and Request ReorderingabstractModern disk drives read-ahead data and reorder incoming requests in a workload-dependent fashion. This improves their performance, but makes simple analytical models of them inadequate for performance prediction, capacity planning, workload balancing, and so on. To address this problem we have developed a new analytic model for disk drives that do readahead and request reordering. We did so by developing performance models of the disk drive components (queues, caches, and the disk mechanism) and a workload transformation technique for composing them. Our model includes the effects of workload-specific parameters such as request size and spatial locality. The result is capable of predicting the behavior of a variety of real-world devices to within 17% across a variety of workloads and disk drives. Elizabeth A. M. Shriver, Arif Merchant, John Wilkes |
SIGMETRICS | 1 |
| 1994 | Algorithms for Parallel Memory I: Two-Level Memories
Jeffrey Scott Vitter, Elizabeth A. M. Shriver |
Algorithmica | 2 |
| 1994 | Algorithms for Parallel Memory II: Hierarchical Multilevel Memories
Jeffrey Scott Vitter, Elizabeth A. M. Shriver |
Algorithmica | 2 |
| 1990 | Optimal Disk I/O with Parallel Block Transfer (Extended Abstract)abstractWe provide optimal algorithms for sorting, FFT, matrix transposition, standard matrix multiplication, and related problems in terms of the number of input/outputs (I/Os) required between internal memory and secondary storage.Our two-level memory model is new and gives a realistic treatment of parallel block transfer, in which during a single I/O each of the P secondary storage devices (disks) can simultaneously transfer a contiguous block of B records.We also introduce parallel variants of the hierarchical memory models of [1,2] and give optimal algorithms.In our models there are P hierarchies, which operate in parallel.Communication among the hierarchies takes place at a base memory level.The difficulty in developing optimal algorithms in our two-level and hierarchical models is to cope with the partitioning of memory into P separate physical devices.Our sorting algorithms are randomized, but practical; the probability of using more than an optimal number of I/Os falls off exponentially. Jeffrey Scott Vitter, Elizabeth A. M. Shriver |
STOC | 2 |