A Scheduling Mechanism Based on Optimization Using IoT-Tasks Orchestration for Efficient Patient Health Monitoring

Over the past years, numerous Internet of Things (IoT)-based healthcare systems have been developed to monitor patient health conditions, but these traditional systems do not adapt to constraints imposed by revolutionized IoT technology. IoT-based healthcare systems are considered mission-critical a...

Full description

Bibliographic Details
Main Authors: Naeem Iqbal, Imran, Shabir Ahmad, Rashid Ahmad, Do-Hyeun Kim
Format: Article
Language:English
Published: MDPI AG 2021-08-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/16/5430
_version_ 1797522098442207232
author Naeem Iqbal
Imran
Shabir Ahmad
Rashid Ahmad
Do-Hyeun Kim
author_facet Naeem Iqbal
Imran
Shabir Ahmad
Rashid Ahmad
Do-Hyeun Kim
author_sort Naeem Iqbal
collection DOAJ
description Over the past years, numerous Internet of Things (IoT)-based healthcare systems have been developed to monitor patient health conditions, but these traditional systems do not adapt to constraints imposed by revolutionized IoT technology. IoT-based healthcare systems are considered mission-critical applications whose missing deadlines cause critical situations. For example, in patients with chronic diseases or other fatal diseases, a missed task could lead to fatalities. This study presents a smart patient health monitoring system (PHMS) based on an optimized scheduling mechanism using IoT-tasks orchestration architecture to monitor vital signs data of remote patients. The proposed smart PHMS consists of two core modules: a healthcare task scheduling based on optimization and optimization of healthcare services using a real-time IoT-based task orchestration architecture. First, an optimized time-constraint-aware scheduling mechanism using a real-time IoT-based task orchestration architecture is developed to generate autonomous healthcare tasks and effectively handle the deployment of emergent healthcare tasks. Second, an optimization module is developed to optimize the services of the e-Health industry based on objective functions. Furthermore, our study uses Libelium e-Health toolkit to monitors the physiological data of remote patients continuously. The experimental results reveal that an optimized scheduling mechanism reduces the tasks starvation by 14% and tasks failure by 17% compared to a conventional fair emergency first (FEF) scheduling mechanism. The performance analysis results demonstrate the effectiveness of the proposed system, and it suggests that the proposed solution can be an effective and sustainable solution towards monitoring patient’s vital signs data in the IoT-based e-Health domain.
first_indexed 2024-03-10T08:24:41Z
format Article
id doaj.art-b71f0c2787bc4e61ac82415301a71306
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T08:24:41Z
publishDate 2021-08-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-b71f0c2787bc4e61ac82415301a713062023-11-22T09:39:39ZengMDPI AGSensors1424-82202021-08-012116543010.3390/s21165430A Scheduling Mechanism Based on Optimization Using IoT-Tasks Orchestration for Efficient Patient Health MonitoringNaeem Iqbal0Imran1Shabir Ahmad2Rashid Ahmad3Do-Hyeun Kim4Department of Computer Engineering, Jeju National University, Jeju 63243, KoreaDepartment of Computer Engineering, Jeju National University, Jeju 63243, KoreaDepartment of IT Convergence Engineering, Gachon University, Seongnam 13120, KoreaDepartment of Computer Science, COMSATS University Islamabad at Attock, Attock 43600, PakistanDepartment of Computer Engineering, Jeju National University, Jeju 63243, KoreaOver the past years, numerous Internet of Things (IoT)-based healthcare systems have been developed to monitor patient health conditions, but these traditional systems do not adapt to constraints imposed by revolutionized IoT technology. IoT-based healthcare systems are considered mission-critical applications whose missing deadlines cause critical situations. For example, in patients with chronic diseases or other fatal diseases, a missed task could lead to fatalities. This study presents a smart patient health monitoring system (PHMS) based on an optimized scheduling mechanism using IoT-tasks orchestration architecture to monitor vital signs data of remote patients. The proposed smart PHMS consists of two core modules: a healthcare task scheduling based on optimization and optimization of healthcare services using a real-time IoT-based task orchestration architecture. First, an optimized time-constraint-aware scheduling mechanism using a real-time IoT-based task orchestration architecture is developed to generate autonomous healthcare tasks and effectively handle the deployment of emergent healthcare tasks. Second, an optimization module is developed to optimize the services of the e-Health industry based on objective functions. Furthermore, our study uses Libelium e-Health toolkit to monitors the physiological data of remote patients continuously. The experimental results reveal that an optimized scheduling mechanism reduces the tasks starvation by 14% and tasks failure by 17% compared to a conventional fair emergency first (FEF) scheduling mechanism. The performance analysis results demonstrate the effectiveness of the proposed system, and it suggests that the proposed solution can be an effective and sustainable solution towards monitoring patient’s vital signs data in the IoT-based e-Health domain.https://www.mdpi.com/1424-8220/21/16/5430Internet of Thingssmart healthcareremote health monitoringvital signs monitoringoptimization
spellingShingle Naeem Iqbal
Imran
Shabir Ahmad
Rashid Ahmad
Do-Hyeun Kim
A Scheduling Mechanism Based on Optimization Using IoT-Tasks Orchestration for Efficient Patient Health Monitoring
Sensors
Internet of Things
smart healthcare
remote health monitoring
vital signs monitoring
optimization
title A Scheduling Mechanism Based on Optimization Using IoT-Tasks Orchestration for Efficient Patient Health Monitoring
title_full A Scheduling Mechanism Based on Optimization Using IoT-Tasks Orchestration for Efficient Patient Health Monitoring
title_fullStr A Scheduling Mechanism Based on Optimization Using IoT-Tasks Orchestration for Efficient Patient Health Monitoring
title_full_unstemmed A Scheduling Mechanism Based on Optimization Using IoT-Tasks Orchestration for Efficient Patient Health Monitoring
title_short A Scheduling Mechanism Based on Optimization Using IoT-Tasks Orchestration for Efficient Patient Health Monitoring
title_sort scheduling mechanism based on optimization using iot tasks orchestration for efficient patient health monitoring
topic Internet of Things
smart healthcare
remote health monitoring
vital signs monitoring
optimization
url https://www.mdpi.com/1424-8220/21/16/5430
work_keys_str_mv AT naeemiqbal aschedulingmechanismbasedonoptimizationusingiottasksorchestrationforefficientpatienthealthmonitoring
AT imran aschedulingmechanismbasedonoptimizationusingiottasksorchestrationforefficientpatienthealthmonitoring
AT shabirahmad aschedulingmechanismbasedonoptimizationusingiottasksorchestrationforefficientpatienthealthmonitoring
AT rashidahmad aschedulingmechanismbasedonoptimizationusingiottasksorchestrationforefficientpatienthealthmonitoring
AT dohyeunkim aschedulingmechanismbasedonoptimizationusingiottasksorchestrationforefficientpatienthealthmonitoring
AT naeemiqbal schedulingmechanismbasedonoptimizationusingiottasksorchestrationforefficientpatienthealthmonitoring
AT imran schedulingmechanismbasedonoptimizationusingiottasksorchestrationforefficientpatienthealthmonitoring
AT shabirahmad schedulingmechanismbasedonoptimizationusingiottasksorchestrationforefficientpatienthealthmonitoring
AT rashidahmad schedulingmechanismbasedonoptimizationusingiottasksorchestrationforefficientpatienthealthmonitoring
AT dohyeunkim schedulingmechanismbasedonoptimizationusingiottasksorchestrationforefficientpatienthealthmonitoring