{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T21:51:59Z","timestamp":1779918719427,"version":"3.53.1"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,5,30]],"date-time":"2025-05-30T00:00:00Z","timestamp":1748563200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,5,30]],"date-time":"2025-05-30T00:00:00Z","timestamp":1748563200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003246","name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","award":["18651"],"award-info":[{"award-number":["18651"]}],"id":[{"id":"10.13039\/501100003246","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Wireless Com Network"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Edge computing is an emerging approach that enables applications to run closer to users, accommodating their specific execution time requirements. Edge computing systems typically consist of heterogeneous processing and networking components, resulting in inconsistent task performance. To improve the consistency of edge computing applications, this study presents a method to identify the factors that affect variability in task execution time. We deploy a set of single-particle analysis algorithms, designed for an electron microscopy use case, running on a Kubernetes cluster monitored by Prometheus. This specific usecase was chosen because it encompasses a diverse set of time-sensitive and privacy-sensitive applications, with a wide range of resource requirements. Our experiments revealed a significant increase in the variability of round-trip time when tasks share resources. The proposed approach identifies the most relevant monitoring metrics from a larger set of collected ones (provided by Prometheus), with correlations up to 87%. This process reduces the number of metrics to 90, achieving a reduction of 80%. As a result, the overhead of the monitoring system is decreased, and the use of these metrics for further processing, such as predictive modeling and scheduling, is simplified. These selected metrics not only help to understand the causes of performance variability, but also possess predictive value, enabling more efficient scheduling. The prediction power of these metrics is shown using SHapley Additive exPlanations analysis.<\/jats:p>","DOI":"10.1186\/s13638-025-02469-6","type":"journal-article","created":{"date-parts":[[2025,5,30]],"date-time":"2025-05-30T09:56:47Z","timestamp":1748599007000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Key metrics for monitoring performance variability in edge computing applications"],"prefix":"10.1186","volume":"2025","author":[{"given":"Panagiotis","family":"Giannakopoulos","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bart","family":"van Knippenberg","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kishor Chandra","family":"Joshi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nicola","family":"Calabretta","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"George","family":"Exarchakos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,5,30]]},"reference":[{"key":"2469_CR1","doi-asserted-by":"publisher","unstructured":"P. Townend, S. Clement, D. Burdett, R. Yang, J. Shaw, B. Slater, J. Xu, Invited paper: improving data center efficiency through holistic scheduling in kubernetes. In: 2019 IEEE International Conference on Service-Oriented System Engineering (SOSE), pp 156\u201315610. IEEE. https:\/\/doi.org\/10.1109\/SOSE.2019.00030","DOI":"10.1109\/SOSE.2019.00030"},{"key":"2469_CR2","doi-asserted-by":"publisher","unstructured":"Y. Fu, S. Zhang, J. Terrero, Y. Mao, G. Liu, S. Li, D. Tao, Progress-based container scheduling for short-lived applications in a kubernetes cluster. In: 2019 IEEE International Conference on Big Data (Big Data), pp 278\u2013287. IEEE. https:\/\/doi.org\/10.1109\/BigData47090.2019.9006427","DOI":"10.1109\/BigData47090.2019.9006427"},{"key":"2469_CR3","doi-asserted-by":"publisher","unstructured":"A. Kuriata, R.G. Illikkal, Predictable performance for QoS-sensitive, scalable, multi-tenant function-as-a-service deployments. In: Paasivaara, M., Kruchten, P. (eds.) Agile Processes in Software Engineering and Extreme Programming - Workshops vol. 396, pp. 133\u2013140. Springer. https:\/\/doi.org\/10.1007\/978-3-030-58858-8_14 . Series Title: Lecture Notes in Business Information Processing","DOI":"10.1007\/978-3-030-58858-8_14"},{"key":"2469_CR4","unstructured":"A. Maricq, D. Duplyakin, R. Stutsman, I. Jimenez, R. Ricci, C. Maltzahn, Taming performance variability, 18"},{"key":"2469_CR5","doi-asserted-by":"publisher","unstructured":"D. Duplyakin, A. Uta, A. Maricq, R. Ricci, On studying CPU performance of CloudLab hardware. In: 2019 IEEE 27th International Conference on Network Protocols (ICNP), pp 1\u20132. IEEE.https:\/\/doi.org\/10.1109\/ICNP.2019.8888128","DOI":"10.1109\/ICNP.2019.8888128"},{"key":"2469_CR6","doi-asserted-by":"publisher","unstructured":"J. Frank, Single-particle cryo-EM of biological molecules - the sky is the limit. Lindau Nobel Laureate Meetings. (2018). https:\/\/doi.org\/10.5446\/45070","DOI":"10.5446\/45070"},{"key":"2469_CR7","unstructured":"Kubernetes Project. https:\/\/kubernetes.io"},{"key":"2469_CR8","unstructured":"Prometheus. https:\/\/prometheus.io\/"},{"key":"2469_CR9","doi-asserted-by":"publisher","unstructured":"S. Chunduri, K. Harms, S. Parker, V. Morozov, S. Oshin, N. Cherukuri, K. Kumaran, Run-to-run variability on xeon phi based cray XC systems. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp 1\u201313. ACM. https:\/\/doi.org\/10.1145\/3126908.3126926","DOI":"10.1145\/3126908.3126926"},{"key":"2469_CR10","doi-asserted-by":"publisher","unstructured":"Y. Zhao, D. Duplyakin, R. Ricci, A. Uta, Cloud performance variability prediction. In: Companion of the ACM\/SPEC International Conference on Performance Engineering, pp 35\u201340. ACM. https:\/\/doi.org\/10.1145\/3447545.3451182","DOI":"10.1145\/3447545.3451182"},{"key":"2469_CR11","doi-asserted-by":"publisher","unstructured":"N. Sukhija, E. Bautista, O. James, D. Gens, S. Deng, Y. Lam, T. Quan, B. Lalli, Event management and monitoring framework for HPC environments using servicenow and prometheus. In: Proceedings of the 12th International Conference on Management of Digital EcoSystems. MEDES \u201920, pp 149\u2013156. Association for Computing Machinery. https:\/\/doi.org\/10.1145\/3415958.3433046","DOI":"10.1145\/3415958.3433046"},{"key":"2469_CR12","doi-asserted-by":"publisher","unstructured":"O. Mart, C. Negru, F. Pop, A. Castiglione, Observability in kubernetes cluster: automatic anomalies detection using prometheus. In: 2020 IEEE 22nd International Conference on High Performance Computing and Communications; IEEE 18th International Conference on Smart City; IEEE 6th International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS), pp 565\u2013570. https:\/\/doi.org\/10.1109\/HPCC-SmartCity-DSS50907.2020.00071","DOI":"10.1109\/HPCC-SmartCity-DSS50907.2020.00071"},{"key":"2469_CR13","doi-asserted-by":"publisher","unstructured":"A. Garbugli, L. Rosa, A. Bujari, L. Foschini, KuberneTSN: a deterministic overlay network for time-sensitive containerized environments. In: ICC 2023 - IEEE International Conference on Communications, pp 1494\u20131499. https:\/\/doi.org\/10.1109\/ICC45041.2023.10279214 . ISSN: 1938-1883. https:\/\/ieeexplore.ieee.org\/abstract\/document\/10279214?casa_token=_yOvvPod1i0AAAAA:nEuyDKuAjOGWrnDXJKO2mHTFQ_IfyTG8YuFh8rXvscj_ep0HOYn1GrRJ_2LodTLZLobTTvrCMA Accessed 2025-01-16","DOI":"10.1109\/ICC45041.2023.10279214"},{"key":"2469_CR14","doi-asserted-by":"publisher","unstructured":"T. Hoefler, R. Belli, Scientific benchmarking of parallel computing systems: twelve ways to tell the masses when reporting performance results. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. SC \u201915. Association for Computing Machinery, New York, NY, USA (2015). https:\/\/doi.org\/10.1145\/2807591.2807644","DOI":"10.1145\/2807591.2807644"},{"key":"2469_CR15","doi-asserted-by":"crossref","unstructured":"H. Ballani, P. Costa, T. Karagiannis, A. Rowstron, Towards predictable datacenter networks. In: Proceedings of the ACM SIGCOMM 2011 Conference, pp 242\u2013253 (2011)","DOI":"10.1145\/2018436.2018465"},{"key":"2469_CR16","doi-asserted-by":"crossref","unstructured":"S.S. Shapiro, M.B. Wilk, An analysis of variance test for normality (complete samples). Biometrika 52(3\/4), 591\u2013611 (1965). Accessed 2023-09-01","DOI":"10.1093\/biomet\/52.3-4.591"},{"key":"2469_CR17","doi-asserted-by":"publisher","unstructured":"M. Christ, N. Braun, J. Neuffer, A.W. Kempa-Liehr, Time series feature extraction on basis of scalable hypothesis tests (tsfresh - a python package) 307, 72\u201377 https:\/\/doi.org\/10.1016\/j.neucom.2018.03.067","DOI":"10.1016\/j.neucom.2018.03.067"},{"key":"2469_CR18","doi-asserted-by":"publisher","unstructured":"Z. Yang, I.A. Abbasi, E.E. Mustafa, S. Ali, M. Zhang, An anomaly detection algorithm selection service for IoT stream data based on tsfresh tool and genetic algorithm 2021, 6677027 https:\/\/doi.org\/10.1155\/2021\/6677027. Publisher: Hindawi","DOI":"10.1155\/2021\/6677027"},{"key":"2469_CR19","doi-asserted-by":"publisher","unstructured":"G. Liu, L. Li, L. Zhang, Q. Li, S.S. Law, Sensor faults classification for SHM systems using deep learning-based method with tsfresh features 29(7), 075005 https:\/\/doi.org\/10.1088\/1361-665X\/ab85a6. Publisher: IOP Publishing","DOI":"10.1088\/1361-665X\/ab85a6"},{"key":"2469_CR20","doi-asserted-by":"publisher","unstructured":"S. Luqian, Z. Yuyuan, Human activity recognition using time series pattern recognition model-based on tsfresh features. In: 2021 International Wireless Communications and Mobile Computing (IWCMC), pp 1035\u20131040. https:\/\/doi.org\/10.1109\/IWCMC51323.2021.9498859. ISSN: 2376-6506","DOI":"10.1109\/IWCMC51323.2021.9498859"},{"key":"2469_CR21","doi-asserted-by":"crossref","unstructured":"J. Benesty, J. Chen, Y. Huang, I. Cohen, Pearson correlation coefficient. In: Noise Reduction in Speech Processing, pp 37\u201340. Springer (2009)","DOI":"10.1007\/978-3-642-00296-0_5"},{"issue":"S1","key":"2469_CR22","doi-asserted-by":"publisher","first-page":"454","DOI":"10.1017\/S1431927621002129","volume":"27","author":"Y Deng","year":"2021","unstructured":"Y. Deng, F. Grollios, H. Kohr, B. Knippenberg, M. Janus, F. Caglar, Smart epu: spa getting intelligent. Microsc. Microanal. 27(S1), 454\u2013455 (2021). https:\/\/doi.org\/10.1017\/S1431927621002129","journal-title":"Microsc. Microanal."},{"issue":"1","key":"2469_CR23","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1006\/jsbi.1996.0003","volume":"116","author":"RA Crowther","year":"1996","unstructured":"R.A. Crowther, R. Henderson, J.M. Smith, Mrc image processing programs. J. Struct. Biol. 116(1), 9\u201316 (1996). https:\/\/doi.org\/10.1006\/jsbi.1996.0003","journal-title":"J. Struct. Biol."},{"issue":"3","key":"2469_CR24","doi-asserted-by":"publisher","first-page":"630","DOI":"10.1016\/j.jsb.2012.02.003","volume":"177","author":"AF Brilot","year":"2012","unstructured":"A.F. Brilot, J.Z. Chen, A. Cheng, J. Pan, S.C. Harrison, C.S. Potter, B. Carragher, R. Henderson, N. Grigorieff, Beam-induced motion of vitrified specimen on holey carbon film. J. Struct. Biol. 177(3), 630\u2013637 (2012). https:\/\/doi.org\/10.1016\/j.jsb.2012.02.003","journal-title":"J. Struct. Biol."},{"issue":"4","key":"2469_CR25","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1038\/nmeth.4193","volume":"14","author":"SQ Zheng","year":"2017","unstructured":"S.Q. Zheng, E. Palovcak, J.-P. Armache, K.A. Verba, Y. Cheng, D.A. Agard, Motioncor2: anisotropic correction of beam-induced motion for improved cryo-electron microscopy. Nat. Methods 14(4), 331\u2013332 (2017). https:\/\/doi.org\/10.1038\/nmeth.4193","journal-title":"Nat. Methods"},{"key":"2469_CR26","doi-asserted-by":"publisher","unstructured":"K. Zhang, Gctf: real-time CTF determination and correction 193(1), 1\u201312 https:\/\/doi.org\/10.1016\/j.jsb.2015.11.003","DOI":"10.1016\/j.jsb.2015.11.003"},{"key":"2469_CR27","doi-asserted-by":"publisher","unstructured":"A. Rohou, N. Grigorieff, Ctffind4: fast and accurate defocus estimation from electron micrographs. Journal of Structural Biology 192(2), 216\u2013221 (2015) https:\/\/doi.org\/10.1016\/j.jsb.2015.08.008. Recent Advances in Detector Technologies and Applications for Molecular TEM","DOI":"10.1016\/j.jsb.2015.08.008"},{"key":"2469_CR28","unstructured":"Docker. https:\/\/www.docker.com\/"},{"key":"2469_CR29","unstructured":"Containerd. https:\/\/containerd.io\/"},{"key":"2469_CR30","unstructured":"Grafana. https:\/\/grafana.com\/"},{"key":"2469_CR31","unstructured":"NVIDIA DGCM. https:\/\/docs.nvidia.com\/datacenter\/cloud-native\/gpu-telemetry\/dcgm-exporter.html"},{"key":"2469_CR32","doi-asserted-by":"publisher","unstructured":"T. Chen, C. Guestrin, Xgboost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. KDD \u201916, pp 785\u2013794. Association for Computing Machinery, New York, NY, USA (2016). https:\/\/doi.org\/10.1145\/2939672.2939785","DOI":"10.1145\/2939672.2939785"},{"key":"2469_CR33","doi-asserted-by":"publisher","unstructured":"S. Lundberg, S.-I. Lee, A unified approach to interpreting model predictions. arXiv (2017). https:\/\/doi.org\/10.48550\/arXiv.1705.07874. arXiv:1705.07874 Accessed 2024-04-30","DOI":"10.48550\/arXiv.1705.07874"}],"container-title":["EURASIP Journal on Wireless Communications and Networking"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-025-02469-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13638-025-02469-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-025-02469-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,30]],"date-time":"2025-05-30T09:56:49Z","timestamp":1748599009000},"score":1,"resource":{"primary":{"URL":"https:\/\/jwcn-eurasipjournals.springeropen.com\/articles\/10.1186\/s13638-025-02469-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,30]]},"references-count":33,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["2469"],"URL":"https:\/\/doi.org\/10.1186\/s13638-025-02469-6","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-5246156\/v1","asserted-by":"object"}]},"ISSN":["1687-1499"],"issn-type":[{"value":"1687-1499","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,30]]},"assertion":[{"value":"21 October 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 May 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 May 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":"The authors declare no Conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"38"}}