{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,22]],"date-time":"2026-03-22T08:05:03Z","timestamp":1774166703082,"version":"3.50.1"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,2,24]],"date-time":"2025-02-24T00:00:00Z","timestamp":1740355200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2025,2,24]],"date-time":"2025-02-24T00:00:00Z","timestamp":1740355200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"funder":[{"name":"National Research Foundation grant of Korea Government","award":["NRF-2019R1A2C1089139"],"award-info":[{"award-number":["NRF-2019R1A2C1089139"]}]},{"name":"National Research Foundation grant of Korea Government","award":["NRF-2019R1A2C1089139"],"award-info":[{"award-number":["NRF-2019R1A2C1089139"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"DOI":"10.1186\/s13677-025-00737-w","type":"journal-article","created":{"date-parts":[[2025,2,24]],"date-time":"2025-02-24T06:37:47Z","timestamp":1740379067000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Functionality-aware offloading technique for scheduling containerized edge applications in IoT edge computing"],"prefix":"10.1186","volume":"14","author":[{"given":"Lionel","family":"Nkenyereye","sequence":"first","affiliation":[]},{"given":"Boon Giin","family":"Lee","sequence":"additional","affiliation":[]},{"given":"Wan-Young","family":"Chung","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,2,24]]},"reference":[{"key":"737_CR1","doi-asserted-by":"publisher","unstructured":"Mai ND, Lee BG, Chung WY (2021) Affective computing on machine learning-based emotion recognition using a self-made eeg device. Sensors 21(15). https:\/\/doi.org\/10.3390\/s21155135","DOI":"10.3390\/s21155135"},{"key":"737_CR2","unstructured":"IDC\u00a0Corporate\u00a0USA (n.a.) Worldwide global datasphere iot device and data forecast, 2021-2025. https:\/\/www.idc.com\/getdoc.jsp?containerId=US48087621. Accessed 18 Jan 2023"},{"key":"737_CR3","unstructured":"Cisco (n.a.) Redefine connectivity by building a network to support the internet of things. https:\/\/www.cisco.com\/c\/dam\/en\/us\/solutions\/service-provider\/pdfs\/a-network-to-support-iot.pdf. Accessed 25 Aug 2022"},{"key":"737_CR4","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/j.jpdc.2021.02.023","volume":"152","author":"L Yin","year":"2021","unstructured":"Yin L, Li P, Luo J (2021) Smart contract service migration mechanism based on container in edge computing. J Parallel Distrib Comput 152:157\u2013166. https:\/\/doi.org\/10.1016\/j.jpdc.2021.02.023","journal-title":"J Parallel Distrib Comput"},{"key":"737_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jpdc.2023.02.011","volume":"177","author":"C Mommessin","year":"2023","unstructured":"Mommessin C, Yang R, Shakhlevich NV, Sun X, Kumar S, Xiao J, Xu J (2023) Affinity-aware resource provisioning for long-running applications in shared clusters. J Parallel Distrib Comput 177:1\u201316. https:\/\/doi.org\/10.1016\/j.jpdc.2023.02.011","journal-title":"J Parallel Distrib Comput"},{"key":"737_CR6","doi-asserted-by":"publisher","unstructured":"Hong CH, Varghese B (2019) Resource management in fog\/edge computing: A survey on architectures, infrastructure, and algorithms. ACM Comput Surv 52(5). https:\/\/doi.org\/10.1145\/3326066","DOI":"10.1145\/3326066"},{"key":"737_CR7","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1016\/j.jpdc.2019.01.003","volume":"127","author":"A Alelaiwi","year":"2019","unstructured":"Alelaiwi A (2019) An efficient method of computation offloading in an edge cloud platform. J Parallel Distrib Comput 127:58\u201364. https:\/\/doi.org\/10.1016\/j.jpdc.2019.01.003","journal-title":"J Parallel Distrib Comput"},{"key":"737_CR8","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/j.future.2014.10.008","volume":"46","author":"E Deelman","year":"2015","unstructured":"Deelman E, Vahi K, Juve G, Rynge M, Callaghan S, Maechling PJ, Mayani R, Chen W, Ferreira da Silva R, Livny M, Wenger K (2015) Pegasus, a workflow management system for science automation. Futur Gener Comput Syst 46:17\u201335. https:\/\/doi.org\/10.1016\/j.future.2014.10.008","journal-title":"Futur Gener Comput Syst"},{"issue":"5","key":"737_CR9","doi-asserted-by":"publisher","first-page":"508","DOI":"10.1016\/j.cels.2019.08.007","volume":"9","author":"LH Hung","year":"2019","unstructured":"Hung LH, Hu J, Meiss T, Ingersoll A, Lloyd W, Kristiyanto D, Xiong Y, Sobie E, Yeung KY (2019) Building containerized workflows using the biodepot-workflow-builder. Cell Syst 9(5):508-514.e3. https:\/\/doi.org\/10.1016\/j.cels.2019.08.007","journal-title":"Cell Syst"},{"key":"737_CR10","doi-asserted-by":"publisher","first-page":"584","DOI":"10.1016\/j.future.2023.06.022","volume":"148","author":"C Shan","year":"2023","unstructured":"Shan C, Xia Y, Zhan Y, Zhang J (2023) Kubeadaptor: A docking framework for workflow containerization on kubernetes. Futur Gener Comput Syst 148:584\u2013599. https:\/\/doi.org\/10.1016\/j.future.2023.06.022","journal-title":"Futur Gener Comput Syst"},{"key":"737_CR11","doi-asserted-by":"crossref","unstructured":"Chun B, Ha J, Oh S, Cho H, Jeong M (2019) Kubernetes enhancement for 5G NFV infrastructure. In: 2019 International Conference on Information and Communication Technology Convergence (ICTC).\u00a0IEEE Operations Center,\u00a0Piscataway, p 1327\u20131329","DOI":"10.1109\/ICTC46691.2019.8939817"},{"key":"737_CR12","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1016\/j.jpdc.2022.02.005","volume":"164","author":"H Li","year":"2022","unstructured":"Li H, Wang Y, Huang J, Fan Y (2022) Mutation and dynamic objective-based farmland fertility algorithm for workflow scheduling in the cloud. J Parallel Distrib Comput 164:69\u201382. https:\/\/doi.org\/10.1016\/j.jpdc.2022.02.005","journal-title":"J Parallel Distrib Comput"},{"key":"737_CR13","unstructured":"Kubernetes (2023) Kubernetes scheduler, scheduling overview and concepts. https:\/\/kubernetes.io\/docs\/concepts\/scheduling-eviction\/kube-scheduler.\u00a0Accessed 12 Nov 2023"},{"key":"737_CR14","doi-asserted-by":"publisher","unstructured":"El Haj Ahmed G, Gil-Casti\u00f1eira F, Costa-Montenegro E (2020) Kubcg: A dynamic kubernetes scheduler for heterogeneous clusters. Softw Pract Exp 51. https:\/\/doi.org\/10.1002\/spe.2898","DOI":"10.1002\/spe.2898"},{"key":"737_CR15","doi-asserted-by":"publisher","unstructured":"Ishak H, Makhlouf SA, Belalem G (2022) Kubesc-rtp: Smart scheduler for kubernetes platform on cpu-gpu heterogeneous systems. Concurr Comput Pract Exp 34. https:\/\/doi.org\/10.1002\/cpe.7108","DOI":"10.1002\/cpe.7108"},{"key":"737_CR16","doi-asserted-by":"publisher","unstructured":"Shan C, Wang G, Xia Y, Zhan Y, Zhang J (2021) Containerized workflow builder for kubernetes. In: 2021 IEEE 23rd Int Conf on High Performance Computing & Communications; 7th Int Conf on Data Science & Systems; 19th Int Conf on Smart City; 7th Int Conf on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC\/DSS\/SmartCity\/DependSys). pp 685\u2013692. https:\/\/doi.org\/10.1109\/HPCC-DSS-SmartCity-DependSys53884.2021.00113","DOI":"10.1109\/HPCC-DSS-SmartCity-DependSys53884.2021.00113"},{"key":"737_CR17","doi-asserted-by":"publisher","unstructured":"Santos J, Wauters T, Volckaert B, De\u00a0Turck F (2019) Towards network-aware resource provisioning in kubernetes for fog computing applications. In: 2019 IEEE Conference on Network Softwarization (NetSoft). pp 351\u2013359. https:\/\/doi.org\/10.1109\/NETSOFT.2019.8806671","DOI":"10.1109\/NETSOFT.2019.8806671"},{"key":"737_CR18","doi-asserted-by":"crossref","unstructured":"Corodescu AA, Nikolov N, Khan AQ, Soylu A, Matskin M, Payberah AH, Roman D (2021) Big data workflows: Locality-aware orchestration using software containers. Sensors 21(24)","DOI":"10.3390\/s21248212"},{"key":"737_CR19","doi-asserted-by":"publisher","unstructured":"Rausch T, Rashed A, Dustdar S (2020) Optimized container scheduling for data-intensive serverless edge computing. Futur Gener Comput Syst 114. https:\/\/doi.org\/10.1016\/j.future.2020.07.017","DOI":"10.1016\/j.future.2020.07.017"},{"key":"737_CR20","doi-asserted-by":"publisher","unstructured":"Wang L, Weng Q, Wang W, Chen C, Li B (2020) Metis: Learning to schedule long-running applications in shared container clusters at scale. In: SC20: International Conference for High Performance Computing, Networking, Storage and Analysis. pp 1\u201317. https:\/\/doi.org\/10.1109\/SC41405.2020.00072","DOI":"10.1109\/SC41405.2020.00072"},{"key":"737_CR21","doi-asserted-by":"publisher","unstructured":"Garefalakis P, Karanasos K, Pietzuch P, Suresh A, Rao S (2018) Medea: Scheduling of long running applications in shared production clusters. In: Proceedings of the Thirteenth EuroSys Conference. EuroSys \u201918. Association for Computing Machinery, New York. https:\/\/doi.org\/10.1145\/3190508.3190549","DOI":"10.1145\/3190508.3190549"},{"issue":"7","key":"737_CR22","doi-asserted-by":"publisher","first-page":"3840","DOI":"10.1109\/TMC.2022.3147800","volume":"22","author":"S Hu","year":"2023","unstructured":"Hu S, Shi W, Li G (2023) Cec: A containerized edge computing framework for dynamic resource provisioning. IEEE Trans Mob Comput 22(7):3840\u20133854. https:\/\/doi.org\/10.1109\/TMC.2022.3147800","journal-title":"IEEE Trans Mob Comput"},{"key":"737_CR23","unstructured":"Fu S, Mittal R, Zhang L, Ratnasamy S (2020) Fast and efficient container startup at the edge via dependency scheduling. In: 3rd USENIX Workshop on Hot Topics in Edge Computing (HotEdge 20). USENIX Association. https:\/\/www.usenix.org\/conference\/hotedge20\/presentation\/fu.\u00a0Accessed 12 Nov 2023"},{"key":"737_CR24","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1016\/j.jpdc.2022.04.024","volume":"167","author":"Y Kim","year":"2022","unstructured":"Kim Y, Park S, Shahkarami S, Sankaran R, Ferrier N, Beckman P (2022) Goal-driven scheduling model in edge computing for smart city applications. J Parallel Distrib Comput 167:97\u2013108. https:\/\/doi.org\/10.1016\/j.jpdc.2022.04.024","journal-title":"J Parallel Distrib Comput"},{"key":"737_CR25","doi-asserted-by":"publisher","unstructured":"Chima\u00a0Ogbuachi M, Gore C, Reale A, Suskovics P, Kov\u00e1cs B (2019) Context-aware k8s scheduler for real time distributed 5g edge computing applications. In: 2019 International Conference on Software, Telecommunications and Computer Networks (SoftCOM). pp 1\u20136. https:\/\/doi.org\/10.23919\/SOFTCOM.2019.8903766","DOI":"10.23919\/SOFTCOM.2019.8903766"},{"key":"737_CR26","doi-asserted-by":"publisher","first-page":"1522","DOI":"10.3390\/s23031522","volume":"23","author":"SH Kim","year":"2023","unstructured":"Kim SH, Kim T (2023) Local scheduling in kubeedge-based edge computing environment. Sensors 23:1522. https:\/\/doi.org\/10.3390\/s23031522","journal-title":"Sensors"},{"key":"737_CR27","doi-asserted-by":"publisher","unstructured":"Dias\u00a0Knob LA, Kayser CH, Ferreto T (2021) Improving container deployment in edge computing using the infrastructure aware scheduling algorithm. In: 2021 IEEE Symposium on Computers and Communications (ISCC). pp 1\u20136. https:\/\/doi.org\/10.1109\/ISCC53001.2021.9631490","DOI":"10.1109\/ISCC53001.2021.9631490"},{"key":"737_CR28","unstructured":"Joao V, Joao P, Ricardo V (n.a.) Geolocate: A geolocation-aware scheduling system for edge computing. https:\/\/rmpvilaca.github.io\/assets\/pdf\/VPV21.pdf. Accessed 15 Apr 2023"},{"key":"737_CR29","doi-asserted-by":"publisher","unstructured":"Jiang Z, Ling N, Huang X, Shi S, Wu C, Zhao X, Yan Z, Xing G (2023) Coedge: A cooperative edge system for distributed real-time deep learning tasks. In: Proceedings of the 22nd International Conference on Information Processing in Sensor Networks. IPSN \u201923. Association for Computing Machinery, New York, pp 53-66. https:\/\/doi.org\/10.1145\/3583120.3586955","DOI":"10.1145\/3583120.3586955"},{"key":"737_CR30","doi-asserted-by":"publisher","unstructured":"Kum S, Oh S, Yeom J, Moon J (2022) Optimization of edge resources for deep learning application with batch and model management. Sensors 22(17). https:\/\/doi.org\/10.3390\/s22176717","DOI":"10.3390\/s22176717"},{"issue":"20","key":"737_CR31","doi-asserted-by":"publisher","first-page":"19634","DOI":"10.1109\/JIOT.2022.3167417","volume":"9","author":"Q Tang","year":"2022","unstructured":"Tang Q, Xie R, Yu FR, Chen T, Zhang R, Huang T, Liu Y (2022) Distributed task scheduling in serverless edge computing networks for the internet of things: A learning approach. IEEE Internet Things J 9(20):19634\u201319648. https:\/\/doi.org\/10.1109\/JIOT.2022.3167417","journal-title":"IEEE Internet Things J"},{"key":"737_CR32","doi-asserted-by":"publisher","first-page":"102521","DOI":"10.1016\/j.simpat.2022.102521","volume":"118","author":"F Li","year":"2022","unstructured":"Li F, Tan WJ, Cai W (2022) A wholistic optimization of containerized workflow scheduling and deployment in the cloud-edge environment. Simul Model Pract Theory 118:102521. https:\/\/doi.org\/10.1016\/j.simpat.2022.102521","journal-title":"Simul Model Pract Theory"},{"key":"737_CR33","unstructured":"k3s Leighweiht (n.a.) Lightweight kubernetes. https:\/\/k3s.io\/. Accessed 5 Jun 2022"},{"key":"737_CR34","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1016\/j.jpdc.2022.04.011","volume":"167","author":"P Zuk","year":"2022","unstructured":"Zuk P, Rzadca K (2022) Reducing response latency of composite functions-as-a-service through scheduling. J Parallel Distrib Comput 167:18\u201330. https:\/\/doi.org\/10.1016\/j.jpdc.2022.04.011","journal-title":"J Parallel Distrib Comput"},{"key":"737_CR35","unstructured":"Gardener\u00a0Universal (n.a.) Gardener universal kubernetes at scale. https:\/\/github.com\/gardener. Accessed 26 May 2022"},{"key":"737_CR36","unstructured":"Rancher\u00a0Terraform (n.a.) Rancher\/terraform-controller. https:\/\/github.com\/rancher\/terraform-controller. Accessed 26 May 2022"},{"key":"737_CR37","unstructured":"Tailscale: A secure network that just works. https:\/\/tailscale.com\/.\u00a0Accessed 12 Nov 2023"},{"key":"737_CR38","unstructured":"Hub D (2022) Docker image for mobile Health pre-trained models. https:\/\/hub.docker.com\/repositories\/nkenye1982.\u00a0Accessed 12 Nov 2023"},{"key":"737_CR39","unstructured":"Grafana\u00a0Labs (2019) Operational dashboards for your data here, there, or anywhere. https:\/\/grafana.com\/.\u00a0Accessed 12 Nov 2023"},{"key":"737_CR40","unstructured":"Nkenyereye L (2022) Ai inference container implementation. https:\/\/github.com\/nkenyelio\/AI_inference_container.\u00a0Accessed 12 Nov 2023"},{"key":"737_CR41","unstructured":"datasciencecom-mhealth (2019) A tutorial for datascience for classifying human activity from body motion and vital signs recordings. https:\/\/github.com\/bhimmetoglu\/datasciencecom-mhealth.\u00a0Accessed 12 Nov 2023"},{"key":"737_CR42","unstructured":"CLOUDS Laboratory (n.a.) Containercloudsim: An environment for modeling and simulation of containers in cloud data center. http:\/\/www.cloudbus.org\/cloudsim\/container.html. Accessed 24 Aug 2022"},{"key":"737_CR43","doi-asserted-by":"publisher","unstructured":"Saleh N, Mashaly M (2019) A dynamic simulation environment for container-based cloud data centers using containercloudsim. In: 2019 Ninth International Conference on Intelligent Computing and Information Systems (ICICIS). pp 332\u2013336. https:\/\/doi.org\/10.1109\/ICICIS46948.2019.9014697","DOI":"10.1109\/ICICIS46948.2019.9014697"},{"key":"737_CR44","doi-asserted-by":"publisher","unstructured":"Ru J, Keung J (2013) An empirical investigation on the simulation of priority and shortest-job-first scheduling for cloud-based software systems. In: 2013 22nd Australian Software Engineering Conference. pp 78\u201387. https:\/\/doi.org\/10.1109\/ASWEC.2013.19","DOI":"10.1109\/ASWEC.2013.19"},{"key":"737_CR45","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11277-021-08714-7","volume":"127","author":"A Kishor","year":"2021","unstructured":"Kishor A, Chakarbarty C (2021) Task offloading in fog computing for using smart ant colony optimization. Wirel Pers Commun 127:1\u201322. https:\/\/doi.org\/10.1007\/s11277-021-08714-7","journal-title":"Wirel Pers Commun"},{"key":"737_CR46","doi-asserted-by":"publisher","first-page":"85","DOI":"10.24138\/jcomss.v16i1.1027","volume":"16","author":"M Ogbuachi","year":"2020","unstructured":"Ogbuachi M, Reale A, Suskovics P, Kovacs B (2020) Context-aware kubernetes scheduler for edge-native applications on 5g. J Commun Softw Syst 16:85. https:\/\/doi.org\/10.24138\/jcomss.v16i1.1027","journal-title":"J Commun Softw Syst"},{"issue":"8","key":"737_CR47","doi-asserted-by":"publisher","first-page":"2086","DOI":"10.1109\/TPDS.2021.3059447","volume":"32","author":"J Zhang","year":"2021","unstructured":"Zhang J, Zhou X, Ge T, Wang X, Hwang T (2021) Joint task scheduling and containerizing for efficient edge computing. IEEE Trans Parallel Distrib Syst 32(8):2086\u20132100. https:\/\/doi.org\/10.1109\/TPDS.2021.3059447","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"737_CR48","doi-asserted-by":"publisher","unstructured":"Liu H, Xin R, Chen P, Gao H, Grosso P, Zhao Z (2023) Robust-pac time-critical workflow offloading in edge-to-cloud continuum among heterogeneous resources. J Cloud Comput 12. https:\/\/doi.org\/10.1186\/s13677-023-00434-6","DOI":"10.1186\/s13677-023-00434-6"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-025-00737-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-025-00737-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-025-00737-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,24]],"date-time":"2025-02-24T06:37:54Z","timestamp":1740379074000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-025-00737-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,24]]},"references-count":48,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["737"],"URL":"https:\/\/doi.org\/10.1186\/s13677-025-00737-w","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,2,24]]},"assertion":[{"value":"19 December 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 February 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 February 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"This paper does not contain any studies on human participants or animals performed by any of the authors.Informed consent was obtained from all individual participants included in the study.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Informed consent for publication was obtained from all individual participants included in the study.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"13"}}