{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T14:43:57Z","timestamp":1773931437582,"version":"3.50.1"},"reference-count":37,"publisher":"MDPI AG","issue":"19","license":[{"start":{"date-parts":[[2022,9,27]],"date-time":"2022-09-27T00:00:00Z","timestamp":1664236800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The Internet of Things applications have become popular because of their lightweight nature and usefulness, which require low latency and response time. Hence, Internet of Things applications are deployed with the fog management layer (software) in closely located edge servers (hardware) as per the requirements. Due to their lightweight properties, Internet of Things applications do not consume many computing resources. Therefore, it is common that a small-scale data center can accommodate thousands of Internet of Things applications. However, in small-scale fog computing environments, task scheduling of applications is limited to offering low latency and response times. In this paper, we propose a latency-aware task scheduling method for Internet of Things applications based on artificial intelligence in small-scale fog computing environments. The core concept of the proposed task scheduling is to use artificial neural networks with partitioning capabilities. With the partitioning technique for artificial neural networks, multiple edge servers are able to learn and calculate hyperparameters in parallel, which reduces scheduling times and service level objectives. Performance evaluation with state-of-the-art studies shows the effectiveness and efficiency of the proposed task scheduling in small-scale fog computing environments while introducing negligible energy consumption.<\/jats:p>","DOI":"10.3390\/s22197326","type":"journal-article","created":{"date-parts":[[2022,9,28]],"date-time":"2022-09-28T03:30:37Z","timestamp":1664335837000},"page":"7326","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":30,"title":["Latency-Aware Task Scheduling for IoT Applications Based on Artificial Intelligence with Partitioning in Small-Scale Fog Computing Environments"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8954-2903","authenticated-orcid":false,"given":"JongBeom","family":"Lim","sequence":"first","affiliation":[{"name":"Smart Contents Major, Division of ICT Convergence, Pyeongtaek University, 3825, Seodong-daero, Pyeongtaek-si 17869, Gyeonggi-do, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,9,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1007\/s12525-017-0251-8","article-title":"Development of an Ecosystem Model for the Realization of Internet of Things (IoT) Services in Supply Chain Management","volume":"27","author":"Papert","year":"2017","journal-title":"Electron. Mark."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Goudarzi, M., Palaniswami, M., and Buyya, R. (2022). Scheduling IoT Applications in Edge and Fog Computing Environments: A Taxonomy and Future Directions. ACM Comput. Surv.","DOI":"10.1145\/3544836"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"5668","DOI":"10.1007\/s11227-020-03477-7","article-title":"Towards sustainable smart IoT applications architectural elements and design: Opportunities, challenges, and open directions","volume":"77","author":"Ali","year":"2021","journal-title":"J. Supercomput."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"13837","DOI":"10.1109\/JIOT.2022.3143539","article-title":"Distributed Offloading in Overlapping Areas of Mobile-Edge Computing for Internet of Things","volume":"9","author":"Huang","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"15501477211035332","DOI":"10.1177\/15501477211035332","article-title":"ScalEdge: A framework for scalable edge computing in Internet of things\u2013based smart systems","volume":"17","author":"Babar","year":"2021","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"3375","DOI":"10.1109\/TNSM.2021.3073375","article-title":"Minimum-Cost Edge-Server Location Strategy in Mobile Crowdsensing","volume":"18","author":"Luan","year":"2021","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Kim, S.Y., Suzuki, T., Kani, J.I., and Yoshida, T. (2021, January 13\u201316). Demonstration of Real-time Coherent 10-Gb\/s QPSK Reception Implemented on a Commodity Server. Proceedings of the 2021 European Conference on Optical Communication (ECOC), Bordeaux, France.","DOI":"10.1109\/ECOC52684.2021.9605971"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1111","DOI":"10.1007\/s10586-021-03496-w","article-title":"Fog computing in enabling 5G-driven emerging technologies for development of sustainable smart city infrastructures","volume":"25","author":"Jain","year":"2022","journal-title":"Clust. Comput."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Kishor, A., and Chakarbarty, C. (2021). Task Offloading in Fog Computing for Using Smart Ant Colony Optimization. Wirel. Pers. Commun.","DOI":"10.1007\/s11277-021-08714-7"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Sahoo, J. (2021, January 6\u20139). Optimal Secure Placement of IoT Applications for Smart Farming. Proceedings of the 2021 8th International Conference on Internet of Things: Systems, Management and Security (IOTSMS), Gandia, Spain.","DOI":"10.1109\/IOTSMS53705.2021.9704936"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Sahoo, J. (2022). Energy and Load Aware Fog Node Placement for Smart Farming. International Summit Smart City 360\u00b0, Springer.","DOI":"10.1007\/978-3-031-06371-8_6"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Sodhro, A.H., and Zahid, N. (2021). AI-Enabled Framework for Fog Computing Driven E-Healthcare Applications. Sensors, 21.","DOI":"10.3390\/s21238039"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"103078","DOI":"10.1016\/j.jnca.2021.103078","article-title":"Application placement in Fog computing with AI approach: Taxonomy and a state of the art survey","volume":"185","author":"Nayeri","year":"2021","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"107682","DOI":"10.1016\/j.asoc.2021.107682","article-title":"Intelligent energy prediction techniques for fog computing networks","volume":"111","author":"Farooq","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_15","unstructured":"Teoh, Y.K., Gill, S.S., and Parlikad, A.K. (2021). IoT and Fog Computing based Predictive Maintenance Model for Effective Asset Management in Industry 4.0 using Machine Learning. IEEE Internet Things J., 1."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2821","DOI":"10.1109\/TPDS.2021.3136672","article-title":"GOSH: Task Scheduling Using Deep Surrogate Models in Fog Computing Environments","volume":"33","author":"Tuli","year":"2022","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"102972","DOI":"10.1016\/j.jnca.2020.102972","article-title":"Adopting elitism-based Genetic Algorithm for minimizing multi-objective problems of IoT service placement in fog computing environment","volume":"178","author":"Natesha","year":"2021","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"6264","DOI":"10.1109\/TII.2022.3148288","article-title":"An Improved Hybrid Swarm Intelligence for Scheduling IoT Application Tasks in the Cloud","volume":"18","author":"Attiya","year":"2022","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"e6163","DOI":"10.1002\/cpe.6163","article-title":"Optimizing resource scheduling based on extended particle swarm optimization in fog computing environments","volume":"33","author":"Potu","year":"2021","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Gu, J., Mo, J., Li, B., Zhang, Y., and Wang, W. (2021, January 24\u201326). A multi-objective fog computing task scheduling strategy based on ant colony algorithm. Proceedings of the 2021 IEEE 4th International Conference on Information Systems and Computer Aided Education (ICISCAE), Dalian, China.","DOI":"10.1109\/ICISCAE52414.2021.9590674"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Yadav, A.M., Tripathi, K.N., and Sharma, S.C. (2022). An Opposition-Based Hybrid Evolutionary Approach for Task Scheduling in Fog Computing Network. Arab. J. Sci. Eng.","DOI":"10.1007\/s13369-022-06918-y"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"5589","DOI":"10.1007\/s10462-020-09829-2","article-title":"Performance comparison of five metaheuristic nature-inspired algorithms to find near-OGRs for WDM systems","volume":"53","author":"Bansal","year":"2020","journal-title":"Artif. Intell. Rev."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Son, D.B., An, V.T., Hai, T.T., Nguyen, B.M., Le, N.P., and Binh, H.T.T. (2021, January 18\u201322). Fuzzy Deep Q-learning Task Offloading in Delay Constrained Vehicular Fog Computing. Proceedings of the 2021 International Joint Conference on Neural Networks (IJCNN), Shenzhen, China.","DOI":"10.1109\/IJCNN52387.2021.9533615"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"790","DOI":"10.1016\/j.comcom.2020.06.019","article-title":"Mobile fog computing security: A user-oriented smart attack defense strategy based on DQL","volume":"160","author":"Tu","year":"2020","journal-title":"Comput. Commun."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"8265","DOI":"10.1007\/s12652-020-02561-3","article-title":"Autonomous computation offloading and auto-scaling the in the mobile fog computing: A deep reinforcement learning-based approach","volume":"12","author":"Jazayeri","year":"2021","journal-title":"J. Ambient Intell. Humaniz. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1308","DOI":"10.1109\/JIOT.2020.3003398","article-title":"Soft Actor\u2013Critic DRL for Live Transcoding and Streaming in Vehicular Fog-Computing-Enabled IoV","volume":"8","author":"Fu","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1109\/TPDS.2021.3087349","article-title":"COSCO: Container Orchestration Using Co-Simulation and Gradient Based Optimization for Fog Computing Environments","volume":"33","author":"Tuli","year":"2022","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Tuli, S., and Casale, G. (2022, January 9\u201313). Optimizing the Performance of Fog Computing Environments Using AI and Co-Simulation. Proceedings of the Companion of the 2022 ACM\/SPEC International Conference on Performance Engineering, Bejing, China.","DOI":"10.1145\/3491204.3527490"},{"key":"ref_29","unstructured":"Liao, R., Xiong, Y., Fetaya, E., Zhang, L., Yoon, K., Pitkow, X., Urtasun, R., and Zemel, R. (2018, January 10\u201315). Reviving and Improving Recurrent Back-Propagation. Proceedings of the 35th International Conference on Machine Learning, Stockholm, Sweden."},{"key":"ref_30","first-page":"13","article-title":"Beyond Data and Model Parallelism for Deep Neural Networks","volume":"1","author":"Jia","year":"2019","journal-title":"Proc. Mach. Learn. Syst."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Seidu, J., Ewusi, A., Kuma, J.S.Y., Ziggah, Y.Y., and Voigt, H.-J. (2022). Impact of data partitioning in groundwater level prediction using artificial neural network for multiple wells. Int. J. River Basin Manag., 1\u201312.","DOI":"10.1080\/15715124.2022.2079653"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Yu, M., Jiang, Z., Ng, H.C., Wang, W., Chen, R., and Li, B. (2021, January 7\u201310). Gillis: Serving Large Neural Networks in Serverless Functions with Automatic Model Partitioning. Proceedings of the 2021 IEEE 41st International Conference on Distributed Computing Systems (ICDCS), Virtual.","DOI":"10.1109\/ICDCS51616.2021.00022"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"522","DOI":"10.1016\/j.future.2018.12.055","article-title":"A computation offloading method over big data for IoT-enabled cloud-edge computing","volume":"95","author":"Xu","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Ran, Y., Hu, H., Zhou, X., and Wen, Y. (2019, January 7\u201310). DeepEE: Joint Optimization of Job Scheduling and Cooling Control for Data Center Energy Efficiency Using Deep Reinforcement Learning. Proceedings of the 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA.","DOI":"10.1109\/ICDCS.2019.00070"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"e5919","DOI":"10.1002\/cpe.5919","article-title":"Deep and reinforcement learning for automated task scheduling in large-scale cloud computing systems","volume":"33","author":"Rjoub","year":"2021","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Shen, S., Beek, V.V., and Iosup, A. (2015, January 4\u20137). Statistical Characterization of Business-Critical Workloads Hosted in Cloud Datacenters. Proceedings of the 2015 15th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing, Shenzhen, China.","DOI":"10.1109\/CCGrid.2015.60"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"McChesney, J., Wang, N., Tanwer, A., Lara, E.d., and Varghese, B. (2019, January 7\u20139). DeFog: Fog computing benchmarks. Proceedings of the 4th ACM\/IEEE Symposium on Edge Computing, Arlington, Virginia.","DOI":"10.1145\/3318216.3363299"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/19\/7326\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:40:21Z","timestamp":1760143221000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/19\/7326"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,27]]},"references-count":37,"journal-issue":{"issue":"19","published-online":{"date-parts":[[2022,10]]}},"alternative-id":["s22197326"],"URL":"https:\/\/doi.org\/10.3390\/s22197326","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,27]]}}}