Demo Data from EDBT 2026 / reviewers in the wild / expert
Sergey Voronov
dblp:227/5460
· DBLP profile ↗
8ranked-venue papers
3as first author
5since 2021 · last 2021
0000-0002-8153-6098ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 5 · 2 first-author · 3 since 2021Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021
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
5 papers |
Embedded and real-time systems · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
real-time scheduling |
1.7 | 4 | 2021 | AI Meets Real-Time: Addressing Real-World Complexities in Graph Response-Time Analysis · RTSS 2021 Extending EDF for Soft Real-Time Scheduling on Unrelated Multiprocessors · RTSS 2021 OpenVX and Real-Time Certification: The Troublesome History · RTSS 2019 |
Embedded and real-time systems › real-time scheduling
time partitioning |
1.0 | 2 | 2021 | AI Meets Real-Time: Addressing Real-World Complexities in Graph Response-Time Analysis · RTSS 2021 TimeWall: Enabling Time Partitioning for Real-Time Multicore+Accelerator Platforms · RTSS 2021 |
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis |
0.9 | 2 | 2021 | AI Meets Real-Time: Addressing Real-World Complexities in Graph Response-Time Analysis · RTSS 2021 OpenVX and Real-Time Certification: The Troublesome History · RTSS 2019 |
Embedded and real-time systems › real-time scheduling
multiprocessor scheduling |
0.8 | 2 | 2021 | Extending EDF for Soft Real-Time Scheduling on Unrelated Multiprocessors · RTSS 2021 An Optimal Semi-Partitioned Scheduler Assuming Arbitrary Affinity Masks · RTSS 2018 |
Embedded and real-time systems › real-time scheduling › deadline scheduling
EDF scheduling |
0.5 | 1 | 2021 | Extending EDF for Soft Real-Time Scheduling on Unrelated Multiprocessors · RTSS 2021 |
Embedded and real-time systems › real-time scheduling
mixed-criticality scheduling |
0.5 | 1 | 2021 | AI Meets Real-Time: Addressing Real-World Complexities in Graph Response-Time Analysis · RTSS 2021 |
Embedded and real-time systems › real-time scheduling
soft real-time scheduling |
0.5 | 1 | 2021 | Extending EDF for Soft Real-Time Scheduling on Unrelated Multiprocessors · RTSS 2021 |
Embedded and real-time systems › real-time scheduling › multiprocessor scheduling
semi-partitioned scheduling |
0.3 | 1 | 2018 | An Optimal Semi-Partitioned Scheduler Assuming Arbitrary Affinity Masks · RTSS 2018 |
Embedded and real-time systems › real-time scheduling › aperiodic task scheduling
sporadic task scheduling |
0.3 | 1 | 2018 | An Optimal Semi-Partitioned Scheduler Assuming Arbitrary Affinity Masks · RTSS 2018 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.5schedulability analysis · 0.5graph restructuring · 0.5affinity-mask reduction · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | TimeWall: Enabling Time Partitioning for Real-Time Multicore+Accelerator PlatformsabstractAcross a range of safety-critical domains, an evolution is underway to endow embedded systems with "thinking" capabilities by using artificial-intelligence (AI) techniques. This evolution is being fueled by the availability of high-performance embedded hardware, typically multicore machines augmented with accelerators. Unfortunately, existing software certification processes rely on time partitioning to isolate system components, and this sense of isolation can be broken by accelerator usage. To address this issue, this paper presents TimeWall, a time-partitioning framework for multicore+accelerator platforms. When applied alongside existing methods for alleviating spatial interference, TimeWall can help enable component-wise certification on multicore+accelerator platforms. The challenges in realizing a TimeWall implementation are discussed in detail in this paper. Additionally, the temporal isolation TimeWall affords is examined experimentally, including via a case study of a computer-vision perception application, on a real platform. Tanya Amert, Zelin Tong, Sergey Voronov, Joshua Bakita, F. Donelson Smith, James H. Anderson |
RTSS | 3 |
| 2021 | Extending EDF for Soft Real-Time Scheduling on Unrelated MultiprocessorsabstractThough recent work has established the soft real-time (SRT)-optimality of Earliest-Deadline-First (EDF) variants on multiprocessor models with limited heterogeneity (e.g., uniform speeds or affinity masks), such models are insufficient to describe modern multiprocessors, which have grown increasingly heterogeneous. This fact highlights the need to extend theoretical results to more asymmetric models, such as the unrelated multiprocessor model. This paper presents an EDF variant tailored for this model and proves that it is at least nearly SRT-optimal. Simulation results for random task systems are also presented that suggest that the proposed EDF variant may actually be SRT-optimal. Sergey Voronov, James H. Anderson |
RTSS | 2 |
| 2021 | AI Meets Real-Time: Addressing Real-World Complexities in Graph Response-Time AnalysisabstractArtificial-intelligence algorithms are enabling ever more sophisticated autonomous features in safety-critical application domains. These algorithms can be quite complex—consisting of many tasks interconnected in processing graphs—and often must execute on complex heterogeneous hardware—typically multicore machines augmented with one or more hardware accelerators. To further complicate matters, these processing graphs often must be supported in contexts where a large system is broken into smaller components. With this confluence of factors, existing response-time analysis for processing graphs is not applicable. In this paper, such analysis is extended to address these complexities in systems where components are isolated via time partitioning. Additionally, graph restructuring methods are presented that enable response-time bounds to be reduced. Sergey Voronov, Tanya Amert, James H. Anderson |
RTSS | 1 |
| 2021 | The price of schedulability in cyclic workloads: The history-vs.-response-time-vs.-accuracy trade-off
Tanya Amert, Ming Yang 0036, Sergey Voronov, Saujas Nandi, Thanh Vu 0001, James H. Anderson, F. Donelson Smith |
J. Syst. Archit. | 3 |
| 2021 | Tardiness bounds for fixed-priority global scheduling without intra-task precedence constraints
Sergey Voronov, James H. Anderson, Kecheng Yang 0001 |
Real Time Syst. | 1 |
| 2019 | GEDF Tardiness: Open Problems Involving Uniform Multiprocessors and Affinity Masks ResolvedabstractPrior work has shown that the global earliest-deadline-first (GEDF) scheduler is soft real-time (SRT)-optimal for sporadic task systems in a variety of contexts, meaning that bounded deadline tardiness can be guaranteed under it for any task system that does not cause platform overutilization. However, one particularly compelling context has remained elusive: multiprocessor platforms in which tasks have affinity masks that determine the processors where they may execute. Actual GEDF implementations, such as the SCHED_DEADLINE class in Linux, have dealt with this unresolved question by foregoing SRT guarantees once affinity masks are set. This unresolved question, as it pertains to SCHED_DEADLINE, was included by Peter Zijlstra in a list of important open problems affecting Linux in his keynote talk at ECRTS 2017. In this paper, this question is resolved along with another open problem that at first blush seems unrelated but actually is. Specifically, both problems are closed by establishing two results. First, a proof strategy used previously to establish GEDF tardiness bounds that are exponential in size on heterogeneous uniform multiprocessors is generalized to show that polynomial bounds exist on a wider class of platforms. Second, both uniform multiprocessors and identical multiprocessors with affinities are shown to be within this class. These results yield the first polynomial GEDF tardiness bounds for the uniform case and the first such bounds of any kind for the identical-with-affinities case. Sergey Voronov, James H. Anderson |
ECRTS | 2 |
| 2019 | OpenVX and Real-Time Certification: The Troublesome HistoryabstractMany computer-vision (CV) applications used in autonomous vehicles rely on historical results, which introduce cycles in processing graphs. However, existing response-time analysis breaks down in the presence of cycles, either by failing completely or by drastically sacrificing parallelism or CV accuracy. To address this situation, this paper presents a new graph-based task model, based on the recently ratified OpenVX standard, that includes historical requirements and their induced cycles as first-class concepts. Using this model, response-time bounds for graphs that may contain cycles are derived. These bounds expose a tradeoff between responsiveness and CV accuracy that hinges on the extent of allowed parallelism. This tradeoff is illustrated via a CV case study involving pedestrian tracking. In this case study, the methods proposed in this paper enabled significant improvements in both analytical and observed response times, with acceptable CV accuracy, compared to prior methods. Tanya Amert, Sergey Voronov, James H. Anderson |
RTSS | 2 |
| 2018 | An Optimal Semi-Partitioned Scheduler Assuming Arbitrary Affinity MasksabstractModern operating systems allow task migrations to be restricted by specifying per-task processor affinity masks. Such a mask specifies the set of processor cores upon which a task can be scheduled. In this paper, a semi-partitioned scheduler, AM-Red (affinity mask reduction), is presented for scheduling implicit-deadline sporadic tasks with arbitrary affinity masks on an identical multiprocessor. AM-Red is obtained by applying an affinity-mask-reduction method that produces affinities in accordance with those specified, without compromising feasibility, but with only a linear number of migrating tasks. It functions by employing a tunable frame of size |F|. For any choice of |F|, AM-Red is soft-real-time optimal, with tardiness bounded by |F|, but the frequency of task migrations is proportional to |F|. If |F| divides all task periods, then AM-Red is also hard-real-time-optimal (tardiness is zero). AM-Red is the first optimal scheduler proposed for arbitrary affinity masks without future knowledge of all job releases. Experiments are presented that show that AM-Red is implementable with low overhead and yields reasonable tardiness and task-migration frequency. Sergey Voronov, James H. Anderson |
RTSS | 1 |