Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Zaid Al-bayati

dblp:95/11301 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › real-time scheduling
mixed-criticality scheduling
0.312018
Mapping and Scheduling Mixed-Criticality Systems with On-Demand Redundancy · IEEE Trans. Computers 2018
Embedded and real-time systems
real-time scheduling
0.312018
Mapping and Scheduling Mixed-Criticality Systems with On-Demand Redundancy · IEEE Trans. Computers 2018
Hardware reliability and fault tolerance
transient fault tolerance
0.312018
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.112018
Mapping and Scheduling Mixed-Criticality Systems with On-Demand Redundancy · IEEE Trans. Computers 2018
Embedded and real-time systems
cyber-physical system platforms
0.112018
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
YearPublicationVenuePosition
2019 Partitioning and Selection of Data Consistency Mechanisms for Multicore Real-Time Systems
abstract
Multicore 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 Redundancy
abstract
Embedded 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. Computers2
2017 Optimized Implementation of Multirate Mixed-Criticality Synchronous Reactive Models
abstract
Model-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
DATE1
2015 Enhanced partitioned scheduling of Mixed-Criticality Systems on multicore platforms
abstract
Mixed 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-DAC1
2015 Task placement and selection of data consistency mechanisms for real-time multicore applications
abstract
Multicores 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
RTAS1
2012 A novel hybrid FIFO asynchronous clock domain crossing interfacing method
abstract
Multi-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 VLSI1