Please wait ...
0% Complete
Home
/
13th International Conference on Computer and Knowledge Engineering
SingAll: Scalable Control Flow Checking for Multi-Process Embedded Systems
Authors :
Mehdi Amininasab
1
Ahmad Patooghy
2
Mahdi Fazeli
3
1- Independent Researcher
2- Assistant Professor, North Carolina A&T State University Department of Computer Systems Technology
3- Associate Professor School of Information Technology Halmstad University, Sweden
Keywords :
Control-flow checking،Flow Error،Embedded Systems،Multi-thread،Multi-process
Abstract :
Reliability concerns of embedded systems are traditionally resolved by software-based control flow checking (CFC) methods where the execution flow of the processor is monitored to detect and compensate flow violations. Traditional CFC methods may lose their efficiency when it comes to multiprocessing embedded systems. In this paper, we introduce and validate a novel flow error model for multiprocessing embedded systems. Further, we propose a holistic CFC system which performs the flow checking of the processes of interest. The proposed CFC checking introduces the concept of a single monitoring process intended to check the execution flow of as many processes as wanted within an multiprocessing embedded system. Proposed solution does not introduce any substantial overheads in performance and memory consumption. Even more important is method’s insensitivity to the number of checked processes. Our wide evaluations show the average performance overhead of 13.77%, average code-size overhead of 51.71%, and the average memory overhead of 1.95% on the Mibench benchmark suite. Results of fault injections confirm that the proposed CFC method successfully detects more than 95% of flow errors including our newly defined error model.
Papers List
List of archived papers
Robust Distributed Learning over Heterogeneous Adaptive Networks based on Federated BSP Model
Fatemeh Barani - MohammadHafez Yari - Abdorreza Savadi - Hadi Sadoghi Yazdi
Human vs NotebookLM for Educational Podcasts: A Controlled Experiment on Two General Topics
Ali Banihashemi - Amirali Shahriary - Yadollah Yaghoobzadeh
A Comparative Analysis of Clinical Note Categories for Mortality Prediction in ICU Patients
Maryam Karrabi - Mohsen Kahani - Mina Afzali - Nadieh Armin
Developing Convolutional Neural Networks using a Novel Lamarckian Co-Evolutionary Algorithm
Zaniar Sharifi - Khabat Soltanian - Ali Amiri
FedBrain-Distill: Communication-Efficient Federated Brain Tumor Classification Using Ensemble Knowledge Distillation on Non-IID Data
Rasoul Jafari Gohari - Laya Aliahmadipour - Ezat Valipour
Innovative Customer Segmentation based on Multi-Step Sequential Deep Clustering in the Telecommunication Industry
Fatemeh Jalali Farahani - Shima Tabibian
Identifying novel disease genes based on protein complexes and biological features
Mahshad Hashemi - Eghbal Mansoori
A New Inter-layer Similarity metric for link prediction in multilayer networks
Alireza Abdollahpouri - Samira Rafiee
Solving the influence maximization problem by using entropy and weight of edges
Farzaneh Kazemzadeh - Amir Karian - Mitra Mirzarezaee - Ali Asghar Safaei
Enhancing Persian Word Sense Disambiguation with Large Language Models: Techniques and Applications
Fatemeh Zahra Arshia - Saeedeh Sadat Sadidpour
more
Samin Hamayesh - Version 44.12.3