IDEAS home Printed from https://ideas.repec.org/a/gam/jftint/v15y2023i7p244-d1195844.html
   My bibliography  Save this article

Self-Healing in Cyber–Physical Systems Using Machine Learning: A Critical Analysis of Theories and Tools

Author

Listed:
  • Obinna Johnphill

    (Department of Computer Science, Nottingham Trent University, Clifton Lane, Nottingham NG11 8NS, UK)

  • Ali Safaa Sadiq

    (Department of Computer Science, Nottingham Trent University, Clifton Lane, Nottingham NG11 8NS, UK)

  • Feras Al-Obeidat

    (College of Technological Innovation, Zayed University, Abu Dhabi P.O. Box 144534, United Arab Emirates)

  • Haider Al-Khateeb

    (Cyber Security Innovation (CSI) Research Centre, Aston Business School, Aston St, Birmingham B4 7ET, UK)

  • Mohammed Adam Taheir

    (Faculty of Technology Sciences, Zalingei University, Zalingei P.O. Box 6, Central Darfur, Sudan)

  • Omprakash Kaiwartya

    (Department of Computer Science, Nottingham Trent University, Clifton Lane, Nottingham NG11 8NS, UK)

  • Mohammed Ali

    (Department of Computer Science, King Khalid University, Abha 61421, Saudi Arabia)

Abstract

The rapid advancement of networking, computing, sensing, and control systems has introduced a wide range of cyber threats, including those from new devices deployed during the development of scenarios. With recent advancements in automobiles, medical devices, smart industrial systems, and other technologies, system failures resulting from external attacks or internal process malfunctions are increasingly common. Restoring the system’s stable state requires autonomous intervention through the self-healing process to maintain service quality. This paper, therefore, aims to analyse state of the art and identify where self-healing using machine learning can be applied to cyber–physical systems to enhance security and prevent failures within the system. The paper describes three key components of self-healing functionality in computer systems: anomaly detection, fault alert, and fault auto-remediation. The significance of these components is that self-healing functionality cannot be practical without considering all three. Understanding the self-healing theories that form the guiding principles for implementing these functionalities with real-life implications is crucial. There are strong indications that self-healing functionality in the cyber–physical system is an emerging area of research that holds great promise for the future of computing technology. It has the potential to provide seamless self-organising and self-restoration functionality to cyber–physical systems, leading to increased security of systems and improved user experience. For instance, a functional self-healing system implemented on a power grid will react autonomously when a threat or fault occurs, without requiring human intervention to restore power to communities and preserve critical services after power outages or defects. This paper presents the existing vulnerabilities, threats, and challenges and critically analyses the current self-healing theories and methods that use machine learning for cyber–physical systems.

Suggested Citation

  • Obinna Johnphill & Ali Safaa Sadiq & Feras Al-Obeidat & Haider Al-Khateeb & Mohammed Adam Taheir & Omprakash Kaiwartya & Mohammed Ali, 2023. "Self-Healing in Cyber–Physical Systems Using Machine Learning: A Critical Analysis of Theories and Tools," Future Internet, MDPI, vol. 15(7), pages 1-42, July.
  • Handle: RePEc:gam:jftint:v:15:y:2023:i:7:p:244-:d:1195844
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1999-5903/15/7/244/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1999-5903/15/7/244/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:15:y:2023:i:7:p:244-:d:1195844. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.