EDBT 2026 Demo / reviewers in the wild / expert
Dirk Beyer 0002
dblp:b/DirkBeyer2
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 2007
0000-0003-4832-7662ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Software engineering, systems software and programming languages · 2Computer networks · 1Databases, data management, data science and information retrieval · 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
3 papers |
Distributed systems · 46% Storage systems · 41% Performance modeling and evaluation · 7% | |
| Computer graphics and multimedia
1 paper |
Rendering · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › fault tolerance › failure recovery
disaster recovery |
0.1 | 2 | 2006 | On the road to recovery: restoring data after disasters · EuroSys 2006 Designing for Disasters · FAST 2004 |
Storage systems
storage reliability |
0.1 | 2 | 2006 | On the road to recovery: restoring data after disasters · EuroSys 2006 Designing for Disasters · FAST 2004 |
Rendering › temporal rendering
animation rendering |
0.1 | 1 | 2005 | Deadline scheduling for animation rendering · SIGMETRICS 2005 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 2006 | On the road to recovery: restoring data after disasters · EuroSys 2006 |
Parallel and multicore computing › parallel computing
parallel rendering |
0.0 | 1 | 2005 | Deadline scheduling for animation rendering · SIGMETRICS 2005 |
Distributed systems
fault tolerance |
0.0 | 1 | 2004 | Designing for Disasters · FAST 2004 |
Methods — techniques the papers use, named apart from their topics
deadline scheduling · 0.1randomized heuristic · 0.1priority-based heuristic · 0.1optimization · 0.1math programming · 0.1genetic algorithm · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Don't Settle for Less Than the Best: Use Optimization to Make Decisions
Kimberly Keeton, Terence Kelly, Arif Merchant, Cipriano A. Santos, Janet L. Wiener, Xiaoyun Zhu, Dirk Beyer 0002 |
HotOS | 7 |
| 2006 | On the road to recovery: restoring data after disastersabstractRestoring data operations after a disaster is a daunting task: how should recovery be performed to minimize data loss and application downtime? Administrators are under considerable pressure to recover quickly, so they lack time to make good scheduling decisions. They schedule recovery based on rules of thumb, or on pre-determined orders that might not be best for the failure occurrence. With multiple workloads and recovery techniques, the number of possibilities is large, so the decision process is not trivial.This paper makes several contributions to the area of data recovery scheduling. First, we formalize the description of potential recovery processes by defining recovery graphs. Recovery graphs explicitly capture alternative approaches for recovering workloads, including their recovery tasks, operational states, timing information and precedence relationships. Second, we formulate the data recovery scheduling problem as an optimization problem, where the goal is to find the schedule that minimizes the financial penalties due to downtime, data loss and vulnerability to subsequent failures. Third, we present several methods for finding optimal or near-optimal solutions, including priority-based, randomized and genetic algorithm-guided ad hoc heuristics. We quantitatively evaluate these methods using realistic storage system designs and workloads, and compare the quality of the algorithms' solutions to optimal solutions provided by a math programming formulation and to the solutions from a simple heuristic that emulates the choices made by human administrators. We find that our heuristics' solutions improve on the administrator heuristic's solutions, often approaching or achieving optimality. Kimberly Keeton, Dirk Beyer 0002, Ernesto Brau, Arif Merchant, Cipriano A. Santos, Alex Zhang |
EuroSys | 2 |
| 2006 | Self-Adaptive SLA-Driven Capacity Management for Internet ServicesabstractThis work considers the problem of hosting multiple third-party Internet services in a cost-effective manner so as to maximize a provider's business objective. For this purpose, we present a dynamic capacity management framework based on an optimization model, which links a cost model based on SLA contracts with an analytical queuing-based performance model, in an attempt to adapt the platform to changing capacity needs in real time. In addition, we propose a two-level SLA specification for different operation modes, namely, normal and surge, which allows for per-use service accounting with respect to requirements of throughput and tail distribution response time. The cost model proposed is based on penalties, incurred by the provider due to SLA violation, and rewards, received when the service level expectations are exceeded. Finally, we evaluate approximations for predicting the performance of the hosted services under two different scheduling disciplines, namely FCFS and processor sharing. Through simulation, we assess the effectiveness of the proposed approach as well as the level of accuracy resulting from the performance model approximations. Bruno D. Abrahao, Virgílio A. F. Almeida, Jussara M. Almeida, Alex Zhang, Dirk Beyer 0002, Fereydoon Safai |
NOMS | 5 |
| 2005 | Quartermaster - a resource utility systemabstractUtility computing is envisioned as the future of enterprise IT environments. Achieving utility computing is a daunting task, because enterprise users have diverse and complex needs. In this paper we describe quartermaster, an integrated set of tools that addresses some of these needs. Quartermaster supports the entire lifecycle of computing tasks - including design, deployment, operation, and decommissioning of each task. Although individual components of this lifecycle have been addressed in earlier work, quartermaster integrates them in a unified framework using model-based automation. All tools within quartermaster are integrated using models based on the common information model (CIM), an industry-standard model from the distributed management task force (DMTF). The paper discusses the quartermaster implementation, and describes two case studies using quartermaster. Sharad Singhal, Martin F. Arlitt, Dirk Beyer 0002, Sven Graupner, Vijay Machiraju, Jim Pruyne, Jerome A. Rolia, Akhil Sahai, Cipriano A. Santos, Julie Ward, Xiaoyun Zhu |
Integrated Network Management | 3 |
| 2005 | Deadline scheduling for animation renderingabstractNo abstract available. Eric Anderson 0003, Dirk Beyer 0002, Kamalika Chaudhuri, Terence Kelly, Norman Salazar, Cipriano A. Santos, Ram Swaminathan, Robert E. Tarjan, Janet L. Wiener, Yunhong Zhou |
SIGMETRICS | 2 |
| 2005 | Value-maximizing deadline scheduling and its application to animation renderingabstractWe describe a new class of utility-maximization scheduling problem with precedence constraints, the disconnected staged scheduling problem (DSSP). DSSP is a nonpreemptive multiprocessor deadline scheduling problem that arises in several commercially-important applications, including animation rendering, protein analysis, and seismic signal processing. DSSP differs from most previously-studied deadline scheduling problems because the graph of precedence constraints among tasks within jobs is disconnected, with one component per job. Another difference is that in practice we often lack accurate estimates of task execution times, and so purely offline solutions are not possible. However we do know the set of jobs and their precedence constraints up front and therefore some offline planning is possible.Our solution decomposes DSSP into an offline job selection phase followed by an online task dispatching phase. We model the former as a knapsack problem and explore several solutions to it, describe a new dispatching algorithm for the latter, and compare both with existing methods. Our theoretical results show that while DSSP is NP-hard and inapproximable in general, our two-phase scheduling method guarantees a good performance bound for many special cases. Our empirical results include an evaluation of scheduling algorithms on a real animation-rendering workload; we present a characterization of this workload in a companion paper. The workload records eight weeks of activity on a 1,000-CPU cluster used to render portions of the full-length animated feature film Shrek 2 in 2004. We show that our improved scheduling algorithms can substantially increase the aggregate value of completed jobs compared to existing practices. Our new task dispatching algorithm LCPF performs well by several metrics, including job completion times as well as the aggregate value of completed jobs. Eric Anderson 0003, Dirk Beyer 0002, Kamalika Chaudhuri, Terence Kelly, Norman Salazar, Cipriano A. Santos, Ram Swaminathan, Robert E. Tarjan, Janet L. Wiener, Yunhong Zhou |
SPAA | 2 |
| 2004 | Designing for Disasters
Kimberly Keeton, Cipriano A. Santos, Dirk Beyer 0002, Jeffrey S. Chase, John Wilkes |
FAST | 3 |