Demo Data from EDBT 2026 / reviewers in the wild / expert
Philip Holman
dblp:03/328
· DBLP profile ↗
9ranked-venue papers
8as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 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
3 papers |
Embedded and real-time systems · 98% Parallel and multicore computing · 2% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% |
Topics — the 9 heaviest of 9, 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
pfair scheduling |
0.1 | 3 | 2006 | Locking under Pfair scheduling · ACM Trans. Comput. Syst. 2006 Locking in Pfair-Scheduled Multiprocessor Systems · RTSS 2002 Guaranteeing Pfair Supertasks by Reweighting · RTSS 2001 |
Embedded and real-time systems
real-time scheduling |
0.1 | 3 | 2006 | Locking under Pfair scheduling · ACM Trans. Comput. Syst. 2006 Locking in Pfair-Scheduled Multiprocessor Systems · RTSS 2002 Guaranteeing Pfair Supertasks by Reweighting · RTSS 2001 |
Embedded and real-time systems › real-time scheduling
multiprocessor scheduling |
0.1 | 2 | 2002 | Locking in Pfair-Scheduled Multiprocessor Systems · RTSS 2002 Guaranteeing Pfair Supertasks by Reweighting · RTSS 2001 |
Embedded and real-time systems › real-time scheduling › resource sharing protocols
priority inheritance |
0.1 | 1 | 2006 | Locking under Pfair scheduling · ACM Trans. Comput. Syst. 2006 |
Embedded and real-time systems › synchronization protocols
locking protocols |
0.0 | 1 | 2002 | Locking in Pfair-Scheduled Multiprocessor Systems · RTSS 2002 |
Embedded and real-time systems
real-time synchronization |
0.0 | 1 | 2002 | Locking in Pfair-Scheduled Multiprocessor Systems · RTSS 2002 |
Concurrent programming › synchronization
critical sections |
0.0 | 1 | 2002 | Locking in Pfair-Scheduled Multiprocessor Systems · RTSS 2002 |
Concurrent programming
synchronization |
0.0 | 1 | 2002 | Locking in Pfair-Scheduled Multiprocessor Systems · RTSS 2002 |
Parallel and multicore computing
multiprocessor system |
0.0 | 1 | 2001 | Guaranteeing Pfair Supertasks by Reweighting · RTSS 2001 |
Methods — techniques the papers use, named apart from their topics
resource servers · 0.1inheritance protocols · 0.1priority inheritance · 0.1client-server synchronization · 0.1reweighting · 0.0rate constraints · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Supporting lock-free synchronization in Pfair-scheduled real-time systems
Philip Holman, James H. Anderson |
J. Parallel Distributed Comput. | 1 |
| 2006 | Group-Based Pfair Scheduling
Philip Holman, James H. Anderson |
Real Time Syst. | 1 |
| 2006 | Locking under Pfair schedulingabstractWe present several locking synchronization protocols for Pfair-scheduled multiprocessor systems. We focus on two classes of protocols. The first class is only applicable in systems in which all critical sections are short relative to the length of the scheduling quantum. In this case, efficient synchronization can be achieved by ensuring that all locks have been released before tasks are preempted. This is accomplished by exploiting the quantum-based nature of Pfair scheduling, which provides a priori knowledge of all possible preemption points. The second and more general protocol class is applicable to any system. For this class, we consider the use of a client-server model. We also discuss the viability of inheritance-based protocols in Pfair-scheduled systems. Philip Holman, James H. Anderson |
ACM Trans. Comput. Syst. | 1 |
| 2004 | Implementing Pfairness on a Symmetric MultiprocessorabstractWe consider the implementation of a Pfair scheduler on a symmetric multiprocessor (SMP). Simulations presented herein suggest that bus contention resulting from simultaneous scheduling decisions can substantially degrade performance. To correct this problem, we propose a staggered model for Pfair scheduling under which scheduling points are uniformly distributed over time. Philip Holman, James H. Anderson |
IEEE Real-Time and Embedded Technology and Applications Symposium | 1 |
| 2003 | Using Supertasks to Improve Processor Utilization in Multiprocessor Real-Time SystemsabstractWe revisit the problem of supertasking in Pfair-scheduled multiprocessor systems by presenting a generalized "reweighting" algorithm. The generalized algorithm we present breaks new ground by permitting tasks to have noninteger execution costs, by incorporating blocking terms into the analysis, and by assuming a more flexible global-scheduling model. To demonstrate the efficacy of the supertasking approach, we present an experimental evaluation of our algorithm that suggests that reweighting may often result in almost no schedulability loss in practice. Philip Holman, James H. Anderson |
ECRTS | 1 |
| 2002 | Object Sharing in Pfair-scheduled Multiprocessor SystemsabstractWe consider the problem of object sharing in Pfair-scheduled multiprocessor systems. We primarily focus on systems that use lock-free shared objects, although some lock-based alternatives are briefly considered as well. Our work demonstrates that the tight synchrony that exists in Pfair-scheduled systems can be exploited to reduce object-sharing overheads when lock-free objects are used. Philip Holman, James H. Anderson |
ECRTS | 1 |
| 2002 | Integrating Aperiodic and Recurrent Tasks on Fair-Scheduled MultiprocessorsabstractWe propose two server implementations for multiplexing aperiodic and recurrent real-time tasks in fair-scheduled multiprocessor systems. We also provide admission-control tests for scheduling hard aperiodic tasks. Further, we consider several complexities, most of which arise because of the parallelism available in multiprocessor systems, and present techniques to handle them. Finally, we present experimental results that demonstrate the effectiveness of our implementations. Anand Srinivasan, Philip Holman, James H. Anderson |
ECRTS | 2 |
| 2002 | Locking in Pfair-Scheduled Multiprocessor SystemsabstractWe consider two classes of locking synchronization protocols for pfair-scheduled multiprocessor systems: short critical-section protocols and long critical-section protocols. For the former class, we demonstrate that efficient synchronization can be achieved by ensuring that all locks have been released before tasks are preempted. For the latter class, we propose the use of statically-weighted resource servers. We also discuss several inheritance-based protocols as possible alternatives. Philip Holman, James H. Anderson |
RTSS | 1 |
| 2001 | Guaranteeing Pfair Supertasks by ReweightingabstractWe reconsider the "supertask" approach, in which a set of Pfair tasks is scheduled as a single task. We define a "safe" weight threshold for a given supertask in a multiprocessor system with either hard or soft deadlines and either strict or relaxed rate constraints. Philip Holman, James H. Anderson |
RTSS | 1 |