Demo Data from SIGIR 2026 / reviewers in the wild / expert
Allen B. Downey
dblp:62/6735
· DBLP profile ↗
13ranked-venue papers
9as first author
0since 2021 · last 2007
0000-0001-5809-3797ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 3 first-authorComputer networks · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 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
4 papers |
Parallel and multicore computing · 64% Performance modeling and evaluation · 13% Electronic design automation · 10% | |
| Computer networks
2 papers |
Internet of things and sensor networks · 46% Network measurement and analytics · 46% Internet architecture and protocols · 7% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% |
Topics — the 10 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet of things and sensor networks › wireless sensor network › wireless sensor network protocol
link estimation |
0.0 | 2 | 1999 | Using Pathchar to Estimate Internet Link Characteristics · SIGMETRICS 1999 Using Pathchar to Estimate Internet Link Characteristics · SIGCOMM 1999 |
Parallel and multicore computing › load balancing
dynamic load balancing |
0.0 | 3 | 1997 | Exploiting Process Lifetime Distributions for Dynamic Load Balancing · ACM Trans. Comput. Syst. 1997 Exploiting Process Lifetime Distributions for Dynamic Load Balancing · SIGMETRICS 1996 Exploiting Process Lifetime Distributions for Dynamic Load Balancing · SOSP 1995 |
Parallel and multicore computing
load balancing |
0.0 | 3 | 1997 | Exploiting Process Lifetime Distributions for Dynamic Load Balancing · ACM Trans. Comput. Syst. 1997 Exploiting Process Lifetime Distributions for Dynamic Load Balancing · SIGMETRICS 1996 Exploiting Process Lifetime Distributions for Dynamic Load Balancing · SOSP 1995 |
Network measurement and analytics
bandwidth estimation |
0.0 | 1 | 1999 | Using Pathchar to Estimate Internet Link Characteristics · SIGCOMM 1999 |
Network measurement and analytics › latency measurement
latency estimation |
0.0 | 1 | 1999 | Using Pathchar to Estimate Internet Link Characteristics · SIGCOMM 1999 |
Performance modeling and evaluation
workload characterization |
0.0 | 2 | 1997 | A Parallel Workload Model and its Implications for Processor Allocation · HPDC 1997 Exploiting Process Lifetime Distributions for Dynamic Load Balancing · ACM Trans. Comput. Syst. 1997 |
Operating systems › resource management › process management
CPU scheduling |
0.0 | 2 | 1996 | Exploiting Process Lifetime Distributions for Dynamic Load Balancing · SOSP 1995 Exploiting Process Lifetime Distributions for Dynamic Load Balancing · SIGMETRICS 1996 |
Distributed systems › distributed system architecture › distributed operating systems
process migration |
0.0 | 1 | 1997 | Exploiting Process Lifetime Distributions for Dynamic Load Balancing · ACM Trans. Comput. Syst. 1997 |
Parallel and multicore computing
processor allocation |
0.0 | 1 | 1997 | A Parallel Workload Model and its Implications for Processor Allocation · HPDC 1997 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 1 | 1997 | A Parallel Workload Model and its Implications for Processor Allocation · HPDC 1997 |
Methods — techniques the papers use, named apart from their topics
trace-driven simulation · 0.1distribution fitting · 0.0process lifetime distribution analysis · 0.0pathchar · 0.0adaptive data collection · 0.0workload modeling · 0.0scheduling strategy evaluation · 0.0pareto distribution modeling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | TCP self-clocking and bandwidth sharing
Allen B. Downey |
Comput. Networks | 1 |
| 2005 | An empirical model of TCP performanceabstractWe propose a model of TCP performance that captures the behavior of a set of network paths with diverse characteristics. The model uses more parameters than others, but we show that each feature of the model is important for at least some paths. We show that the model is sufficient to describe the datasets we collected with acceptable accuracy. Finally, we show that the model's parameters can be estimated using simple, application-level measurements. Allen B. Downey |
MASCOTS | 1 |
| 2005 | Lognormal and Pareto distributions in the Internet
Allen B. Downey |
Comput. Commun. | 1 |
| 2002 | Integrating empirical methods into computer scienceabstractEmpirical skills are playing an increasingly important role in the computing profession and our society. In addition to being problem-solvers and designers/engineers, computer scientists must also be capable experimenters in order to develop, test, and evaluate complex hardware and software systems. The widespread use of computers as tools for interdisciplinary research also demands a strong grounding in the scientific method.This panel is designed to promote discussion about innovative methods for integrating empirical skills within the traditional computer science curriculum. Each panelist will define a set of core empirical concepts and skills that they see as essential to computer scientists, with a brief rationale for each. In conjunction, they will describe classroom practices that serve to demonstrate the key concepts and/or develop skills they have identified. Sufficient time will be allocated for discussion and contributions from the audience. David W. Reed, Douglas Baldwin, Michael J. Clancy, Allen B. Downey, Stuart A. Hansen |
SIGCSE | 4 |
| 1999 | Using Pathchar to Estimate Internet Link CharacteristicsabstractWe evaluate pathchar, a tool that infers the characteristics of links along an Internet path (latency, bandwidth, queue delays). Looking at two example paths, we identify circumstances where pathchar is likely to succeed, and develop techniques to improve the accuracy of pathchar's estimates and reduce the time it takes to generate them. The most successful of these techniques is a form of adaptive data collection that reduces the number of measurements pathchar needs by more than 90% for some links. Allen B. Downey |
SIGCOMM | 1 |
| 1999 | Teaching experimental design in an operating systems classabstractThis paper describes an operating systems (OS) class that departs from more common approaches by introducing experimental design explicitly as part of the course material. Instead of implementing operating systems components or modifying existing operating systems, students conduct a series of experiments that measure the performance of system services and try to infer information about their implementation from the results. These experiments reinforce the OS concepts presented in lecture, and also develop a set of skills that students need for a wide range of activities: formulating and testing hypotheses, analyzing and presenting data, and writing. Allen B. Downey |
SIGCSE | 1 |
| 1999 | Using Pathchar to Estimate Internet Link CharacteristicsabstractNo abstract available. Allen B. Downey |
SIGMETRICS | 1 |
| 1998 | Lachesis: A Job Scheduler for the Cray T3E
Allen B. Downey |
JSSPP | 1 |
| 1997 | A Parallel Workload Model and its Implications for Processor AllocationabstractWe develop a workload model based on observations of parallel computers at the San Diego Supercomputer Center and the Cornell Theory Center. This model gives us insight into the performance of strategies for scheduling moldable jobs on space-sharing parallel computers. We find that Adaptive Static Partitioning (ASP), which has been reported to work well for other workloads, does not perform as well as strategies that adapt better to system load. The best of the strategies we consider is one that explicitly reduces allocations when load is high (a variation of Sevcik's A+ strategy (1989)). Allen B. Downey |
HPDC | 1 |
| 1997 | Using Queue Time Predictions for Processor Allocation
Allen B. Downey |
JSSPP | 1 |
| 1997 | Exploiting Process Lifetime Distributions for Dynamic Load BalancingabstractWe consider policies for CPU load balancing in networks of workstations. We address the question of whether preemptive migration (migrating active processes) is necessary, or whether remote execution (migrating processes only at the time of birth) is sufficient for load balancing. We show that resolving this issue is strongly tied to understanding the process lifetime distribution. Our measurements indicate that the distribution of lifetimes for a UNIX process is Pareto (heavy-tailed), with a consistent functional form over a variety of workloads. We show how to apply this distribution to derive a preemptive migration policy that requires no hand-tuned parameters. We used a trace-driven simulation to show that our preemptive migration strategy is far more effective than remote execution, even when the memory transfer cost is high. Mor Harchol-Balter, Allen B. Downey |
ACM Trans. Comput. Syst. | 2 |
| 1996 | Exploiting Process Lifetime Distributions for Dynamic Load BalancingabstractWe measure the distribution of lifetimes for UNIX processes and propose a functional form that fits this distribution well. We use this functional form to derive a policy for preemptive migration, and then use a trace-driven simulator to compare our proposed policy with other preemptive migration policies, and with a non-preemptive load balancing strategy. We find that, contrary to previous reports, the performance benefits of preemptive migration are significantly greater than those of non-preemptive migration, even when the memory-transfer cost is high. Using a model of migration costs representative of current systems, we find that preemptive migration reduces the mean delay (queueing and migration) by 35 - 50%, compared to non-preemptive migration. Mor Harchol-Balter, Allen B. Downey |
SIGMETRICS | 2 |
| 1995 | Exploiting Process Lifetime Distributions for Dynamic Load BalancingabstractNo abstract available. Mor Harchol-Balter, Allen B. Downey |
SOSP | 2 |