Demo Data from VLDB 2026 / reviewers in the wild / expert
Aaron Block
dblp:98/2182
· DBLP profile ↗
8ranked-venue papers
5as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2
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
2 papers |
Embedded and real-time systems · 85% Cloud and datacenter computing · 11% Performance modeling and evaluation · 3% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › real-time scheduling
multiprocessor scheduling |
0.1 | 2 | 2006 | LITMUS^RT : A Testbed for Empirically Comparing Real-Time Multiprocessor Schedulers · RTSS 2006 Quick-release Fair Scheduling · RTSS 2003 |
Embedded and real-time systems
real-time scheduling |
0.1 | 2 | 2006 | LITMUS^RT : A Testbed for Empirically Comparing Real-Time Multiprocessor Schedulers · RTSS 2006 Quick-release Fair Scheduling · RTSS 2003 |
Embedded and real-time systems › real-time scheduling
schedulability analysis |
0.1 | 1 | 2006 | LITMUS^RT : A Testbed for Empirically Comparing Real-Time Multiprocessor Schedulers · RTSS 2006 |
Cloud and datacenter computing › job scheduling
fair scheduling |
0.0 | 1 | 2003 | Quick-release Fair Scheduling · RTSS 2003 |
Embedded and real-time systems › real-time scheduling › multiprocessor scheduling
pfair scheduling |
0.0 | 1 | 2003 | Quick-release Fair Scheduling · RTSS 2003 |
Operating systems › real-time systems
real-time operating systems |
0.0 | 1 | 2006 | LITMUS^RT : A Testbed for Empirically Comparing Real-Time Multiprocessor Schedulers · RTSS 2006 |
Performance modeling and evaluation › queueing models
processor sharing |
0.0 | 1 | 2003 | Quick-release Fair Scheduling · RTSS 2003 |
Methods — techniques the papers use, named apart from their topics
schedulability analysis · 0.1empirical evaluation · 0.1simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | An Adaptive Framework for Multiprocessor Real-Time SystemabstractIn this paper, we develop an adaptive scheduling framework for changing the processor shares of tasks - a process called reweighting - on real-time multiprocessor platforms. Our particular focus is adaptive frameworks that are deployed in environments in which tasks may frequently require significant share changes. Prior work on enabling real-time adaptivity on multiprocessors has focused exclusively on scheduling algorithms that can enact needed adaptations. The algorithm proposed in this paper uses both feedback and optimization techniques to determine at runtime which adaptations are needed. Aaron Block, Björn B. Brandenburg, James H. Anderson, Stephen Quint |
ECRTS | 1 |
| 2008 | Real-Time Synchronization on Multiprocessors: To Block or Not to Block, to Suspend or Spin?abstractIn the domain of multiprocessor real-time systems, there has been a wealth of recent work on scheduling, but relatively little work on the equally-important topic of synchronization. When synchronizing accesses to shared resources, four basic options exist: lock-free execution, wait-free execution, spin- based locking, and suspension-based locking. To our knowledge, no empirical multiprocessor-based evaluation of these basic techniques that focuses on real-time systems has ever been conducted before. In this paper, we present such an evaluation and report on our efforts to incorporate synchronization support in the testbed used in this effort. Björn B. Brandenburg, John M. Calandrino, Aaron Block, Hennadiy Leontyev, James H. Anderson |
IEEE Real-Time and Embedded Technology and Applications Symposium | 3 |
| 2008 | Task reweighting under global scheduling on multiprocessors
Aaron Block, James H. Anderson, UmaMaheswari Devi |
Real Time Syst. | 1 |
| 2007 | A Flexible Real-Time Locking Protocol for MultiprocessorsabstractReal-time scheduling algorithms for multiprocessor systems have been the subject of considerable recent interest. For such an algorithm to be truly useful in practice, support for semaphore-based locking must be provided. However, for many global scheduling algorithms, no such mechanisms have been proposed. Furthermore, in the partitioned case, most prior semaphore schemes are either inefficient or restrict critical sections considerably. In this paper, a new flexible multiprocessor locking scheme is presented that can be applied under both partitioning and global scheduling. This scheme allows unrestricted critical-section nesting, but has been designed to deal with the common case of short non-nested accesses efficiently. Aaron Block, Hennadiy Leontyev, Björn B. Brandenburg, James H. Anderson |
RTCSA | 1 |
| 2006 | Task Reweighting under Global Scheduling on MultiprocessorsabstractWe consider schemes for enacting task share changes - a process called reweighting - on real-time multiprocessor platforms. Our particular focus is reweighting schemes that are deployed in environments in which tasks may frequently request significant share changes. Prior work has shown that fair scheduling algorithms are capable of reweighting tasks with minimal allocation error and that partitioning-based scheduling algorithms can reweight tasks with better average-case performance, but greater error. However, preemption and migration overheads can be high in fair schemes. In this paper, we consider the question of whether global scheduling techniques can improve the accuracy of reweighting relative to partitioning-based schemes and provide improved average-case performance relative to fair-scheduled systems. Our conclusion is that, for soft real-time systems, global scheduling techniques provide a good mix of accuracy and average-case performance. Aaron Block, James H. Anderson, UmaMaheswari Devi |
ECRTS | 1 |
| 2006 | LITMUS^RT : A Testbed for Empirically Comparing Real-Time Multiprocessor SchedulersabstractWe present a real-time, Linux-based testbed called LITMUS, which we have developed for empirically evaluating multiprocessor real-time scheduling algorithms. We also present the results from such an evaluation, in which partitioned earliest-deadline-first (EDF) scheduling, preemptive and nonpreemptive global EDF scheduling, and two variants of the global PD2 Pfair algorithm were considered. The tested algorithms were compared based on both raw performance and schedulability (with real overheads considered) assuming either hard- or soft-real-time constraints. To our knowledge, this paper is the first attempt by anyone to compare partitioned and global real-time scheduling approaches using empirical data John M. Calandrino, Hennadiy Leontyev, Aaron Block, UmaMaheswari Devi, James H. Anderson |
RTSS | 3 |
| 2005 | Fine-Grained Task Reweighting on MultiprocessorsabstractWe consider the problem of task reweighting in fair-scheduled multiprocessor systems wherein each task's processor share is specified as a weight. Task reweighting can be used as a means for consuming (or making available) spare processing capacity. In this paper, we propose a multiprocessor reweighting scheme that can change a task's processor share with "minimal" error per share change. Aaron Block, James H. Anderson, Gary Bishop |
RTCSA | 1 |
| 2003 | Quick-release Fair SchedulingabstractIn prior work on multiprocessor fairness, efficient techniques with provable properties for reallocating spare processing capacity have been elusive. In this paper, we address this shortcoming by proposing a new notion of multiprocessor fairness, called quick-release fair (QRfair) scheduling. Under QRfair scheduling, each task is specified by giving both a minimum and a maximum weight (i.e., processor share). The goal is to schedule each task (as the spare capacity changes) at a rate that is (i) at least that implied by its minimum weight and (ii) at most that implied by its maximum weight. We present a quick-release variant of the PD/sup 2/ Pfair scheduling algorithm called PD/sup Q/ and prove that the allocations of PD/sup Q/ always satisfy (i) and (ii). Also, we present results from simulation experiments that show the efficacy of PD/sup Q/. James H. Anderson, Aaron Block, Anand Srinivasan |
RTSS | 2 |