English
Related papers

Related papers: On Failure Diagnosis of the Storage Stack

200 papers

This paper studies the robustness of observability of a linear time-invariant system under sensor failures from a computational perspective. To be precise, the problem of determining the minimum number of sensors whose removal can destroy…

Optimization and Control · Mathematics 2023-07-18 Yuan Zhang , Yuanqing Xia , Kun Liu

Fault diagnosis is the problem of determining a set of faulty system components that explain discrepancies between observed and expected behavior. Due to the intrinsic relation between observations and sensors placed on a system, sensors'…

Systems and Control · Electrical Eng. & Systems 2022-11-22 Dhananjay Raju , Georgios Bakirtzis , Ufuk Topcu

Artificial intelligence (AI) has been successful at solving numerous problems in machine perception. In radiology, AI systems are rapidly evolving and show progress in guiding treatment decisions, diagnosing, localizing disease on medical…

Image and Video Processing · Electrical Eng. & Systems 2021-03-05 Usman Mahmood , Robik Shrestha , David D. B. Bates , Lorenzo Mannelli , Giuseppe Corrias , Yusuf Erdi , Christopher Kanan

Multivariate anomaly detection can be used to identify outages within large volumes of telemetry data for computing systems. However, developing an efficient anomaly detector that can provide users with relevant information is a challenging…

Machine Learning · Computer Science 2022-02-15 Bruno Wassermann , David Ohana , Ronen Schaffer , Robert Shahla , Elliot K. Kolodner , Eran Raichstein , Michal Malka

Fault localization is an imperative method in fault tolerance in a distributed environment that designs a blueprint for continuing the ongoing process even when one or many modules are non-functional. Visualizing a distributed environment…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-09-24 Narayanaa S R , Sivaranjan M , Lekshmi R S

Software dependence networks are shown to be scale-free and asymmetric. We then study how software components are affected by the failure of one of them, and the inverse problem of locating the faulty component. Software at all levels is…

Statistical Mechanics · Physics 2009-11-10 Damien Challet , Andrea Lombardoni

This paper addresses the problem of fault diagnosis in multistation assembly systems. Fault diagnosis is to identify process faults that cause the excessive dimensional variation of the product using dimensional measurements. For such…

Applications · Statistics 2022-10-31 Jihoon Chung , Bo Shen , Zhenyu , Kong

The reliability of operating system (OS) has always been a major concern in the academia and industry. This paper studies how to perform OS failure analysis by fault injection based on the fault mode library. Firstly, we use the fault mode…

Software Engineering · Computer Science 2023-11-28 Hao Xu , Yuxi Hu , Bolong Tan , Xiaohai Shi , Zhangjun Lu , Wei Zhang , Jianhui Jiang

Non-deterministically behaving (i.e., flaky) tests hamper regression testing as they destroy trust and waste computational and human resources. Eradicating flakiness in test suites is therefore an important goal, but automated debugging…

Software Engineering · Computer Science 2023-05-09 Martin Gruber , Gordon Fraser

X-ray charge-coupled devices (CCDs) are the workhorse detectors of modern X-ray astronomy. Typically covering the 0.3-10.0 keV energy range, CCDs are able to detect photoelectric absorption edges and K shell lines from most abundant metals.…

This paper presents our experience to understand latency variance caused by kernel and hardware events, which are often invisible at the application level. For this purpose, we have built VarMRI, a tool chain to monitor and analyze those…

Performance · Computer Science 2026-01-16 Fang Zhou , Yuyang Huang , Miao Yu , Sixiang Ma , Tongping Liu , Yang Wang

Artificial Intelligence (AI) is one of the approaches that has been proposed to analyze the collected data (e.g., vibration signals) providing a diagnosis of the asset's operating condition. It is known that models trained with labeled data…

Artificial Intelligence · Computer Science 2022-10-12 Lucas Costa Brito , Gian Antonio Susto , Jorge Nei Brito , Marcus Antonio Viana Duarte

Solid-State Drive (SSD) firmware manages complex internal states, including flash memory maintenance. Due to nondeterministic I/O operations, traditional testing methods struggle to rapidly achieve coverage of firmware code areas that…

Software Engineering · Computer Science 2025-05-07 Gangho Yoon , Eunseok Lee

Widely adopted for their scalability and flexibility, modern microservice systems present unique failure diagnosis challenges due to their independent deployment and dynamic interactions. This complexity can lead to cascading failures that…

Software Engineering · Computer Science 2025-01-15 Shenglin Zhang , Sibo Xia , Wenzhao Fan , Binpeng Shi , Xiao Xiong , Zhenyu Zhong , Minghua Ma , Yongqian Sun , Dan Pei

X-ray security screening is in widespread use to maintain transportation security against a wide range of potential threat profiles. Of particular interest is the recent focus on the use of automated screening approaches, including the…

Computer Vision and Pattern Recognition · Computer Science 2019-11-20 Neelanjan Bhowmik , Yona Falinie A. Gaus , Samet Akcay , Jack W. Barker , Toby P. Breckon

We present a new approach to testing file-system crash consistency: bounded black-box crash testing (B3). B3 tests the file system in a black-box manner using workloads of file-system operations. Since the space of possible workloads is…

Operating Systems · Computer Science 2018-10-09 Jayashree Mohan , Ashlie Martinez , Soujanya Ponnapalli , Pandian Raju , Vijay Chidambaram

We present Kaleidoscope an innovative system that supports live forensics for application performance problems caused by either individual component failures or resource contention issues in large-scale distributed storage systems. The…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-07-25 Saurabh Jha , Shengkun Cui , Tianyin Xu , Jeremy Enos , Mike Showerman , Mark Dalton , Zbigniew T. Kalbarczyk , William T. Kramer , Ravishankar K. Iyer

Software crashes due to its increasing complexity. Once a crash happens, a crash report could be sent to software developers for investigation upon user permission. Because of the large number of crash reports and limited information,…

Software Engineering · Computer Science 2014-04-17 Liang Gong , Hongyu Zhang , Hyunmin Seo , Sunghun Kim

Roboticists usually test new control software in simulation environments before evaluating its functionality on real-world robots. Simulations reduce the risk of damaging the hardware and can significantly increase the development process's…

Robotics · Computer Science 2021-02-17 Felix Sygulla , Daniel Rixen

Hardware Trojans are malicious modifications in digital designs that can be inserted by untrusted supply chain entities. Hardware Trojans can give rise to diverse attack vectors such as information leakage (e.g. MOLES Trojan) and…

Cryptography and Security · Computer Science 2025-02-21 Tanzim Mahfuz , Pravin Gaikwad , Tasneem Suha , Swarup Bhunia , Prabuddha Chakraborty