Patrick Meumeu Yomsi

dblp:68/2193 · DBLP profile ↗
← Back
21ranked-venue papers
3as first author
4since 2021 · last 2023
0000-0003-0473-1559ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 11 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 since 2021Computer networks · 1Software 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
3 papers
Embedded and real-time systems · 50% Energy-efficient computing · 32% Parallel and multicore computing · 13%

Topics — the 11 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time scheduling
1.022023
Work-in-Progress: Towards an Autonomous Real-Time Scheduling Framework for Multi-Core Platforms · RTSS 2023
Thermal-Aware Schedulability Analysis for Fixed-Priority Non-preemptive Real-Time Systems · RTSS 2019
Energy-efficient computing
thermal management
0.822020
Work-in-Progress: Towards a fine-grain thermal model for uniform multi-core processors · RTSS 2020
Thermal-Aware Schedulability Analysis for Fixed-Priority Non-preemptive Real-Time Systems · RTSS 2019
Parallel and multicore computing › task scheduling
learning-based scheduling
0.712023
Work-in-Progress: Towards an Autonomous Real-Time Scheduling Framework for Multi-Core Platforms · RTSS 2023
Embedded and real-time systems › real-time scheduling
multicore scheduling
0.712023
Work-in-Progress: Towards an Autonomous Real-Time Scheduling Framework for Multi-Core Platforms · RTSS 2023
Energy-efficient computing
thermal modeling
0.412020
Work-in-Progress: Towards a fine-grain thermal model for uniform multi-core processors · RTSS 2020
Embedded and real-time systems › real-time scheduling
fixed-priority scheduling
0.412019
Thermal-Aware Schedulability Analysis for Fixed-Priority Non-preemptive Real-Time Systems · RTSS 2019
Embedded and real-time systems › real-time scheduling
non-preemptive scheduling
0.412019
Thermal-Aware Schedulability Analysis for Fixed-Priority Non-preemptive Real-Time Systems · RTSS 2019
Energy-efficient computing › thermal management
thermal-aware scheduling
0.412019
Thermal-Aware Schedulability Analysis for Fixed-Priority Non-preemptive Real-Time Systems · RTSS 2019
Processor architecture and microarchitecture
chip multiprocessor
0.112020
Work-in-Progress: Towards a fine-grain thermal model for uniform multi-core processors · RTSS 2020
Processor architecture and microarchitecture
multicore design
0.112020
Work-in-Progress: Towards a fine-grain thermal model for uniform multi-core processors · RTSS 2020
Embedded and real-time systems › real-time scheduling
schedulability analysis
0.112019
Thermal-Aware Schedulability Analysis for Fixed-Priority Non-preemptive Real-Time Systems · RTSS 2019

Methods — techniques the papers use, named apart from their topics

reinforcement learning · 0.7rate monotonic · 0.4deadline monotonic · 0.4
YearPublicationVenuePosition
2023 Reducing Peak Temperature by Redistributing Idle-Time in Modern MPSoCs
abstract
Reducing heat dissipation is critical for modern multi-core systems to meet increasing computational performance requirements. In this paper, we investigate the impact of idle-time distribution on the peak temperature of Multi-processor System-on-Chip (MPSoCs) for the constrained-deadline non-preemptive task scheduling problem that is common in safety-critical systems. It is assumed that the transient thermal behavior of the platform cannot be neglected and must be modeled and accounted for by the optimization algorithms. In this context, we derive a dual-node thermal model that can be well applied to a dual-cluster i.MX8 QuadMax from NXP. Based on this model, we implement two offline optimization-based strategies, including an iterative per-core approach based on the principles presented in the related literature and a novel holistic approach. The results show that the per-core approach and the holistic approach reduce the peak temperature by 7.1% and 14% on average compared to the traditional non-thermal approach. We perform the experiments on the i.MX8 QuadMax platform to validate the applicability of the results and observe a good match between the model-based simulations and the actual physical platform measurements.
Ondrej Benedikt, Javier Pérez-Rodríguez, Patrick Meumeu Yomsi, Michal Sojka
ISORC3
2023 Work-in-Progress: Towards an Autonomous Real-Time Scheduling Framework for Multi-Core Platforms
abstract
With the advent of modern multi-core architectures, the problem of scheduling complex real-time applications has become one of the major challenges in developing safety-critical systems. In this context, existing solutions typically rely on greedy, hand-crafted heuristics and/or pessimistic tests that fail to meet the expected high performance and timing guarantees. This paper advocates an efficient learning-based scheduling framework that automatically generates an adaptive policy for a given workload and platform, thereby mitigating these limitations.
Abdulhakeem Temitope Abdulrahman, Patrick Meumeu Yomsi
RTSS2
2021 Implementation Cost Comparison of TSN Traffic Control Mechanisms
abstract
The IEEE Time-Sensitive Networking (TSN) Task Group specifies a set of standards that enables real-time communication with predictable and bounded delays over the Ethernet. Specifically, TSN introduces a new set of so-called shapers, which regulate traffic arrival and transmission in the networks. Prominent among those are the IEEE 802.1 Qbv Time Aware Shaper (TAS) and IEEE 802.1Qav Credit-Based Shaper (CBS). Another traffic control mechanism is the IEEE 802.1Qbu Frame Preemption. Most works in the literature have focused on the quantitative performance comparison between these mechanisms. However, the discussion on how they compare in terms of implementation cost has received less attention. In this paper, we provide a comprehensive comparison of the implementation cost of the aforementioned TSN traffic control mechanisms. This comparison can help system designers in choosing which of the mechanism(s) to deploy for their applications.
Aleksander Pruski, Mubarak Adetunji Ojewale, Voica Gavrilut, Patrick Meumeu Yomsi, Michael S. Berger, Luís Almeida 0001
ETFA4
2021 Worst-case traversal time analysis of TSN with multi-level preemption
Mubarak Adetunji Ojewale, Patrick Meumeu Yomsi, Borislav Nikolic
J. Syst. Archit.2
2020 Multi-Level Preemption in TSN: Feasibility and Requirements Analysis
abstract
To overcome the limitation of strictly non-preemptive frame transmission in Ethernet networks, the IEEE 802.1Qbu standard was introduced. This standard specifies a one-level frame preemption paradigm wherein, depending on their priority levels, frames are grouped into two categories: namely, the “express frames” and the “preemptable frames”. These two categories are given with the interpretation that (1) only express frames can preempt preemptable frames; and (2) two frames belonging to the same category cannot preempt each other. While this approach partially solves the problem, some preemptable frames can still suffer long blocking periods, irrespective of their individual priority levels. Indeed, there are frames that do not fall into the express frames category, but nevertheless have firm timing requirements that can only be met if they can benefit from preempting lower priority frames. To ameliorate the condition of such frames, we propose a multi-level preemption paradigm. Specifically, we expose the limitations of the one-level preemption approach experimentally; and we present the feasibility and implementation requirements of the multi-level preemption scheme in details.
Mubarak Adetunji Ojewale, Patrick Meumeu Yomsi, Borislav Nikolic
ISORC2
2020 Work-in-Progress: Towards a fine-grain thermal model for uniform multi-core processors
abstract
On-chip power dissipation is recognized as one of the primary limiters, if not a show stopper, of performance for high-end safety-critical uniform multi-core processors. This paper proposes an efficient and simple thermal model for such a platform to be coupled with the large variety of schedulers designed to control the processor activity and the triggering of the cooling mechanism with as little impact on performance as possible.
Javier Pérez-Rodríguez, Patrick Meumeu Yomsi
RTSS2
2020 Work-In-Progress: Assessing Supply/Demand-Bound Based Schedulability Tests For Wireless Sensor-Actuator Networks
abstract
The rising adoption of wireless technologies in the In- dustrial Internet of Things has stressed the need for traffic schedulability validation at system design-time to support safety and time critical streams (e.g., process control and emergency response). In this context, the demand-based schedulability tests have recently been proposed in the literature. This work revisits two well-established techniques borrowed from the multi-processor scheduling theory, namely the demand-bound-function (DBF) and the forced-forward-demand-bound-function (FFDBF), and evaluates their performances when adapted to the field of wireless sensor-actuator networks. Simulation experiments when varying network configurations confirm the equal or better accuracy of FFDBF over DBF to estimate both network demand and schedulability. In future work, we aim at building upon these promising results in order to design novel admission control and adaptation strategies that improve network schedulability under varying workload conditions.
Miguel Gutiérrez-Gaitán, Patrick Meumeu Yomsi, Pedro M. Santos 0002, Luís Almeida 0001
WFCS2
2019 Thermal-Aware Schedulability Analysis for Fixed-Priority Non-preemptive Real-Time Systems
abstract
Technology advances in microprocessor design have resulted in high device density and performance during the last decades. More components are fabricated on the chip die and millions, if not billions, of instructions can now be executed within microseconds. A consequence of this advancement is heat dissipation by the microprocessors. In this context, elevated on-chip temperature issues have become an important subject for the design of future generations of microprocessors, especially in avionics and automotive industries. In this paper, we address the scheduling problem of non-preemptive periodic tasks on a single processor platform under thermal-aware design. We assume that the tasks are scheduled by following any Fixed-Task-Priority (FTP) scheduler (e.g., Rate Monotonic (RM) or Deadline Monotonic (DM)) and we propose a unique framework wherein we capture both the temporal and thermal behavior of the system. Then, we present two new thermal-aware scheduling strategies, referred to as NP-HBC and NP-CBH, to keep the system temperature within specified parameters and we derive their respective schedulability analysis. Finally, we evaluate the performance of the proposed theoretical results through intensive simulations.
Javier Pérez-Rodríguez, Patrick Meumeu Yomsi
RTSS2
2017 mRPL+: A mobility management framework in RPL/6LoWPAN
Hossein Fotouhi, Daniel Moreira, Mário Alves, Patrick Meumeu Yomsi
Comput. Commun.4
2016 Online slack consolidation in global-EDF for energy consumption minimisation
Muhammad Ali Awan, Geoffrey Nelissen, Patrick Meumeu Yomsi, Stefan M. Petters
J. Syst. Archit.3
2016 Energy-aware task mapping onto heterogeneous platforms using DVFS and sleep states
Muhammad Ali Awan, Patrick Meumeu Yomsi, Geoffrey Nelissen, Stefan M. Petters
Real Time Syst.2
2015 Methodologies for the WCET Analysis of Parallel Applications on Many-Core Architectures
abstract
There is an increasing eagerness to deploy and execute parallel applications on many-core infrastructures, preserving the time-predictability of the execution as required by real-time practices to upper-bound the response time of the embedded application. In this context, the paper discusses the application of the currently-available WCET analysis techniques and tools on such platforms and with highly parallel activities. After discussing the pros and cons of all different methodologies for WCET analysis, we introduce a new approach that is developed within the P-SOCRATES project.
Vincent Nélis, Patrick Meumeu Yomsi, Luís Miguel Pinho
DSD2
2015 Semi-Partitioned Scheduling of Fork-Join Tasks Using Work-Stealing
abstract
This paper explores the behavior of parallel fork-join tasks on multicore platforms by resorting to a semi-partitioned scheduling model. This model offers a promising framework to embedded systems which are subject to stringent timing constraints as it provides these systems with very interesting properties. The proposed approach consists of two stages -- an offline stage and an online stage. During the offline stage, a multi-frame task model is adopted to perform the fork-join task-to-core mapping so as to improve the schedulability and the performance of the system, and during the online stage, work-stealing is exploited among cores to improve the system responsiveness as well as to balance the execution workload. The objective of this work is twofold: (1) to provide an alternative technique that takes advantage of the semi-partitioned scheduling properties by offering the possibility to accommodate fork-join tasks that cannot be scheduled in any pure partitioned environment, and (2) to reduce the migration overhead which has shown to be a traditional major source of non-determinism in global approaches. The simulation results show an improvement of the proposed approach over the state-of-the-art of up to 15% of the average response-time per task set.
Cláudio Maia, Patrick Meumeu Yomsi, Luís Nogueira, Luís Miguel Pinho
EUC2
2015 Non-preemptive and SRP-based fully-preemptive scheduling of real-time Software Transactional Memory
Antonio Barros, Luís Miguel Pinho, Patrick Meumeu Yomsi
J. Syst. Archit.3
2014 Worst-case communication delay analysis for many-cores using a Limited Migrative Model
abstract
A steady increase in the number of cores within many-core platforms causes increasing contentions for the interconnect medium and leads to non-negligible latencies of intercore communication. In order to study the worst-case execution times of applications, it is no longer sufficient to only take into account schedulability requirements, but the communication delays also have to be considered. In this paper we focus on the worst-case communication delays of applications, assuming a Limited Migrative Model (LMM). LMM is an approach based on the multi-kernel paradigm - a promising step towards scalable and predictable many-cores. The contribution of this paper is threefold. First, we extend LMM by allowing inter-application communication, and adapt the existing worst-case communication delay analysis, to make it applicable to the enhanced model. Then, we propose a novel analysis. Finally, we compare these two methods. The experiments show that the new approach renders tighter upper-bound estimates in more than 90% of the cases, while demonstrating a comparable runtime performance.
Borislav Nikolic, Patrick Meumeu Yomsi, Stefan M. Petters
RTCSA2
2013 Worst-case memory traffic analysis for many-cores using a limited migrative model
abstract
The ratio between the number of cores and memory subsystems (i.e. banks and controllers) in many-core platforms is constantly increasing, leading to non-negligible latencies of memory operations. Thus, in order to study the worst-case execution time of an application, it is no longer sufficient to only take into account its computational requirements, but also have to be considered latencies related to its memory operations. In this paper we study a limited migrative model applied upon many-core platforms. This approach is based on a multi-kernel paradigm [3] - a promising step towards scalable and predictable many-cores, which are essential prerequisites for the integration of such systems into the real-time embedded domain. Under that assumption, we present two analytical methods to obtain the worst-case memory traffic delays of individual applications. Through experiments we test the applicability of the proposed approaches to different scenarios, and draw practical conclusions concerning routing mechanisms and a distribution of memory operations across memory controllers.
Borislav Nikolic, Patrick Meumeu Yomsi, Stefan M. Petters
RTCSA2
2012 Challenges and new trends in probabilistic timing analysis
abstract
Modeling and analysis of timing information are essential to the design of real-time systems. In this domain, research related to probabilistic analysis is motivated by the desire to refine results obtained using worst-case analysis for systems in which the worst-case scenario is not the only relevant one, such as soft real-time systems. This paper presents an overview of the existing solutions for probabilistic timing analysis, focusing on challenges they have to face. We discuss in particular two new trends toward Probabilistic Real-Time Calculus and Typical-Case Analysis which rise to some of these challenges.
Sophie Quinton, Rolf Ernst, Dominique Bertrand, Patrick Meumeu Yomsi
DATE4
2011 A component-based framework for modeling and analyzing probabilistic real-time systems
abstract
A challenging research issue of analyzing a real-time system is to model the tasks composing the system and the resource provided to the system. In this paper, we propose a probabilistic component-based model which abstracts in the interfaces both the functional and non-functional requirements of such systems. This approach allows designers to unify in the same framework probabilistic scheduling techniques and compositional guarantees that go from soft to hard real-time. We provide sufficient schedulability tests for task systems using such framework when the scheduler is either preemptive Fixed-Priority or Earliest Deadline First.
Luca Santinelli, Patrick Meumeu Yomsi, Dorin Maxim, Liliana Cucu-Grosjean
ETFA2
2010 Scheduling multi-mode real-time systems upon uniform multiprocessor platforms
abstract
In this paper, we address the scheduling problem of multi-mode real-time systems upon uniform multiprocessor platforms. We propose two transition protocols, specified together with their schedulability test, and provide the reader with two distinct upper bounds for the length of the transient phases during mode transitions, respectively for the cases where jobs priorities are known and unknown beforehand.
Patrick Meumeu Yomsi, Vincent Nélis, Joël Goossens
ETFA1
2007 Extending Rate Monotonic Analysis with Exact Cost of Preemptions for Hard Real-Time Systems
abstract
In this paper we study hard real-time systems composed of independent periodic preemptive tasks where we assume that tasks are scheduled by using Liu & Layland's pioneering model following the Rate Monotonic Analysis (RMA). For such systems, the designer must guarantee that all the deadlines of all the tasks are met, otherwise dramatic consequences occur. Certainly, guaranteeing deadlines is not always achievable because the preemption is approximated when using this analysis, and this approximation may lead to a wrong real-time execution whereas the schedulability analysis concluded that the system was schedulable. To cope with this problem the designer usually allows margins which are difficult to assess, and thus in any case lead to a waste of resources. This paper makes multiple contributions. First, we show that, when considering the cost of the preemption during the analysis, the critical instant does not occur upon simultaneous release of all tasks. Second, we provide a technique which counts the exact number of preemptions of each instance for all the tasks of a given system. Finally, we present an RMA extension which takes into account the exact cost due to preemption in the schedulability analysis rather than an approximation, thus yielding a new and stronger schedulability condition which eliminates the waste of resources since margins are not necessary.
Patrick Meumeu Yomsi, Yves Sorel
ECRTS1
2006 Non-Schedulability Conditions for Off-line Scheduling of Real-Time Systems Subject to Precedence and Strict Periodicity Constraints
abstract
Classical off-line approaches based on preemption such as RM (rate monotonic), DM (deadline monotonic), EDF (earliest deadline first), LLF (least laxity first), etc, give schedulability conditions but most of the time assuming on the one hand that all the tasks are independent, and on the other hand, that the first instances of all tasks are released at the same time. We are interested in hard real-time systems subject to precedence and strict periodicity constraints, i.e. such that for all instances of each task, the release time and start time are equal. For such systems, it is mandatory to satisfy these constraints. In this paper we give non-schedulability conditions in order to restrict the study field of all systems of tasks to only potentially schedulable systems.
Patrick Meumeu Yomsi, Yves Sorel
ETFA1