Home > Research > Publications & Outputs > Fast Kernel Error Propagation Analysis in Virtu...

Electronic data

  • vmfork-ieee-copyright

    Rights statement: ©2021 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Accepted author manuscript, 286 KB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

Fast Kernel Error Propagation Analysis in Virtualized Environments

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Fast Kernel Error Propagation Analysis in Virtualized Environments. / Coppik, Nicolas; Darmstadt, TU; Suri, Neeraj.
2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST). IEEE, 2021. p. 159-170.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Coppik, N, Darmstadt, TU & Suri, N 2021, Fast Kernel Error Propagation Analysis in Virtualized Environments. in 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST). IEEE, pp. 159-170, 14th IEEE International Conference on Software Testing, Verification and Validation, ICST 2021, Virtual, Porto de Galinhas, Brazil, 12/04/21. https://doi.org/10.1109/ICST49551.2021.00027

APA

Coppik, N., Darmstadt, TU., & Suri, N. (2021). Fast Kernel Error Propagation Analysis in Virtualized Environments. In 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST) (pp. 159-170). IEEE. https://doi.org/10.1109/ICST49551.2021.00027

Vancouver

Coppik N, Darmstadt TU, Suri N. Fast Kernel Error Propagation Analysis in Virtualized Environments. In 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST). IEEE. 2021. p. 159-170 Epub 2021 Apr 12. doi: 10.1109/ICST49551.2021.00027

Author

Coppik, Nicolas ; Darmstadt, TU ; Suri, Neeraj. / Fast Kernel Error Propagation Analysis in Virtualized Environments. 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST). IEEE, 2021. pp. 159-170

Bibtex

@inproceedings{2f46d7dd48f04d1c9947078c7962b3b2,
title = "Fast Kernel Error Propagation Analysis in Virtualized Environments",
abstract = "Assessing operating system dependability remains a challenging problem, particularly in monolithic systems. Component interfaces are not well-defined and boundaries are not enforced at runtime. This allows faults in individual components to arbitrarily affect other parts of the system. Software fault injection (SFI) can be used to experimentally assess the resilience of such systems in the presence of faulty components. However, applying SFI to complex, monolithic operating systems poses challenges due to long test latencies and the difficulty of detecting corruptions in the internal state of the operating system.In this paper, we present a novel approach that leverages static and dynamic analysis alongside modern operating system and virtual machine features to reduce SFI test latencies for operating system kernel components while enabling efficient and accurate detection of internal state corruptions.We demonstrate the feasibility of our approach by applying it to multiple widely used Linux file systems.In this paper, we present a novel approach that leverages static and dynamic analysis alongside modern operating system and virtual machine features to reduce SFI test latencies for operating system kernel components while enabling efficient and accurate detection of internal state corruptions.We demonstrate the feasibility of our approach by applying it to multiple widely used Linux file systems",
author = "Nicolas Coppik and TU Darmstadt and Neeraj Suri",
note = "{\textcopyright}2021 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. ; 14th IEEE International Conference on Software Testing, Verification and Validation, ICST 2021 ; Conference date: 12-04-2021 Through 16-04-2021",
year = "2021",
month = may,
day = "24",
doi = "10.1109/ICST49551.2021.00027",
language = "English",
isbn = "9781728168371",
pages = "159--170",
booktitle = "2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST)",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - Fast Kernel Error Propagation Analysis in Virtualized Environments

AU - Coppik, Nicolas

AU - Darmstadt, TU

AU - Suri, Neeraj

N1 - ©2021 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

PY - 2021/5/24

Y1 - 2021/5/24

N2 - Assessing operating system dependability remains a challenging problem, particularly in monolithic systems. Component interfaces are not well-defined and boundaries are not enforced at runtime. This allows faults in individual components to arbitrarily affect other parts of the system. Software fault injection (SFI) can be used to experimentally assess the resilience of such systems in the presence of faulty components. However, applying SFI to complex, monolithic operating systems poses challenges due to long test latencies and the difficulty of detecting corruptions in the internal state of the operating system.In this paper, we present a novel approach that leverages static and dynamic analysis alongside modern operating system and virtual machine features to reduce SFI test latencies for operating system kernel components while enabling efficient and accurate detection of internal state corruptions.We demonstrate the feasibility of our approach by applying it to multiple widely used Linux file systems.In this paper, we present a novel approach that leverages static and dynamic analysis alongside modern operating system and virtual machine features to reduce SFI test latencies for operating system kernel components while enabling efficient and accurate detection of internal state corruptions.We demonstrate the feasibility of our approach by applying it to multiple widely used Linux file systems

AB - Assessing operating system dependability remains a challenging problem, particularly in monolithic systems. Component interfaces are not well-defined and boundaries are not enforced at runtime. This allows faults in individual components to arbitrarily affect other parts of the system. Software fault injection (SFI) can be used to experimentally assess the resilience of such systems in the presence of faulty components. However, applying SFI to complex, monolithic operating systems poses challenges due to long test latencies and the difficulty of detecting corruptions in the internal state of the operating system.In this paper, we present a novel approach that leverages static and dynamic analysis alongside modern operating system and virtual machine features to reduce SFI test latencies for operating system kernel components while enabling efficient and accurate detection of internal state corruptions.We demonstrate the feasibility of our approach by applying it to multiple widely used Linux file systems.In this paper, we present a novel approach that leverages static and dynamic analysis alongside modern operating system and virtual machine features to reduce SFI test latencies for operating system kernel components while enabling efficient and accurate detection of internal state corruptions.We demonstrate the feasibility of our approach by applying it to multiple widely used Linux file systems

U2 - 10.1109/ICST49551.2021.00027

DO - 10.1109/ICST49551.2021.00027

M3 - Conference contribution/Paper

SN - 9781728168371

SP - 159

EP - 170

BT - 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST)

PB - IEEE

T2 - 14th IEEE International Conference on Software Testing, Verification and Validation, ICST 2021

Y2 - 12 April 2021 through 16 April 2021

ER -