Demo Data from VLDB 2026 / reviewers in the wild / expert
Zaid Al-bayati
dblp:95/11301
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 2019
0000-0003-3224-9938ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 5 first-authorSoftware engineering, systems software and programming languages · 1 · 1 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
1 paper |
Embedded and real-time systems · 72% Hardware reliability and fault tolerance · 28% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › real-time scheduling
mixed-criticality scheduling |
0.3 | 1 | 2018 | Mapping and Scheduling Mixed-Criticality Systems with On-Demand Redundancy · IEEE Trans. Computers 2018 |
Embedded and real-time systems
real-time scheduling |
0.3 | 1 | 2018 | Mapping and Scheduling Mixed-Criticality Systems with On-Demand Redundancy · IEEE Trans. Computers 2018 |
Hardware reliability and fault tolerance
transient fault tolerance |
0.3 | 1 | 2018 | Mapping and Scheduling Mixed-Criticality Systems with On-Demand Redundancy · IEEE Trans. Computers 2018 |
Embedded and real-time systems › real-time embedded systems
avionics and automotive systems |
0.1 | 1 | 2018 | Mapping and Scheduling Mixed-Criticality Systems with On-Demand Redundancy · IEEE Trans. Computers 2018 |
Embedded and real-time systems
cyber-physical system platforms |
0.1 | 1 | 2018 | Mapping and Scheduling Mixed-Criticality Systems with On-Demand Redundancy · IEEE Trans. Computers 2018 |
Methods — techniques the papers use, named apart from their topics
task set transformation · 0.3schedulability analysis · 0.3design space exploration · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Partitioning and Selection of Data Consistency Mechanisms for Multicore Real-Time SystemsabstractMulticore platforms are becoming increasingly popular in real-time systems. One of the major challenges in designing multicore real-time systems is ensuring consistent and timely access to shared resources. Lock-based protection mechanisms such as MPCP and MSRP have been proposed to guarantee mutually exclusive access in multicore systems at the expense of blocking. In this article, we consider partitioning and scheduling in multicore real-time systems with resource sharing. We first propose a resource-aware task partitioning algorithm for systems with lock-based protection. Wait-free methods, which ensure consistent access to shared memory resources with negligible blocking at the expense of additional memory space, are a suitable alternative when the shared resource is a communication buffer. We propose several approaches to solve the joint problem of task partitioning and the selection of a data consistency mechanism (lock-based or wait-free). The problem is first formulated as an Integer Linear Programming (ILP). For large systems where an ILP solution is not scalable, we propose two heuristic algorithms. Experimental results compare the effectiveness of the proposed approaches in finding schedulable systems with low memory cost and show how the use of wait-free methods can significantly improve schedulability. Zaid Al-bayati, Youcheng Sun, Haibo Zeng 0001, Marco Di Natale, Qi Zhu 0002, Brett H. Meyer |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2018 | Mapping and Scheduling Mixed-Criticality Systems with On-Demand RedundancyabstractEmbedded systems in several domains such as avionics and automotive are subject to inspection from certification authorities. These authorities are interested in verifying the safety-critical aspects of a system and, typically, do not certify non-critical parts. The design of such Mixed-Criticality Systems (MCS) has received increasing attention in recent years. However, although MCS must be designed to overcome transient faults, their susceptibility to transient faults is often overlooked. In this paper, we consider the problem of mapping and scheduling efficient, certifiable MCS that can survive transient faults. We generalize previous MCS models and analysis to support On-Demand Redundancy (ODR). A task set transformation is proposed to generate a modified task set that supports various forms of ODR while satisfying reliability and certification requirements. The analysis is incorporated into a design space exploration algorithm that supports a wide range of fault-tolerance mechanisms and heterogeneous platforms. Experiments show that ODR can improve Quality of Service (QoS) provided to non-critical tasks by 29 percent on average, compared to lockstep execution. Moreover, combining several fault-tolerance mechanisms can lead to additional improvements in schedulability and QoS. Jonah Caplan, Zaid Al-bayati, Haibo Zeng 0001, Brett H. Meyer |
IEEE Trans. Computers | 2 |
| 2017 | Optimized Implementation of Multirate Mixed-Criticality Synchronous Reactive ModelsabstractModel-based design using Synchronous Reactive (SR) models enables early design and verification of application functionality in a platform-independent manner, and the implementation on the target platform should guarantee the preservation of application semantic properties. Mixed-Criticality Scheduling (MCS) is an effective approach to addressing diverse certification requirements of safety-critical systems that integrate multiple subsystems with different levels of criticality. This article considers fixed-priority scheduling of mixed-criticality SR models, and considers two scheduling approaches: Adaptive MCS and Elastic MCS. We formulate the optimization problem of minimizing the total system cost of added functional delays in the implementation while guaranteeing schedulability, and present an optimal algorithm based on branch-and-bound search, and an efficient heuristic algorithm. Qingling Zhao, Zaid Al-bayati, Zonghua Gu 0001, Haibo Zeng 0001 |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2016 | A four-mode model for efficient fault-tolerant mixed-criticality systems
Zaid Al-bayati, Jonah Caplan, Brett H. Meyer, Haibo Zeng 0001 |
DATE | 1 |
| 2015 | Enhanced partitioned scheduling of Mixed-Criticality Systems on multicore platformsabstractMixed Criticality Systems (MCS) have gained increasing interest in the past few years due to their industrial relevance. When mixed-criticality systems are implemented on multicore architectures, several challenges arise such as the efficient partitioning of these systems. In this paper, we address this issue by presenting a novel mixed-criticality partitioning algorithm, the Dual-Partitioned Mixed-Criticality (DPM) algorithm, that allows limited migration of LO-criticality tasks to enhance the efficiency of the partitioning while maintaining many of the advantages of partitioned systems. Experimental results show that DPM consistently outperforms existing mixed-criticality partitioning algorithms, for example, at utilizations of 0.8 or higher, DPM is able to schedule 17% more systems. Zaid Al-bayati, Qingling Zhao, Haibo Zeng 0001, Zonghua Gu 0001 |
ASP-DAC | 1 |
| 2015 | Task placement and selection of data consistency mechanisms for real-time multicore applicationsabstractMulticores are today used in automotive, controls and avionics systems supporting real-time functionality. When real-time tasks allocated on different cores cooperate through the use of shared communication resources, they need to be protected by mechanisms that guarantee access in a mutual exclusive way with bounded worst-case blocking time. Lock-based mechanisms such as MPCP and MSRP have been developed to fulfill this demand, and research papers are today tackling the problem of finding the optimal task placement in multicores while trying to meet the deadlines against blocking times. In this paper, we propose a resource-aware task allocation algorithm for systems that use MSRP to protect shared resources. Furthermore, we leverage the additional opportunity provided by wait-free methods as an alternative data consistency mechanism for the case that the shared resource is communication or state memory. An algorithm that performs both task allocation and data consistency mechanism (MSRP or wait-free) selection is proposed. The selective use of wait-free methods can significantly extend the range of schedulable systems at the cost of memory. Zaid Al-bayati, Youcheng Sun, Haibo Zeng 0001, Marco Di Natale, Qi Zhu 0002, Brett H. Meyer |
RTAS | 1 |
| 2012 | A novel hybrid FIFO asynchronous clock domain crossing interfacing methodabstractMulti-clock domain circuits with Clock Domain Crossing (CDC) interfaces are emerging as an alternative to circuits with a global clock. CDC interfaces are susceptible to metastability, hence their design is very challenging. This paper presents a hybrid FIFO-asynchronous method for constructing robust CDC interfaces. The proposed design can handle arbitrary clock frequency ratios between the sender and receiver with random phase shifts. The proposed design avoids latency due to synchronizers with the asynchronous protocol modifications. Circuit simulation results confirm the operation and robustness of the design at maximum workloads, and arbitrary frequency ratios, over a temperature range of -50 to 50 degrees Celsius. The interface offers a maximum throughput of 606 million transfers per second without pausing the clock. Zaid Al-bayati, Otmane Aït Mohamed, Syed Rafay Hasan, Yvon Savaria |
ACM Great Lakes Symposium on VLSI | 1 |