Dynamic Adaption to Permanent Memory Faults in Industrial Control Systems

Johannes Iber, Michael Krisper, Jürgen Dobaj, Christian Kreiner

Publikation: Beitrag in einer FachzeitschriftKonferenzartikelForschungBegutachtung

Abstract

Industrial control systems are making increased use of commercial off-the-shelf hardware components. One such component is memory based on DRAM technology. As pointed out by others, DRAM memory can experience permanent hardware errors, e.g. a memory cell can be permanently stuck-at zero or one. In the worst case, such a fault may have serious safety-related consequences. In this work, we present the application of a self-adaptive software system named Scari that detects erroneous datapoints, analyzes them concerning permanent stuck-at faults, and adapts to them by masking defect memory areas. Crucial for this to work is a hot-standby device that takes over the control loop during the detection and adaption phases. The goal of the mechanism presented here is automatic self-repair of a faulty control device to increase its service life and to strengthen overall resilience. The industrial setting of the presented approach is that of control devices for hydropower plant units.

Originalspracheenglisch
Seiten (von - bis)392-399
Seitenumfang8
FachzeitschriftProcedia Computer Science
Jahrgang130
DOIs
PublikationsstatusVeröffentlicht - 24 Apr 2018
Veranstaltung9th International Conference on Ambient Systems, Networks and Technologies, ANT 2018 - Porto, Indonesien
Dauer: 8 Mai 201811 Mai 2018

Fingerprint

Control systems
Data storage equipment
Dynamic random access storage
Computer hardware
Service life
Repair
Defects

Schlagwörter

    ASJC Scopus subject areas

    • !!Computer Science(all)

    Fields of Expertise

    • Information, Communication & Computing

    Treatment code (Nähere Zuordnung)

    • Application

    Dies zitieren

    Dynamic Adaption to Permanent Memory Faults in Industrial Control Systems. / Iber, Johannes; Krisper, Michael; Dobaj, Jürgen; Kreiner, Christian.

    in: Procedia Computer Science, Jahrgang 130, 24.04.2018, S. 392-399.

    Publikation: Beitrag in einer FachzeitschriftKonferenzartikelForschungBegutachtung

    @article{a0f64ada856f4850b9ab12feeb04ab6f,
    title = "Dynamic Adaption to Permanent Memory Faults in Industrial Control Systems",
    abstract = "Industrial control systems are making increased use of commercial off-the-shelf hardware components. One such component is memory based on DRAM technology. As pointed out by others, DRAM memory can experience permanent hardware errors, e.g. a memory cell can be permanently stuck-at zero or one. In the worst case, such a fault may have serious safety-related consequences. In this work, we present the application of a self-adaptive software system named Scari that detects erroneous datapoints, analyzes them concerning permanent stuck-at faults, and adapts to them by masking defect memory areas. Crucial for this to work is a hot-standby device that takes over the control loop during the detection and adaption phases. The goal of the mechanism presented here is automatic self-repair of a faulty control device to increase its service life and to strengthen overall resilience. The industrial setting of the presented approach is that of control devices for hydropower plant units.",
    keywords = "industrial control systems, permanent memory faults, self-adaptive software system",
    author = "Johannes Iber and Michael Krisper and J{\"u}rgen Dobaj and Christian Kreiner",
    year = "2018",
    month = "4",
    day = "24",
    doi = "10.1016/j.procs.2018.04.058",
    language = "English",
    volume = "130",
    pages = "392--399",
    journal = "Procedia Computer Science",
    issn = "1877-0509",
    publisher = "Elsevier B.V.",

    }

    TY - JOUR

    T1 - Dynamic Adaption to Permanent Memory Faults in Industrial Control Systems

    AU - Iber, Johannes

    AU - Krisper, Michael

    AU - Dobaj, Jürgen

    AU - Kreiner, Christian

    PY - 2018/4/24

    Y1 - 2018/4/24

    N2 - Industrial control systems are making increased use of commercial off-the-shelf hardware components. One such component is memory based on DRAM technology. As pointed out by others, DRAM memory can experience permanent hardware errors, e.g. a memory cell can be permanently stuck-at zero or one. In the worst case, such a fault may have serious safety-related consequences. In this work, we present the application of a self-adaptive software system named Scari that detects erroneous datapoints, analyzes them concerning permanent stuck-at faults, and adapts to them by masking defect memory areas. Crucial for this to work is a hot-standby device that takes over the control loop during the detection and adaption phases. The goal of the mechanism presented here is automatic self-repair of a faulty control device to increase its service life and to strengthen overall resilience. The industrial setting of the presented approach is that of control devices for hydropower plant units.

    AB - Industrial control systems are making increased use of commercial off-the-shelf hardware components. One such component is memory based on DRAM technology. As pointed out by others, DRAM memory can experience permanent hardware errors, e.g. a memory cell can be permanently stuck-at zero or one. In the worst case, such a fault may have serious safety-related consequences. In this work, we present the application of a self-adaptive software system named Scari that detects erroneous datapoints, analyzes them concerning permanent stuck-at faults, and adapts to them by masking defect memory areas. Crucial for this to work is a hot-standby device that takes over the control loop during the detection and adaption phases. The goal of the mechanism presented here is automatic self-repair of a faulty control device to increase its service life and to strengthen overall resilience. The industrial setting of the presented approach is that of control devices for hydropower plant units.

    KW - industrial control systems

    KW - permanent memory faults

    KW - self-adaptive software system

    UR - http://www.scopus.com/inward/record.url?scp=85051277529&partnerID=8YFLogxK

    U2 - 10.1016/j.procs.2018.04.058

    DO - 10.1016/j.procs.2018.04.058

    M3 - Conference article

    VL - 130

    SP - 392

    EP - 399

    JO - Procedia Computer Science

    JF - Procedia Computer Science

    SN - 1877-0509

    ER -