EDBT 2026 Demo / reviewers in the wild / expert
Marco Spuri
dblp:41/4862
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 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
4 papers |
Embedded and real-time systems · 70% Cloud and datacenter computing · 14% Distributed systems · 7% |
Topics — the 13 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
real-time scheduling |
0.1 | 4 | 1995 | Robust Aperiodic Scheduling Under Dynamic Priority Systems · RTSS 1995 Value vs. Deadline Scheduling in Overload Conditions · RTSS 1995 How to Integrate Precedence Constraints and Shared Resources in Real-Time Scheduling · IEEE Trans. Computers 1994 |
Cloud and datacenter computing
overload control |
0.0 | 2 | 1995 | Robust Aperiodic Scheduling Under Dynamic Priority Systems · RTSS 1995 Value vs. Deadline Scheduling in Overload Conditions · RTSS 1995 |
Embedded and real-time systems › real-time scheduling › deadline scheduling
EDF scheduling |
0.0 | 2 | 1994 | How to Integrate Precedence Constraints and Shared Resources in Real-Time Scheduling · IEEE Trans. Computers 1994 Efficient Aperiodic Service Under Earliest Deadline Scheduling · RTSS 1994 |
Embedded and real-time systems › real-time scheduling
admission control |
0.0 | 1 | 1995 | Value vs. Deadline Scheduling in Overload Conditions · RTSS 1995 |
Embedded and real-time systems › real-time scheduling
aperiodic task scheduling |
0.0 | 1 | 1995 | Robust Aperiodic Scheduling Under Dynamic Priority Systems · RTSS 1995 |
Distributed systems › fault tolerance › resilience
graceful degradation |
0.0 | 1 | 1995 | Robust Aperiodic Scheduling Under Dynamic Priority Systems · RTSS 1995 |
Embedded and real-time systems › real-time scheduling › aperiodic task scheduling
aperiodic server |
0.0 | 1 | 1994 | Efficient Aperiodic Service Under Earliest Deadline Scheduling · RTSS 1994 |
Embedded and real-time systems › real-time scheduling
schedulability analysis |
0.0 | 1 | 1994 | How to Integrate Precedence Constraints and Shared Resources in Real-Time Scheduling · IEEE Trans. Computers 1994 |
Embedded and real-time systems › real-time scheduling › aperiodic task scheduling
soft aperiodic tasks |
0.0 | 1 | 1994 | Efficient Aperiodic Service Under Earliest Deadline Scheduling · RTSS 1994 |
Parallel and multicore computing › task scheduling
task graph scheduling |
0.0 | 1 | 1994 | How to Integrate Precedence Constraints and Shared Resources in Real-Time Scheduling · IEEE Trans. Computers 1994 |
Embedded and real-time systems › real-time scheduling › priority scheduling
dynamic priority scheduling |
0.0 | 1 | 1995 | Robust Aperiodic Scheduling Under Dynamic Priority Systems · RTSS 1995 |
Performance modeling and evaluation › simulation › discrete-event simulation
scheduling simulation |
0.0 | 1 | 1994 | Efficient Aperiodic Service Under Earliest Deadline Scheduling · RTSS 1994 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1994 | Efficient Aperiodic Service Under Earliest Deadline Scheduling · RTSS 1994 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0total bandwidth server · 0.0reclaiming mechanism · 0.0EDF · 0.0schedulability analysis · 0.0online algorithm · 0.0earliest deadline first · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Design and Programming Tools for Time Critical Applications
Paolo Ancilotti, Giorgio C. Buttazzo, Marco Di Natale, Marco Spuri |
Real Time Syst. | 4 |
| 1996 | A Development Environment for Hard Real-Time ApplicationsabstractIn this paper, we describe an integrated environment to assist the development of hard real-time applications. It includes an interactive graphic interface which allows the user to describe the application requirements according to three hierarchical levels: the application level, the component level, and the object level. The development model we propose is based on an iterative process in which the real-time scheduling support is considered since the beginning of the design phases. Our graphic environment integrates several tools to analyse, test, and simulate the real-time application under development. In particular, the tools we have implemented are: a Design Tool, to describe the structure of the application, a Schedulability Analyser Tool (SAT), to verify off-line the feasibility of the schedule of a critical task set, a Scheduling Simulator, to test the average behaviour of the application, and a Maximum Execution Time (MET) estimator to bound the worst case duration of each task. Paolo Ancilotti, Giorgio C. Buttazzo, Marco Di Natale, Marco Spuri |
Int. J. Softw. Eng. Knowl. Eng. | 4 |
| 1996 | Scheduling Aperiodic Tasks in Dynamic Priority Systems
Marco Spuri, Giorgio C. Buttazzo |
Real Time Syst. | 1 |
| 1995 | Value vs. Deadline Scheduling in Overload ConditionsabstractWe present a comparative study among scheduling algorithms which use different priority assignments and different guarantee mechanisms to improve the performance of a real-time system during overload conditions. In order to enhance the quality of service, we assume that tasks are characterized not only by a deadline, but also by an importance value. The performance of the scheduling algorithm is then evaluated by computing the cumulative value gained on a task set, i.e. the sum of the values of those tasks that completed by their deadline. The purpose of this simulation study was twofold. Firstly, we wanted to discover which priority assignment is able to achieve the best performance in overload conditions. Secondly, we were interested in understanding how the pessimistic assumptions made in the guarantee test affect the performance of the scheduling algorithms, and how much a reclaiming mechanism can compensate this degradation. Simulation results show that, without any admission control, value-density scheduling performs best. Simple admission control based on worst case estimates of the load worsen the performance of all value based algorithms. EDF scheduling performs best if admission control is used along with a reclaiming mechanism that takes advantage of early completions. Finally, scheduling by deadline before overload and by value during overload works best in most practical conditions. Giorgio C. Buttazzo, Marco Spuri, Fabrizio Sensini |
RTSS | 2 |
| 1995 | Robust Aperiodic Scheduling Under Dynamic Priority SystemsabstractWhen hard periodic and firm aperiodic tasks are jointly scheduled in the same system, the processor workload can vary according to the arrival times of aperiodic requests. In order to guarantee the schedulability of the periodic task set, in overload conditions some aperiodic tasks must be rejected. In this paper we propose a technique that, in overload conditions, adds robustness to the joint scheduling of periodic and aperiodic tasks in systems with dynamic priorities. Our technique is based on an aperiodic server, called total bandwidth server, already proven effective in a previous work. Here the algorithm is first extended to efficiently handle firm aperiodic tasks and then integrated with a robust guarantee mechanism that allows to achieve graceful degradation in case of transient overloads. Extensive simulations show that the proposed new algorithm is effective in all workload conditions. Marco Spuri, Giorgio C. Buttazzo, Fabrizio Sensini |
RTSS | 1 |
| 1994 | Efficient Aperiodic Service Under Earliest Deadline SchedulingabstractWe present four new on-line algorithms for servicing soft aperiodic requests in real-time systems, where a set of hard periodic tasks is scheduled using the Earliest Deadline First (EDF) algorithm. All the proposed solutions can achieve full processor utilization and enhance aperiodic responsiveness, still guaranteeing the execution of the periodic tasks. Operation of the algorithms, performance, schedulability analysis, and implementation complexity are discussed and compared with classical alternative solutions, such as background and polling service. Extensive simulations show that algorithms with contained run-time overhead present nearly optimal responsiveness. A valuable contribution of this work is to provide the real-time system designer with a wide range of practical solutions which allow to balance efficiency against implementation complexity.> Marco Spuri, Giorgio C. Buttazzo |
RTSS | 1 |
| 1994 | How to Integrate Precedence Constraints and Shared Resources in Real-Time SchedulingabstractFormal results for precedence constrained, real-time scheduling of unit time tasks are extended to arbitrary timed tasks with preemption. An exact characterisation of the EDF-like schedulers that can be used to transparently enforce precedence constraints among tasks is shown. These extended results are then integrated with a well-known protocol that handles real-time scheduling of tasks with shared resources, but does not consider precedence constraints. This results in schedulability formulas for task sets which allow preemption, shared resources, and precedence constraints, and a practical algorithm for many real-time uniprocessor systems.> Marco Spuri, John A. Stankovic |
IEEE Trans. Computers | 1 |