{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T16:36:27Z","timestamp":1775666187617,"version":"3.50.1"},"reference-count":40,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2022,8,9]],"date-time":"2022-08-09T00:00:00Z","timestamp":1660003200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Education of the Czech Republic","award":["SP2022\/18"],"award-info":[{"award-number":["SP2022\/18"]}]},{"name":"Ministry of Education of the Czech Republic","award":["SP2022\/34"],"award-info":[{"award-number":["SP2022\/34"]}]},{"name":"Ministry of Education of the Czech Republic","award":["CZ.02.1.01\/0.0\/0.0\/17_049\/0008425"],"award-info":[{"award-number":["CZ.02.1.01\/0.0\/0.0\/17_049\/0008425"]}]},{"name":"European Regional Development Fund in Research Platform focused on Industry 4.0 and Robotics in Ostrava project","award":["SP2022\/18"],"award-info":[{"award-number":["SP2022\/18"]}]},{"name":"European Regional Development Fund in Research Platform focused on Industry 4.0 and Robotics in Ostrava project","award":["SP2022\/34"],"award-info":[{"award-number":["SP2022\/34"]}]},{"name":"European Regional Development Fund in Research Platform focused on Industry 4.0 and Robotics in Ostrava project","award":["CZ.02.1.01\/0.0\/0.0\/17_049\/0008425"],"award-info":[{"award-number":["CZ.02.1.01\/0.0\/0.0\/17_049\/0008425"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Over the last decade, the usage of Internet of Things (IoT) enabled applications, such as healthcare, intelligent vehicles, and smart homes, has increased progressively. These IoT applications generate delayed- sensitive data and requires quick resources for execution. Recently, software-defined networks (SDN) offer an edge computing paradigm (e.g., fog computing) to run these applications with minimum end-to-end delays. Offloading and scheduling are promising schemes of edge computing to run delay-sensitive IoT applications while satisfying their requirements. However, in the dynamic environment, existing offloading and scheduling techniques are not ideal and decrease the performance of such applications. This article formulates joint and scheduling problems into combinatorial integer linear programming (CILP). We propose a joint task offloading and scheduling (JTOS) framework based on the problem. JTOS consists of task offloading, sequencing, scheduling, searching, and failure components. The study\u2019s goal is to minimize the hybrid delay of all applications. The performance evaluation shows that JTOS outperforms all existing baseline methods in hybrid delay for all applications in the dynamic environment. The performance evaluation shows that JTOS reduces the processing delay by 39% and the communication delay by 35% for IoT applications compared to existing schemes.<\/jats:p>","DOI":"10.3390\/s22165937","type":"journal-article","created":{"date-parts":[[2022,8,10]],"date-time":"2022-08-10T04:20:32Z","timestamp":1660105232000},"page":"5937","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Delay Optimal Schemes for Internet of Things Applications in Heterogeneous Edge Cloud Computing Networks"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1833-1364","authenticated-orcid":false,"given":"Abdullah","family":"Lakhan","sequence":"first","affiliation":[{"name":"Department of Cybersecurity and Computer Science, Dawood University of Engineering and Technology, Karachi City 74800, Sindh, Pakistan"},{"name":"Institute of Artificial intelligence and Blockchain, Guangzhou University, Waihuan West Road, University Town, Guangzhou 510006, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9030-8102","authenticated-orcid":false,"given":"Mazin Abed","family":"Mohammed","sequence":"additional","affiliation":[{"name":"College of Computer Science and Information Technology, University of Anbar, Anbar 31001, Iraq"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7302-2049","authenticated-orcid":false,"given":"Karrar Hameed","family":"Abdulkareem","sequence":"additional","affiliation":[{"name":"College of Agriculture, Al-Muthanna University, Samawah 66001, Iraq"},{"name":"College of Engineering, University of Warith Al-Anbiyaa, Karbala 56001, Iraq"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mustafa Musa","family":"Jaber","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Dijlah University College, Baghdad 00964, Iraq"},{"name":"Department of Medical Instruments Engineering Techniques, Al-Farahidi University, Baghdad 10021, Iraq"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7459-2043","authenticated-orcid":false,"given":"Jan","family":"Nedoma","sequence":"additional","affiliation":[{"name":"Department of Telecommunications, VSB-Technical University of Ostrava, 708 00 Ostrava, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2054-143X","authenticated-orcid":false,"given":"Radek","family":"Martinek","sequence":"additional","affiliation":[{"name":"Department of Cybernetics and Biomedical Engineering, VSB-Technical University of Ostrava, 708 00 Ostrava, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Petr","family":"Zmij","sequence":"additional","affiliation":[{"name":"Industrial Engineering\u2014Brose Group, Prumyslovy Park 302, 742 21 Koprivnice, Czech Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,8,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2159","DOI":"10.1007\/s11277-020-07144-1","article-title":"Power and Delay Efficient Multilevel Offloading Strategies for Mobile Cloud Computing","volume":"112","author":"De","year":"2020","journal-title":"Wirel. Pers. Commun."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"107511","DOI":"10.1016\/j.comnet.2020.107511","article-title":"Energy-Efficient and Delay-Guaranteed Computation Offloading for Fog-Based IoT Networks","volume":"182","author":"Shahryari","year":"2020","journal-title":"Comput. Netw."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1016\/j.future.2019.09.039","article-title":"Scheduling Internet of Things requests to minimize latency in hybrid Fog\u2013Cloud? computing","volume":"111","author":"Aburukba","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"5481","DOI":"10.1109\/TVT.2020.2980934","article-title":"A Distributed Mobile Fog Computing Scheme for Mobile Delay-Sensitive Applications in SDN-Enabled Vehicular Networks","volume":"69","author":"Lin","year":"2020","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2146","DOI":"10.1109\/JIOT.2018.2826006","article-title":"Application aware workload allocation for edge computing-based IoT","volume":"5","author":"Fan","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"103021","DOI":"10.1016\/j.micpro.2020.103021","article-title":"Delay-aware concurrent data management method for IoT collaborative mobile edge computing environment","volume":"74","author":"Kavitha","year":"2020","journal-title":"Microprocess. Microsystems"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"e3673","DOI":"10.1002\/ett.3673","article-title":"Energy-efficient and delay-aware multitask offloading for mobile edge computing networks","volume":"33","author":"Chanyour","year":"2019","journal-title":"Trans. Emerg. Telecommun. Technol."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"862","DOI":"10.1016\/j.future.2019.09.003","article-title":"An optimal delay aware task assignment scheme for wireless SDN networked edge cloudlets","volume":"102","author":"Chamola","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"107573","DOI":"10.1016\/j.comnet.2020.107573","article-title":"AI-enabled mobile multimedia service instance placement scheme in mobile edge computing","volume":"182","author":"Roy","year":"2020","journal-title":"Comput. Netw."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"e4095","DOI":"10.1002\/ett.4095","article-title":"Cooperative mobile edge computing-cloud computing in Internet of vehicle: Architecture and energy-efficient workload allocation","volume":"32","author":"Gu","year":"2020","journal-title":"Trans. Emerg. Telecommun. Technol."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"10573","DOI":"10.1109\/JIOT.2020.3005117","article-title":"Latency-aware IoT Service Provisioning in UAV-aided Mobile Edge Computing Networks","volume":"7","author":"Zhang","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"107276","DOI":"10.1016\/j.comnet.2020.107276","article-title":"Near-Optimal and Learning-Driven Task Offloading in a 5G Multi-Cell Mobile Edge Cloud","volume":"176","author":"Xia","year":"2020","journal-title":"Comput. Netw."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/s10723-020-09507-1","article-title":"Workload Allocation in IoT-Fog-Cloud Architecture Using a Multi-Objective Genetic Algorithm","volume":"18","author":"Abbasi","year":"2020","journal-title":"J. Grid Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"441","DOI":"10.3390\/s20020441","article-title":"A novel cost-efficient framework for critical heartbeat task scheduling using the Internet of medical things in a fog cloud system","volume":"20","author":"Lakhan","year":"2020","journal-title":"Sensors"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Arikumar, K., and Natarajan, V. (2021). FIoT: A QoS-Aware Fog-IoT Framework to Minimize Latency in IoT Applications via Fog Offloading. Evolution in Computational Intelligence, Springer.","DOI":"10.1007\/978-981-15-5788-0_53"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"167383","DOI":"10.1109\/ACCESS.2020.3021354","article-title":"Delay-Aware SFC Provisioning in Hybrid Fog-Cloud Computing Architectures","volume":"8","author":"Siasi","year":"2020","journal-title":"IEEE Access"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/j.future.2019.10.018","article-title":"Deadline-based dynamic resource allocation and provisioning algorithms in fog-cloud environment","volume":"104","author":"Naha","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1007\/s00607-019-00733-4","article-title":"Transient fault aware application partitioning computational offloading algorithm in microservices based mobile cloudlet networks","volume":"102","author":"Lakhan","year":"2020","journal-title":"Computing"},{"key":"ref_19","unstructured":"Lakhan, A., Khan, F.A., and Abbasi, Q.H. (2020, January 10). Dynamic Content and Failure Aware Task Offloading in Heterogeneous Mobile Cloud Networks. Proceedings of the 2019 International Conference on Advances in the Emerging Computing Technologies (AECT), Al Madinah Al Munawwarah, Saudi Arabia."},{"key":"ref_20","unstructured":"Lakhan, A., Sajnani, D.K., Tahir, M., Aamir, M., and Lodhi, R. (2014, January 26\u201327). Delay sensitive application partitioning and task scheduling in mobile edge cloud prototyping. Proceedings of the International Conference on 5G for Ubiquitous Connectivity, Levi, Finland."},{"key":"ref_21","first-page":"1","article-title":"Hybrid delay optimization and workload assignment in mobile edge cloud networks","volume":"5","author":"Mahesar","year":"2018","journal-title":"Open Access Libr. J."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Lakhan, A., and Xiaoping, L. (2018, January 15\u201317). Energy aware dynamic workflow application partitioning and task scheduling in heterogeneous mobile cloud network. Proceedings of the 2018 International Conference on Cloud Computing, Big Data and Blockchain (ICCBB), Fuzhou, China.","DOI":"10.1109\/ICCBB.2018.8756442"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Lakhan, A., and Li, X. (2019, January 16\u201318). Content Aware Task Scheduling Framework for Mobile Workflow Applications in Heterogeneous Mobile-Edge-Cloud Paradigms: CATSA Framework. Proceedings of the 2019 IEEE International Conference on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA\/BDCloud\/SocialCom\/SustainCom), Xiamen, China.","DOI":"10.1109\/ISPA-BDCloud-SustainCom-SocialCom48970.2019.00044"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"116974","DOI":"10.1109\/ACCESS.2020.3001277","article-title":"A survey of multi-access edge computing in 5G and beyond: Fundamentals, technology integration, and state-of-the-art","volume":"8","author":"Pham","year":"2020","journal-title":"IEEE Access"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"127","DOI":"10.4236\/cn.2018.104011","article-title":"Latency Aware and Service Delay with Task Scheduling in Mobile Edge Computing","volume":"10","author":"Sajnani","year":"2018","journal-title":"Commun. Netw."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"968","DOI":"10.1109\/TCC.2019.2903240","article-title":"Cost-efficient resource provisioning for dynamic requests in cloud assisted mobile edge computing","volume":"9","author":"Ma","year":"2019","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"19324","DOI":"10.1109\/ACCESS.2018.2819690","article-title":"Joint computation offloading and resource allocation optimization in heterogeneous networks with mobile edge computing","volume":"6","author":"Zhang","year":"2018","journal-title":"IEEE Access"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Hossain, M.D., Sultana, T., Nguyen, V., Nguyen, T.D., Huynh, L.N., and Huh, E.N. (2020). Fuzzy Based Collaborative Task Offloading Scheme in the Densely Deployed Small-Cell Networks with Multi-Access Edge Computing. Appl. Sci., 10.","DOI":"10.3390\/app10093115"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Dab, B., Aitsaadi, N., and Langar, R. (2019, January 11\u201314). A novel joint offloading and resource allocation scheme for mobile edge computing. Proceedings of the 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA.","DOI":"10.1109\/CCNC.2019.8651879"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Mohan, N., and Kangasharju, J. (2016, January 23\u201325). Edge-Fog cloud: A distributed cloud for Internet of Things computations. Proceedings of the 2016 Cloudification of the Internet of Things (CIoT), Paris, France.","DOI":"10.1109\/CIOT.2016.7872914"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1185","DOI":"10.1109\/JIOT.2017.2701408","article-title":"QoS-aware deployment of IoT applications through the fog","volume":"4","author":"Brogi","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Brogi, A., Forti, S., and Ibrahim, A. (2017, January 14\u201315). How to best deploy your fog applications, probably. Proceedings of the 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC), Madrid, Spain.","DOI":"10.1109\/ICFEC.2017.8"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1275","DOI":"10.1002\/spe.2509","article-title":"iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments","volume":"47","author":"Gupta","year":"2017","journal-title":"Softw. Pract. Exp."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"102021","DOI":"10.1016\/j.simpat.2019.102021","article-title":"Simulating FogDirector Application Management","volume":"101","author":"Forti","year":"2020","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"63570","DOI":"10.1109\/ACCESS.2018.2877696","article-title":"FogNetSim++: A toolkit for modeling and simulation of distributed fog environment","volume":"6","author":"Qayyum","year":"2018","journal-title":"IEEE Access"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Liu, X., Fan, L., Xu, J., Li, X., Gong, L., Grundy, J., and Yang, Y. (2019, January 11\u201315). FogWorkflowSim: An automated simulation toolkit for workflow performance evaluation in fog computing. Proceedings of the 2019 34th IEEE\/ACM International Conference on Automated Software Engineering (ASE), San Diego, CA, USA.","DOI":"10.1109\/ASE.2019.00115"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"91745","DOI":"10.1109\/ACCESS.2019.2927895","article-title":"YAFS: A simulator for IoT scenarios in fog computing","volume":"7","author":"Lera","year":"2019","journal-title":"IEEE Access"},{"key":"ref_38","first-page":"151","article-title":"Mimicking FogDirector application management","volume":"34","author":"Forti","year":"2019","journal-title":"SICS Softw.-Intensive -Cyber-Phys. Syst."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.jss.2019.04.050","article-title":"Fogbus: A blockchain-based lightweight framework for edge and fog computing","volume":"154","author":"Tuli","year":"2019","journal-title":"J. Syst. Softw."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1120","DOI":"10.1109\/LRA.2021.3056347","article-title":"ROS-NetSim: A Framework for the Integration of Robotic and Network Simulators","volume":"6","author":"Mox","year":"2021","journal-title":"IEEE Robot. Autom. Lett."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/16\/5937\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:06:09Z","timestamp":1760141169000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/16\/5937"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,9]]},"references-count":40,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2022,8]]}},"alternative-id":["s22165937"],"URL":"https:\/\/doi.org\/10.3390\/s22165937","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,9]]}}}