{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T06:52:52Z","timestamp":1773903172606,"version":"3.50.1"},"reference-count":32,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T00:00:00Z","timestamp":1753833600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Edge computing (EC) plays a critical role in advancing the next-generation Industrial Internet of Things (IIoT) by enhancing production, maintenance, and operational outcomes across heterogeneous network boundaries. This study builds upon EC intelligence and integrates graph-based learning to propose a Cross-Layer Controller Tasking Scheme (CLCTS). The scheme operates through two primary phases: task grouping assignment and cross-layer control. In the first phase, controller nodes executing similar tasks are grouped based on task timing to achieve monotonic and synchronized completions. The second phase governs controller re-tasking both within and across these groups. Graph structures connect the groups to facilitate concurrent tasking and completion. A learning model is trained on inverse outcomes from the first phase to mitigate task acceptance errors (TAEs), while the second phase focuses on task migration learning to reduce task prolongation. Edge nodes interlink the groups and synchronize tasking, migration, and re-tasking operations across IIoT layers within unified completion periods. Departing from simulation-based approaches, this study presents a fully implemented framework that combines learning-driven scheduling with coordinated cross-layer control. The proposed CLCTS achieves an 8.67% reduction in overhead, a 7.36% decrease in task processing time, and a 17.41% reduction in TAEs while enhancing the completion ratio by 13.19% under maximum edge node deployment.<\/jats:p>","DOI":"10.3390\/fi17080344","type":"journal-article","created":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T14:29:02Z","timestamp":1753885742000},"page":"344","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Cross-Layer Controller Tasking Scheme Using Deep Graph Learning for Edge-Controlled Industrial Internet of Things (IIoT)"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7725-2324","authenticated-orcid":false,"given":"Abdullah Mohammed","family":"Alharthi","sequence":"first","affiliation":[{"name":"College of Computing and Information Technology, University of Bisha, Bisha 61922, Saudi Arabia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7340-7253","authenticated-orcid":false,"given":"Fahad S.","family":"Altuwaijri","sequence":"additional","affiliation":[{"name":"Department of Information Technology, College of Computer, Qassim University, Buraydah 52571, Saudi Arabia"}]},{"given":"Mohammed","family":"Alsaadi","sequence":"additional","affiliation":[{"name":"College of Engineering and Physical Sciences, Computer Science University of New Hampshire, Durham, NH 03824, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0570-4309","authenticated-orcid":false,"given":"Mourad","family":"Elloumi","sequence":"additional","affiliation":[{"name":"College of Computing and Information Technology, University of Bisha, Bisha 61922, Saudi Arabia"}]},{"given":"Ali A. M.","family":"Al-Kubati","sequence":"additional","affiliation":[{"name":"Applied College, University of Bisha, Bisha 61922, Saudi Arabia"},{"name":"Department of Computer Engineering, Hodeidah University, Hodeidah 3114, Yemen"}]}],"member":"1968","published-online":{"date-parts":[[2025,7,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1016\/j.procs.2024.01.039","article-title":"Edge Intelligence for Industrial IoT: Opportunities and Limitations","volume":"232","author":"Savaglio","year":"2024","journal-title":"Procedia Comput. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.ins.2020.12.021","article-title":"Edge computing and its role in Industrial Internet: Methodologies, applications, and future directions","volume":"557","author":"Zhang","year":"2021","journal-title":"Inf. Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"3821","DOI":"10.1007\/s11227-022-04801-z","article-title":"Resource utilization and cost optimization oriented container placement for edge computing in industrial internet","volume":"79","author":"Chen","year":"2023","journal-title":"J. Supercomput."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1109\/TGCN.2021.3100622","article-title":"Green AI for IIoT: Energy efficient intelligent edge computing for industrial internet of things","volume":"6","author":"Zhu","year":"2021","journal-title":"IEEE Trans. Green Commun. Netw."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Xu, X., Zeng, Z., Yang, S., and Shao, H. (2020). A novel blockchain framework for industrial IoT edge computing. Sensors, 20.","DOI":"10.3390\/s20072061"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"480","DOI":"10.1109\/TII.2022.3158974","article-title":"Task co-offloading for D2D-assisted mobile edge computing in industrial internet of things","volume":"19","author":"Dai","year":"2022","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"749","DOI":"10.1007\/s12083-022-01441-1","article-title":"A smart collaborative framework for dynamic multi-task offloading in IIoT-MEC networks","volume":"16","author":"Ai","year":"2023","journal-title":"Peer Peer Netw. Appl."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Dai, Z., Zhou, Y., Tian, H., and Ma, N. (2023). Task-Offloading and Resource Allocation Strategy in Multidomain Cooperation for IIoT. Processes, 11.","DOI":"10.3390\/pr11010132"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1109\/JSYST.2023.3270620","article-title":"Industrial internet of things: A review of improvements over traditional scada systems for industrial automation","volume":"18","author":"Babayigit","year":"2023","journal-title":"IEEE Syst. J."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"108847","DOI":"10.1016\/j.compeleceng.2023.108847","article-title":"Industrial Internet of Things enabled technologies, challenges, and future directions","volume":"110","author":"Ahmed","year":"2023","journal-title":"Comput. Electr. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1186\/s13677-022-00348-9","article-title":"Distributed reinforcement learning-based memory allocation for edge-PLCs in industrial IoT","volume":"11","author":"Fu","year":"2022","journal-title":"J. Cloud Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"8242","DOI":"10.1109\/TII.2022.3217477","article-title":"Workflow scheduling in serverless edge computing for the industrial internet of things: A learning approach","volume":"19","author":"Xie","year":"2022","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.jpdc.2022.06.007","article-title":"A deep learning-based edge caching optimization method for cost-driven planning process over IIoT","volume":"168","author":"Liu","year":"2022","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/s10723-022-09637-8","article-title":"Federated-Learning-based Decision Support for Industrial Internet of Things (IIoT)-based Printed Circuit Board Assembly Process","volume":"20","author":"Tsang","year":"2022","journal-title":"J. Grid Comput."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"110006","DOI":"10.1016\/j.comnet.2023.110006","article-title":"Deep reinforcement learning-based edge computing offloading algorithm for software-defined IoT","volume":"235","author":"Zhu","year":"2023","journal-title":"Comput. Netw."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1109\/OJIES.2024.3373232","article-title":"A Scalable Real-Time SDN-Based MQTT Framework for Industrial Applications","volume":"5","author":"Shahri","year":"2024","journal-title":"IEEE Open J. Ind. Electron. Soc."},{"key":"ref_17","first-page":"100196","article-title":"Digital twin to improve the virtual-real integration of industrial IoT","volume":"22","author":"Jiang","year":"2021","journal-title":"J. Ind. Inf. Integr."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"3705","DOI":"10.1109\/TRO.2023.3281483","article-title":"Impedance learning for human-guided robots in contact with unknown environments","volume":"39","author":"Xing","year":"2023","journal-title":"IEEE Trans. Robot."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"101395","DOI":"10.1016\/j.pmcj.2021.101395","article-title":"Energy and task completion time trade-off for task offloading in fog-enabled IoT networks","volume":"74","author":"Shahryari","year":"2021","journal-title":"Pervasive Mob. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"109164","DOI":"10.1016\/j.comnet.2022.109164","article-title":"Utility maximization for splittable task offloading in IoT edge network","volume":"214","author":"Wang","year":"2022","journal-title":"Comput. Netw."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"232","DOI":"10.1016\/j.future.2023.10.004","article-title":"MCOTM: Mobility-aware computation offloading and task migration for edge computing in industrial IoT","volume":"151","author":"Qin","year":"2024","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1016\/j.jmsy.2021.09.004","article-title":"Towards sustainable industry 4.0: A green real-time IIoT multitask scheduling architecture for distributed 3D printing services","volume":"61","author":"Darwish","year":"2021","journal-title":"J. Manuf. Syst."},{"key":"ref_23","first-page":"4125","article-title":"TCDA: Truthful combinatorial double auctions for mobile edge computing in industrial Internet of Things","volume":"21","author":"Ma","year":"2021","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1007\/s12083-022-01348-x","article-title":"Deep reinforcement learning-based task scheduling and resource allocation for NOMA-MEC in Industrial Internet of Things","volume":"16","author":"Lin","year":"2023","journal-title":"Peer Peer Netw. Appl."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"e23651","DOI":"10.1016\/j.heliyon.2023.e23651","article-title":"A decision-making mechanism for task offloading using learning automata and deep learning in mobile edge networks","volume":"10","author":"Tan","year":"2024","journal-title":"Heliyon"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3441","DOI":"10.1109\/TII.2020.3019572","article-title":"Task allocation strategy for MEC-enabled IIoTs via Bayesian network based evolutionary computation","volume":"17","author":"Sun","year":"2020","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"706","DOI":"10.1109\/JIOT.2021.3085143","article-title":"Incentive-driven task allocation for collaborative edge computing in industrial internet of things","volume":"9","author":"Hou","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_28","first-page":"1","article-title":"Pattern-identified online task scheduling in multitier edge computing for industrial IoT services","volume":"2018","author":"Dao","year":"2018","journal-title":"Mob. Inf. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"246","DOI":"10.1016\/j.ins.2022.07.176","article-title":"TDTA: A truth detection based task assignment scheme for mobile crowdsourced Industrial Internet of Things","volume":"610","author":"Zhang","year":"2022","journal-title":"Inf. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"108387","DOI":"10.1016\/j.cie.2022.108387","article-title":"Integration of industrial IoT architectures for dynamic scheduling","volume":"171","author":"Coito","year":"2022","journal-title":"Comput. Ind. Eng."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/j.comcom.2022.09.024","article-title":"Ambient Intelligence assisted fog computing for industrial IoT applications","volume":"196","author":"Malik","year":"2022","journal-title":"Comput. Commun."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"5077","DOI":"10.1109\/TII.2020.3016025","article-title":"LayerChain: A hierarchical edge-cloud blockchain for large-scale low-delay Industrial Internet of Things applications","volume":"17","author":"Yu","year":"2020","journal-title":"IEEE Trans. Ind. Inform."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/17\/8\/344\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T18:19:17Z","timestamp":1760033957000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/17\/8\/344"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,30]]},"references-count":32,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2025,8]]}},"alternative-id":["fi17080344"],"URL":"https:\/\/doi.org\/10.3390\/fi17080344","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,30]]}}}