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

Jonah Caplan

dblp:144/4612 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2018
0000-0003-0770-2307ORCID · corroborated

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

Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 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
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. Computers1
2017 Area, Throughput, and Power Trade-Offs for FPGA- and ASIC-Based Execution Stream Compression
abstract
An emerging trend in safety-critical computer system design is the use of compression—for example, using cyclic redundancy check (CRC) or Fletcher checksum (FC)—to reduce the state that must be compared to verify correct redundant execution. We examine the costs and performance of CRC and FC as compression algorithms when implemented in hardware for embedded safety-critical systems. To do so, we have developed parameterizable hardware-generation tools targeting CRC and two novel FC implementations. We evaluate the resulting designs implemented for FPGA and ASIC and analyze their efficiency. While CRC is often best, FC dominates when high throughput is needed.
Maria Isabel Mera, Jonah Caplan, Seyyed Hasan Mozafari, Brett H. Meyer, Peter A. Milder
ACM Trans. Embed. Comput. 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
DATE2
2014 Trade-offs in execution signature compression for reliable processor systems
abstract
As semiconductor processes scale, making transistors more vulnerable to transient upset, a wide variety of microarchitectural and system-level strategies are emerging to perform efficient error detection and correction computer systems. While these approaches often target various application domains and address error detection and correction at different granularities and with different overheads, an emerging trend is the use of state compression, e.g., cyclic redundancy check (CRC), to reduce the cost of redundancy checking. Prior work in the literature has shown that Fletcher's checksum (FC), while less effective where error detection probability is concerned, is less computationally complex when implemented in software than the more-effective CRC. In this paper, we reexamine the suitability of CRC and FC as compression algorithms when implemented in hardware for embedded safety-critical systems. We have developed and evaluated parameterizable implementations of CRC and FC in FPGA, and we observe that what was true for software implementations does not hold in hardware: CRC is more efficient than FC across a wide variety of target input bandwidths and compression strengths.
Jonah Caplan, Maria Isabel Mera, Peter A. Milder, Brett H. Meyer
DATE1