{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T01:06:46Z","timestamp":1760058406706,"version":"build-2065373602"},"reference-count":41,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T00:00:00Z","timestamp":1743292800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BDCC"],"abstract":"<jats:p>In recent years, the healthcare market has grown very fast and is dealing with a huge increase in data. Healthcare applications are time-sensitive and need quick responses with fewer delays. Fog Computing (FC) was introduced to achieve this aim. It can be applied in various application areas like healthcare, smart and intelligent environments, etc. In healthcare applications, some tasks are considered critical and need to be processed first; other tasks are time-sensitive and need to be processed before their deadline. In this paper, we have proposed a Task Classification algorithm based on Deadline and Criticality (TCDC) for serving healthcare applications in a fog environment. It depends on classifying tasks based on the critical level to process critical tasks first and considers the deadline of the task, which is an essential parameter to consider in real-time applications. The performance of TCDC was compared with some of the literature. The simulation results showed that the proposed algorithm can improve the overall performance in terms of some QoS parameters like makespan with an improved ratio from 60% to 70%, resource utilization, etc.<\/jats:p>","DOI":"10.3390\/bdcc9040080","type":"journal-article","created":{"date-parts":[[2025,3,31]],"date-time":"2025-03-31T08:48:00Z","timestamp":1743410880000},"page":"80","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Optimized Resource Allocation Algorithm for a Deadline-Aware IoT Healthcare Model"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-9868-6345","authenticated-orcid":false,"given":"Amal","family":"EL-Natat","sequence":"first","affiliation":[{"name":"Computer Science Department, Faculty of Computing and Artificial Intelligence, Sadat City University, Sadat City 32897, Egypt"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4542-323X","authenticated-orcid":false,"given":"Nirmeen A.","family":"El-Bahnasawy","sequence":"additional","affiliation":[{"name":"Computer Science & Engineering Department, Faculty of Electronic Engineering, Menoufia University, Menouf 32952, Egypt"}]},{"given":"Ayman","family":"El-Sayed","sequence":"additional","affiliation":[{"name":"Computer Science & Engineering Department, Faculty of Electronic Engineering, Menoufia University, Menouf 32952, Egypt"}]},{"given":"Sahar","family":"Elkazzaz","sequence":"additional","affiliation":[{"name":"Computer Science & Engineering Department, Faculty of Electronic Engineering, Menoufia University, Menouf 32952, Egypt"}]}],"member":"1968","published-online":{"date-parts":[[2025,3,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Gia, T.N., Jiang, M., Rahmani, A.-M., Westerlund, T., Liljeberg, P., and Tenhunen, H. (2015, January 17\u201321). Fog computing in healthcare Internet of Things: A case study on ECG feature extraction. Proceedings of the 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing, Washington, DC, USA.","DOI":"10.1109\/CIT\/IUCC\/DASC\/PICOM.2015.51"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Tanwar, S., Tyagi, S., and Kumar, N. (2019). Security and Privacy of Electronics Healthcare Records (IET Book Series on E-Health Technologies), The Institution of Engineering and Technology.","DOI":"10.1049\/PBHE020E"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1016\/j.cogsys.2021.07.004","article-title":"Performance oriented task-resource mapping and scheduling in fog computing environment","volume":"70","author":"Subbaraj","year":"2021","journal-title":"Cogn. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"433","DOI":"10.12694\/scpe.v20i2.1538","article-title":"Dynamic task scheduling using balanced VM allocation policy for fog computing platforms","volume":"20","author":"Singh","year":"2019","journal-title":"Scalable Comput. Pract. Exp."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2212","DOI":"10.1007\/s11227-022-04747-2","article-title":"Optimized task scheduling and preemption for distributed resource management in fog-assisted IoT environment","volume":"79","author":"Wadhwa","year":"2023","journal-title":"J. Supercomput."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3513002","article-title":"Resource Allocation and Task Scheduling in Fog Computing and Internet of Everything Environments: A Taxonomy, Review, and Future Directions","volume":"54","author":"Jamil","year":"2022","journal-title":"ACM Comput. Surv."},{"key":"ref_7","first-page":"56","article-title":"Optimal Resource Allocation and Task Scheduling in Fog Computing for Internet of Medical Things Application","volume":"13","author":"Khan","year":"2023","journal-title":"Hum. -Centric Comput. Inf. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"157","DOI":"10.32604\/iasc.2022.023763","article-title":"Federated learning for privacy preserved medical Internet of Things","volume":"33","author":"Thilakarathne","year":"2022","journal-title":"Intell. Autom. Soft Comput."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Almaiah, M.A., Hajjej, F., Ali, A., Pasha, M.F., and Almomani, O. (2022). A novel hybrid trustworthy decentralized authentication and data preservation model for digital healthcare IoT based CPS. Sensors, 22.","DOI":"10.3390\/s22041448"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.jnca.2017.09.002","article-title":"Survey on fog computing: Architecture, key technologies, applications and open issues","volume":"98","author":"Hu","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Atlam, H.F., Walters, R.J., and Wills, G.B. (2018). Fog computing and the internet of things: A review. Big Data Cogn. Comput., 2.","DOI":"10.3390\/bdcc2020010"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Gupta, M., and Singla, N. (2019). Learner to Advanced: Big Data Journey. Handbook of IoT and Big Data, CRC Press.","DOI":"10.1201\/9780429053290-9"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"659","DOI":"10.1016\/j.future.2017.04.036","article-title":"Towards fog-driven IoT eHealth: Promises and challenges of IoT in medicine and healthcare","volume":"78","author":"Farahani","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_14","first-page":"9208066","article-title":"Effective Task Scheduling in Critical Fog Applications","volume":"2022","author":"Khan","year":"2022","journal-title":"Sci. Program."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Rghioui, A., Lloret, J., Harane, M., and Oumnad, A. (2020). A smart glucose monitoring system for diabetic patient. Electronics, 9.","DOI":"10.3390\/electronics9040678"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"962","DOI":"10.1007\/s12083-020-01051-9","article-title":"Task scheduling in cloud-fog computing systems","volume":"14","author":"Guevara","year":"2021","journal-title":"Peer-to-Peer Netw. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Tanwar, S., Obaidat, M.S., Tyagi, S., and Kumar, N. (2019). Online Signature-Based Biometric Recognition. Biometric-Based Physical and Cybersecurity Systems, Springer.","DOI":"10.1007\/978-3-319-98734-7"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Tanwar, S., Tyagi, S., Kumar, N., and Obaidat, M.S. (2019). Ethical, Legal, and Social Implications of Biometric Technologies. Biometric-Based Physical and Cybersecurity Systems, Springer.","DOI":"10.1007\/978-3-319-98734-7_21"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1016\/j.procs.2019.12.138","article-title":"Scheduling IoT Healthcare Tasks in Fog Computing Based on their Importance","volume":"163","author":"Aladwani","year":"2019","journal-title":"Procedia Comput. Sci."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"24639","DOI":"10.1007\/s11042-018-7051-9","article-title":"A Hybrid Approach to Scheduling Real-Time Iot Workflows in Fog and Cloud Environments","volume":"78","author":"Stavrinides","year":"2019","journal-title":"Multimed. Tools Appl."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"8229","DOI":"10.1109\/TCOMM.2022.3216645","article-title":"Task allocation for energy optimization in fog computing networks with latency constraints","volume":"70","author":"Kopras","year":"2022","journal-title":"IEEE Trans. Commun."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"e4523","DOI":"10.1002\/ett.4523","article-title":"A systematic review of task scheduling approaches in fog computing","volume":"33","author":"Bansal","year":"2022","journal-title":"Trans. Emerg. Telecommun. Technol."},{"key":"ref_23","first-page":"48","article-title":"An Efficient Architecture and Algorithm for Resource Provisioning in Fog Computing","volume":"8","author":"Agarwal","year":"2016","journal-title":"Int. J. Inf. Eng. Electron. Bus."},{"key":"ref_24","first-page":"107","article-title":"Performance Enhancement of Fog Environment with Deadline Aware Resource Allocation Algorithm. Menoufia","volume":"31","author":"Elkazzaz","year":"2022","journal-title":"J. Electron. Eng. Res."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"6421607","DOI":"10.1155\/2018\/6421607","article-title":"Dynamic Resource Allocation for Load Balancing in Fog Environment","volume":"2018","author":"Xu","year":"2018","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/IJRQEH.308802","article-title":"An Efficient Fog Layer Task Scheduling Algorithm for Multi- Tiered IoT Healthcare Systems","volume":"11","author":"Behera","year":"2022","journal-title":"Int. J. Reliab. Qual. E-Healthc."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1369","DOI":"10.1007\/s11277-017-5200-5","article-title":"Multi-objective Optimization of Resource Scheduling in Fog Computing Using an Improved NSGA-II","volume":"102","author":"Sun","year":"2018","journal-title":"Wirel. Pers. Commun."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"e5581","DOI":"10.1002\/cpe.5581","article-title":"A job scheduling algorithm for delay and performance optimization in fog computing","volume":"32","author":"Jamil","year":"2020","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1186\/s13638-019-1395-3","article-title":"Utilization and load balancing in fog servers for health applications","volume":"2019","author":"Khattak","year":"2019","journal-title":"EURASIP J. Wirel. Commun. Netw."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/MCOM.2019.1800234","article-title":"Fog-enabled smart health: Toward cooperative and secure healthcare service provision","volume":"57","author":"Tang","year":"2019","journal-title":"IEEE Commun. Mag."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"9912","DOI":"10.1109\/ACCESS.2019.2891130","article-title":"Resource allocation and task offloading for heterogeneous real-time tasks with uncertain duration time in a fog queueing system","volume":"7","author":"Li","year":"2019","journal-title":"IEEE Access"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Mahmud, R., and Buyya, R. (2019). Modeling and simulation of fog and edge computing environments using ifogsim toolkit. Fog and Edge Computing: Principles and Paradigms, Wiley Telecom.","DOI":"10.1002\/9781119525080.ch17"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"3065438","DOI":"10.1155\/2019\/3065438","article-title":"Novel resource allocation algorithms for the social internet of things based fog computing paradigm","volume":"2019","author":"Kim","year":"2019","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"3113","DOI":"10.1109\/TVT.2019.2894851","article-title":"Computation resource allocation and task assignment optimization in vehicular fog computing: A contract-matching approach","volume":"68","author":"Zhou","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Wu, C.-G., and Wang, L. (2019, January 10\u201313). A Deadline-Aware Estimation of Distribution Algorithm for Resource Scheduling in Fog Computing Systems. Proceedings of the 2019 IEEE Congress on Evolutionary Computation (CEC), Wellington, New Zealand.","DOI":"10.1109\/CEC.2019.8790305"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Thota, C., Manogaran, G., Sundarasekar, R., Varatharajan, R., and Priyan, M.K. (2018). Centralized Fog Computing Security Platform for IoT and Cloud in Healthcare System, IGI Global.","DOI":"10.4018\/978-1-5225-2947-7.ch011"},{"key":"ref_37","first-page":"726","article-title":"Fog Computing: Synergizing Cloud, Big Data and IoT-Strengths, Weaknesses, Opportunities and Threats (SWOT) Analysis","volume":"3","author":"Balamurugan","year":"2016","journal-title":"Int. Res. J. Eng. Technol."},{"key":"ref_38","first-page":"5869","article-title":"Task Scheduling Algorithm in Cloud Computing Based on Modified Round Robin Algorithm","volume":"96","author":"Khurma","year":"2018","journal-title":"J. Theor. Appl. Inf. Technol."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1","DOI":"10.17485\/ijst\/2016\/v9i4\/80561","article-title":"An appraisal of meta-heuristic resource allocation techniques for IaaS cloud","volume":"9","author":"Madni","year":"2016","journal-title":"Indian J. Sci. Technol."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1007\/s10796-017-9742-6","article-title":"Task scheduling algorithms for multi-cloud systems: Allocation-aware approach","volume":"21","author":"Panda","year":"2019","journal-title":"Inf. Syst. Front."},{"key":"ref_41","first-page":"52","article-title":"Cost-Aware Task Scheduling in Cloud Computing Environment","volume":"9","author":"Alworafi","year":"2017","journal-title":"Int. J. Comput. Netw. Inf. Secur."}],"container-title":["Big Data and Cognitive Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2504-2289\/9\/4\/80\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:06:08Z","timestamp":1760029568000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2504-2289\/9\/4\/80"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":41,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2025,4]]}},"alternative-id":["bdcc9040080"],"URL":"https:\/\/doi.org\/10.3390\/bdcc9040080","relation":{},"ISSN":["2504-2289"],"issn-type":[{"type":"electronic","value":"2504-2289"}],"subject":[],"published":{"date-parts":[[2025,3,30]]}}}