EDBT 2026 Demo / reviewers in the wild / expert
Atsushi Yano
dblp:305/1657
· DBLP profile ↗
9ranked-venue papers
4as first author
9since 2021 · last 2026
0000-0003-2420-3622ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 3 since 2021Systems, architecture and hardware · 2 · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 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
3 papers |
Embedded and real-time systems · 55% Parallel and multicore computing · 32% Electronic design automation · 11% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › task scheduling
DAG scheduling |
2.1 | 3 | 2025 | Work-in-Progress: Function-as-Subtask API Replacing Publish/Subscribe for OS-Native DAG Scheduling · RTSS 2025 Work-in-Progress: Multi-Deadline DAG Scheduling Model for Autonomous Driving Systems · RTSS 2024 Work-in-Progress: Reinforcement Learning-Based DAG Scheduling Algorithm in Clustered Many-Core Platform · RTSS 2021 |
Embedded and real-time systems
real-time scheduling |
2.1 | 3 | 2025 | Work-in-Progress: Function-as-Subtask API Replacing Publish/Subscribe for OS-Native DAG Scheduling · RTSS 2025 Work-in-Progress: Multi-Deadline DAG Scheduling Model for Autonomous Driving Systems · RTSS 2024 Work-in-Progress: Reinforcement Learning-Based DAG Scheduling Algorithm in Clustered Many-Core Platform · RTSS 2021 |
Embedded and real-time systems › real-time scheduling
cause-effect chain |
0.8 | 1 | 2024 | Work-in-Progress: Multi-Deadline DAG Scheduling Model for Autonomous Driving Systems · RTSS 2024 |
Electronic design automation › timing analysis
end-to-end latency analysis |
0.8 | 1 | 2024 | Work-in-Progress: Multi-Deadline DAG Scheduling Model for Autonomous Driving Systems · RTSS 2024 |
Embedded and real-time systems › cyber-physical system platforms
autonomous driving systems |
0.4 | 2 | 2024 | Work-in-Progress: Multi-Deadline DAG Scheduling Model for Autonomous Driving Systems · RTSS 2024 Work-in-Progress: Reinforcement Learning-Based DAG Scheduling Algorithm in Clustered Many-Core Platform · RTSS 2021 |
Embedded and real-time systems
cyber-physical system platforms |
0.4 | 2 | 2024 | Work-in-Progress: Multi-Deadline DAG Scheduling Model for Autonomous Driving Systems · RTSS 2024 Work-in-Progress: Reinforcement Learning-Based DAG Scheduling Algorithm in Clustered Many-Core Platform · RTSS 2021 |
Operating systems › resource management › process management › CPU scheduling
kernel scheduling |
0.3 | 1 | 2025 | Work-in-Progress: Function-as-Subtask API Replacing Publish/Subscribe for OS-Native DAG Scheduling · RTSS 2025 |
Processor architecture and microarchitecture
many-core architecture |
0.1 | 1 | 2021 | Work-in-Progress: Reinforcement Learning-Based DAG Scheduling Algorithm in Clustered Many-Core Platform · RTSS 2021 |
Methods — techniques the papers use, named apart from their topics
global earliest-deadline-first · 0.8reinforcement learning · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Probabilistic Schedulability Analysis for Mixed-Criticality DAG Tasks on MultiprocessorsabstractMixed-criticality DAG task systems on multiprocessors require schedulability analysis to guarantee that safety-critical tasks meet their deadlines. Conventional approaches rely on worst-case execution times (WCETs), which account for extremely rare pathological scenarios and consequently lead to significant over-provisioning of processor cores. This paper proposes a probabilistic schedulability analysis that exploits the statistical rarity of multiple vertices within a DAG exceeding their expected execution budgets. By grouping vertices within each DAG into small clusters and bounding the probability that more than one vertex in a cluster overruns, the method assigns each cluster a tighter execution budget than the sum of individual WCETs, thereby reducing the number of cores required. The clustering configuration is optimized via simulated annealing to minimize total core usage while maintaining a designer-specified bound on the system-level probability of deadline misses. Experiments on synthetic task sets demonstrate that the proposed method reduces the required number of cores by up to 36% compared to a deterministic baseline, with larger gains for DAGs exhibiting higher internal parallelism. Hiroto Takahashi, Atsushi Yano, Takuya Azumi |
ECRTS | 2 |
| 2026 | ipc_shared_ptr: A Publish/Subscribe-Aware Smart Pointer for Cross-Process Object Lifetime Management
Takahiro Ishikawa-Aso, Atsushi Yano, Koichi Imai, Takuya Azumi, Shinpei Kato |
ISORC | 2 |
| 2025 | Partitioned Scheduling for DAG Tasks Considering Probabilistic Execution TimeabstractAutonomous driving systems, critical for safety, require real-time guarantees and can be modeled as DAGs. Their acceleration features, such as caches and pipelining, often result in execution times below the worst-case. Thus, a probabilistic approach ensuring constraint satisfaction within a probability threshold is more suitable than worst-case guarantees for these systems. This paper considers probabilistic guarantees for DAG tasks by utilizing the results of probabilistic guarantees for single processors, which have been relatively more advanced than those for multi-core processors. This paper proposes a task set partitioning method that guarantees schedulability under the partitioned scheduling. The evaluation on randomly generated DAG task sets demonstrates that the proposed method schedules more task sets with a smaller mean analysis time compared to existing probabilistic schedulability analysis for DAGs. The evaluation also compares four bin-packing heuristics, revealing Item-Centric Worst-Fit-Decreasing schedules the most task sets. Fuma Omori, Atsushi Yano, Takuya Azumi |
HPCC | 2 |
| 2025 | Work in Progress: Middleware-Transparent Callback Enforcement in Commoditized Component-Oriented Real-Time SystemsabstractReal-time scheduling in commoditized componentoriented real-time systems, such as ROS 2 systems on Linux, has been studied under nested scheduling: OS thread scheduling and middleware layer scheduling (e.g., ROS 2 Executor). However, by establishing a persistent one-to-one correspondence between callbacks and OS threads, we can ignore the middleware layer and directly apply OS scheduling parameters (e.g., scheduling policy, priority, and affinity) to individual callbacks. We propose a middleware model that enables this idea and implements CallbackIsolatedExecutor as a novel ROS 2 Executor. We demonstrate that the costs (user-kernel switches, context switches, and memory usage) of CallbackIsolatedExecutor remain lower than those of the MultiThreadedExecutor, regardless of the number of callbacks. Additionally, the cost of CallbackIsolatedExecutor relative to SingleThreadedExecutor stays within a fixed ratio (1.4x for inter-process and 5x for intra-process communication). Future ROS 2 real-time scheduling research can avoid nested scheduling, ignoring the existence of the middleware layer. Takahiro Ishikawa-Aso, Atsushi Yano, Takuya Azumi, Shinpei Kato |
RTAS | 2 |
| 2025 | Work-in-Progress: Function-as-Subtask API Replacing Publish/Subscribe for OS-Native DAG SchedulingabstractThe Directed Acyclic Graph (DAG) task model for real-time scheduling finds its primary practical target in Robot Operating System 2 (ROS 2). However, ROS 2's publish/subscribe API leaves DAG precedence constraints unenforced: a callback may publish mid-execution, and multi-input callbacks let developers choose topic-matching policies. Thus preserving DAG semantics relies on conventions; once violated, the model collapses. We propose the Function-as-Subtask (FasS) API, which expresses each subtask as a function whose arguments/return values are the subtask's incoming/outgoing edges. By minimizing description freedom, DAG semantics is guaranteed at the API rather than by programmer discipline. We implement a DAGnative scheduler using FasS on a Rust-based experimental kernel and evaluate its semantic fidelity, and we outline design guidelines for applying FasS to Linux sched_ext. Takahiro Ishikawa-Aso, Atsushi Yano, Yutaro Kobayashi, Takumi Jin, Yuuki Takano, Shinpei Kato |
RTSS | 2 |
| 2024 | Work-in-Progress: Multi-Deadline DAG Scheduling Model for Autonomous Driving SystemsabstractAutoware is an autonomous driving system implemented on Robot Operation System (ROS) 2, where an end-to-end timing guarantee is crucial to ensure safety. However, existing ROS 2 cause-effect chain models for analyzing end-toend latency struggle to accurately represent the complexities of Autoware, particularly regarding sync callbacks, queue consumption patterns, and feedback loops. To address these problems, we propose a new scheduling model that decomposes the end-to-end timing constraints of Autoware into local relative deadlines for each sub-DAG. This multi-deadline DAG scheduling model avoids the need for complex analysis of data flows through queues and loops, while ensuring that all callbacks receive data within correct intervals. Furthermore, we extend the Global Earliest Deadline First (GEDF) algorithm for the proposed model and evaluate its effectiveness using a synthetic workload derived from Autoware. Atsushi Yano, Takuya Azumi |
RTSS | 1 |
| 2023 | RD-Gen: Random DAG Generator Considering Multi-rate Applications for Reproducible Scheduling EvaluationabstractReal-time systems have various requirements such as the deadline and resource constraints. In addition, real-time systems are becoming larger and more complex, and studies on performance analysis and efficient scheduling algorithms are becoming increasingly important. Directed acyclic graph (DAG) models, which can express task dependencies and parallelism, are used for such studies. Random DAG sets are used to demonstrate the effectiveness and objectivity of methods proposed for real-time systems. However, there is no random DAG generation tool available that can generate a DAG set that considers the latest multi-rate applications. Therefore, researchers need to generate random DAG sets on their own, leading to additional effort and reduced reliability and reproducibility. To solve this problem, we propose a random DAG generator considering multi-rate applications for reproducible scheduling evaluation (RD-Gen). RD-Gen also enables batch generation of random DAG sets with different parameters. Case studies are used to demonstrate that RD-Gen can manage various problem settings and DAG study requirements. Atsushi Yano, Takuya Azumi |
ISORC | 1 |
| 2021 | Contention-Free Scheduling Algorithm Using LET Paradigm for Clustered Many-core ProcessorabstractSelf-driving systems require multi-/many-core platforms with high computing power and low power consumption. However, for hard real-time applications, multiple demands on shared resources can impede real-time performance. Therefore, making the timing of memory access deterministic is important. The logical execution time (LET) paradigm has gained attention as a means to achieve this purpose. However, this approach lacks scalability owing to the overhead caused because the LET paradigm is set longer than the actual execution time of the task. This paper proposes a theoretical scheduling method for a model applying the LET paradigm to the directed acyclic graph (DAG) nodes for a multi-/many-core platform. The proposed method considers communication timing and generates a schedule that does not cause communication contentions. In addition, the proposed method performs a parallel calculation of tasks to deal with the overhead caused by adopting the LET paradigm. Atsushi Yano, Shingo Igarashi, Takuya Azumi |
DS-RT | 1 |
| 2021 | Work-in-Progress: Reinforcement Learning-Based DAG Scheduling Algorithm in Clustered Many-Core PlatformabstractEmbedded systems have become extensive, complex, and automated; thus, increasingly, computing platforms for such systems are being transformed into multi-/many-core platforms. Typically, self-driving systems, involve various applications that run simultaneously, and such systems require low power consumption and large-scale computation. A many-core processor with instructions, multiple data architecture can satisfy these requirements. Shortening the time required to execute all tasks (i.e., makespan) is an important objective in task scheduling for parallel real-time systems, such as self-driving system. Machine learning algorithms have been introduced to solve this kind of problem. This paper proposes a reinforcement learning-based scheduling algorithm for parallel real-time systems represented by a directed acyclic graph (DAG), and Kalray MPPA3-80 is used as a target many-core processor. Atsushi Yano, Takuya Azumi |
RTSS | 1 |