English
Related papers

Related papers: CHAOS: Controlled Hardware fAult injectOr System f…

200 papers

Fault injection attacks represent a class of threats that can compromise embedded systems across multiple layers of abstraction, such as system software, instruction set architecture (ISA), microarchitecture, and physical implementation.…

Cryptography and Security · Computer Science 2025-05-07 Arsalan Ali Malik , Harshvadan Mihir , Aydin Aysu

The Global Wearable market is anticipated to rise at a considerable rate in the next coming years and communication is a fundamental block in any wearable device. In communication, encryption methods are being used with the aid of…

Cryptography and Security · Computer Science 2023-05-29 Rahul Vishwakarma , Ravi Monani , Amin Rezaei , Hossein Sayadi , Mehrdad Aliasgari , Ava Hedayatipour

In this paper, we present ChaosETH, a chaos engineering approach for resilience assessment of Ethereum blockchain clients. ChaosETH operates in the following manner: First, it monitors Ethereum clients to determine their normal behavior.…

Software Engineering · Computer Science 2023-08-08 Long Zhang , Javier Ron , Benoit Baudry , Martin Monperrus

Chaotic logic gates or `chaogates' are a promising mixed-signal approach to designing universal computers. However, chaotic systems are exponentially sensitive to small perturbations, and the effects of noise can cause chaotic computers to…

Chaotic Dynamics · Physics 2022-02-16 Noeloikeau Charlot , Daniel J. Gauthier

Embedded systems in safety-critical environments are continuously required to deliver more performance and functionality, while expected to provide verified safety guarantees. Nonetheless, platform-wide software verification (required for…

Systems and Control · Computer Science 2017-05-09 Fardin Abdi , Renato Mancuso , Rohan Tabish , Marco Caccamo

Chaos Engineering is a discipline which enhances software resilience by introducing faults to observe and improve system behavior intentionally. This paper presents a design proposal for a customized Chaos Engineering framework tailored for…

Software Engineering · Computer Science 2025-06-18 Ethem Utku Aktas , Burak Tuzlutas , Burak Yesiltas

Kubernetes has emerged as an essential platform for deploying containerised applications across cloud and edge infrastructures. As Kubernetes gains increasing adoption for mission-critical microservices, evaluating system resilience under…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-07-23 Zihao Chen , Mohammad Goudarzi , Adel Nadjaran Toosi

Cyber-physical systems (CPS) incorporate the complex and large-scale engineered systems behind critical infrastructure operations, such as water distribution networks, energy delivery systems, healthcare services, manufacturing systems, and…

Cryptography and Security · Computer Science 2021-09-29 Charalambos Konstantinou , George Stergiopoulos , Masood Parvania , Paulo Esteves-Verissimo

Even well-designed software systems suffer from chronic performance degradation, also named "software aging", due to internal (e.g. software bugs) and external (e.g. resource exhaustion) impairments. These chronic problems often fly under…

Other Computer Science · Computer Science 2015-02-04 Pengfei Chen , Yong Qi , Di Hou

The hardware computing landscape is changing. What used to be distributed systems can now be found on a chip with highly configurable, diverse, specialized and general purpose units. Such Systems-on-a-Chip (SoC) are used to control today's…

Cryptography and Security · Computer Science 2023-07-06 Ali Shoker , Paulo Esteves Verissimo , Marcus Völp

Fault tolerance is a critical aspect of modern computing systems, ensuring correct functionality in the presence of faults. This paper presents a comprehensive survey of fault tolerance methods and software-based mitigation techniques in…

Systems and Control · Electrical Eng. & Systems 2024-04-17 Mohammadreza Amel Solouki , Shaahin Angizi , Massimo Violante

Failure detection is a fundamental building block for ensuring fault tolerance in large scale distributed systems. There are lots of approaches and implementations in failure detectors. Providing flexible failure detection in off-the-shelf…

Distributed, Parallel, and Cluster Computing · Computer Science 2009-10-06 Ciprian Mihai Dobre , Florin Pop , Alexandru Costan , Mugurel Ionut Andreica , Valentin Cristea

Quantum computers face challenges due to hardware constraints, noise errors, and heterogeneity, and face fundamental design tradeoffs between key performance metrics such as \textit{quantum fidelity} and system utilization. This…

Quantum Physics · Physics 2025-04-16 Emmanouil Giortamis , Francisco Romão , Nathaniel Tornow , Pramod Bhatotia

The Netflix video streaming system is composed of many interacting services. In such a large system, failures in individual services are not uncommon. This paper describes the Chaos Automation Platform, a system for running failure…

Software Engineering · Computer Science 2017-02-21 Ali Basiri , Aaron Blohowiak , Lorin Hochstein , Casey Rosenthal

Safety Instrumented Systems (SIS) protect major hazard facilities, e.g. power plants, against catastrophic accidents. An SIS consists of hardware components and a controller software -- the ``program''. Current safety analyses of SIS'…

Software Engineering · Computer Science 2020-07-22 Hamid Jahanian , Annabelle McIver

We present FINJ, a high-level fault injection tool for High-Performance Computing (HPC) systems, with a focus on the management of complex experiments. FINJ provides support for custom workloads and allows generation of anomalous conditions…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-09-05 Alessio Netti , Zeynep Kiziltan , Ozalp Babaoglu , Alina Sirbu , Andrea Bartolini , Andrea Borghesi

Today, Deep Learning (DL) enhances almost every industrial sector, including safety-critical areas. The next generation of safety standards will define appropriate verification techniques for DL-based applications and propose adequate fault…

Machine Learning · Computer Science 2020-12-15 Michael Beyer , Andrey Morozov , Emil Valiev , Christoph Schorn , Lydia Gauerhof , Kai Ding , Klaus Janschek

The rapid growth of interest in quantum computing has brought about the need to secure these powerful machines against a range of physical attacks. As qubit counts increase and quantum computers achieve higher levels of fidelity, their…

Cryptography and Security · Computer Science 2023-09-12 Chuanqi Xu , Ferhat Erata , Jakub Szefer

Quantum computing is a new technology that is expected to revolutionize the computation paradigm in the next few years. Qubits exploit the quantum physics proprieties to increase the parallelism and speed of computation. Unfortunately,…

Emerging Technologies · Computer Science 2022-04-12 Daniel Oliveira , Edoardo Giusto , Emanuele Dri , Nadir Casciola , Betis Baheri , Qiang Guan , Bartolomeo Montrucchio , Paolo Rech

Chaos Engineering (CE) is an engineering technique aimed at improving the resiliency of distributed systems. It involves artificially injecting specific failures into a distributed system and observing its behavior in response. Based on the…

Software Engineering · Computer Science 2025-04-17 Daisuke Kikuta , Hiroki Ikeuchi , Kengo Tajiri