Obinna Johnphill

Dr. Obinna Johnphill

School of Science and Technology, Nottingham Trent University, Nottingham, UK
orcid

Research Focus & Metrics

Academic Career Length

4Years (2023-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
17 July 2023 in Future Internet
Verified
Journal Article
Open access
PDF file
Obinna JohnphillObinna Johnphill
Obinna Johnphill
Ali Safaa SadiqAli Safaa Sadiq
Ali Safaa Sadiq
FAFeras Al-Obeidat
Feras Al-Obeidat
Haider Al-KhateebHaider Al-Khateeb
Haider Al-Khateeb
MTMohammed Adam Taheir
Mohammed Adam Taheir
MAMohammed Ali
Mohammed Ali
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.

22 February 2026 in Cybersecurity
Verified
Journal Article
Open access
PDF file
Obinna JohnphillObinna Johnphill
Obinna Johnphill
Ali Safaa SadiqAli Safaa Sadiq
Ali Safaa Sadiq
Omprakash KaiwartyaOmprakash Kaiwartya
Omprakash Kaiwartya
MTMohammed Adam Taheir
Mohammed Adam Taheir
Cyber-Physical Systems (CPS) operate in increasingly complex and security-critical environments where system faults, misconfigurations, and cyberattacks can compromise safety, availability, and operational integrity. This paper presents CROSS (Cross-platform Remediation and Observability Self-Healing System), a cloud-native, cross-platform approach that extends the self-healing paradigm beyond anomaly detection to encompass autonomous, security-aware remediation. Building upon the Log Intelligence and Self-Healing System ( LISH ) (Johnphill et al. 2023a), which utilised CountVectorizer and Multinomial Naive Bayes ( MNB ) for log-based anomaly classification, CROSS introduces a policy-driven remediation layer that executes context-specific recovery actions such as service restarts, system updates, device reboots, and configuration enforcement across Android, Linux, macOS, and Windows. Prometheus-based observability (Pai and Srinivas 2024) provides fine-grained telemetry on anomalies and remedial actions, enabling continuous monitoring, auditability, and adaptive security governance. Experimental evaluation demonstrates measurable reductions in mean time to recovery (MTTR) and improvements in anomaly containment and resilience across heterogeneous CPS environments. Although CROSS includes mechanisms that are applicable to cybersecurity scenarios, the present evaluation focuses on operational anomalies rather than explicit attack-induced behaviours. Accordingly, its cybersecurity relevance is framed as an architectural capability, with empirical security benchmarking identified as future work. The proposed approach bridges the gap between anomaly detection and active cyber defence, embedding explainable, automated remediation within the operational lifecycle of CPS.

19 October 2024 in Information
Verified
Journal Article
Open access
PDF file
Obinna JohnphillObinna Johnphill
Obinna Johnphill
Ali Safaa SadiqAli Safaa Sadiq
Ali Safaa Sadiq
Omprakash KaiwartyaOmprakash Kaiwartya
Omprakash Kaiwartya
Mohammad AljaidiMohammad Aljaidi
Mohammad Aljaidi
Self-healing systems have become essential in modern computing for ensuring continuous and secure operations while minimising downtime and maintenance costs. These systems autonomously detect, diagnose, and correct anomalies, with effective self-healing relying on accurate interpretation of system logs generated by operating systems (OSs). Manual analysis of these logs in complex environments is often cumbersome, time-consuming, and error-prone, highlighting the need for automated, reliable log analysis methods. Our research introduces an intelligent methodology for creating self-healing systems for multiple OSs, focusing on log classification using CountVectorizer and the Multinomial Naive Bayes algorithm. This approach involves preprocessing OS logs to ensure quality, converting them into a numerical format with CountVectorizer, and then classifying them using the Naive Bayes algorithm. The system classifies multiple OS logs into distinct categories, identifying errors and warnings. We tested our model on logs from four major OSs; Mac, Android, Linux, and Windows; sourced from Zenodo to simulate real-world scenarios. The model’s accuracy, precision, and reliability were evaluated, demonstrating its potential for deployment in practical self-healing systems.

23 September 2025 in Research Square
Verified
Preprint
Open access
PDF file
Obinna JohnphillObinna Johnphill
Obinna Johnphill
Ali Safaa SadiqAli Safaa Sadiq
Ali Safaa Sadiq
Omprakash KaiwartyaOmprakash Kaiwartya
Omprakash Kaiwartya
MTMohammed Adam Taheird
Mohammed Adam Taheird
Building upon our previous work on theLog Intelligence and Self-Healing System (LISH), whichutilised CountVectorizer and Multinomial Naive Bayes(MNB) for multi-platform anomaly detection, this pa-per advances the self-healing paradigm by operational-ising the autonomous execution of remedial actions fol-lowing anomaly classification. We introduce CROSS:Cross-platform Remediation and Observability Self-Healing System, a novel framework designed to auto-mate post-detection recovery tasks such as system up-dates, service restarts, device reboots, disk clean-up,and configuration enforcement across Android, Linux,macOS, and Windows environments. CROSS processespre-classified logs to detect elevated error and warninglevels per system and initiates platform-specific cor-rective actions through a unified handler mechanism.Upon breach, it triggers remediation routines tailoredto the target environment, ensuring contextual appro-priateness and minimal manual oversight. Prometheusmetrics are integrated to expose fine-grained teleme-try on detected anomalies and remedial actions, en-hancing observability and enabling external policy en-forcement or audit. Experimental validation across het-erogeneous cyber-physical system (CPS) environmentsdemonstrates significant improvements in recovery la-tency and fault tolerance. This research reinforces theimperative of automating the post-detection responsephase in security-focused self-healing systems. Futurework will address risk-aware remedial action selectionand integrate secure execution constraints to mitigate the threat surface introduced by autonomous system-level interventions.

14 October 2024 in Preprints.org
Verified
Preprint
Open access
PDF file
Obinna JohnphillObinna Johnphill
Obinna Johnphill
Ali Safaa SadiqAli Safaa Sadiq
Ali Safaa Sadiq
Omprakash KaiwartyaOmprakash Kaiwartya
Omprakash Kaiwartya
Mohammad AljaidiMohammad Aljaidi
Mohammad Aljaidi
Self-healing systems have become essential in modern computing for ensuring continuous and secure operations while minimising downtime and maintenance costs. These systems autonomously detect, diagnose, and correct anomalies, with effective self-healing relying on accurate interpretation of system logs generated by operating systems (OS). Manual analysis of these logs in complex environments is often cumbersome, time-consuming, and error-prone, highlighting the need for automated, reliable log analysis methods. Our research introduces an intelligent methodology for creating self-healing systems for multiple OS, focusing on log classification using CountVectorizer and the Multinomial Naive Bayes algorithm. This approach involves preprocessing OS logs to ensure quality, converting them into a numerical format with CountVectorizer, and then classifying them using the Naive Bayes algorithm. The system classifies multiple OS logs into distinct categories, identifying errors and warnings. We tested our model on logs from four major OS; Mac, Android, Linux, and Windows; sourced from Zenodo to simulate real-world scenarios. The model's accuracy, precision, and reliability were evaluated, demonstrating its potential for deployment in practical self-healing systems.