{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T15:38:39Z","timestamp":1786981119933,"version":"build-2736575974"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,7,17]],"date-time":"2021-07-17T00:00:00Z","timestamp":1626480000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,7,17]],"date-time":"2021-07-17T00:00:00Z","timestamp":1626480000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100009567","name":"Budapest University of Technology and Economics","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100009567","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2021,9]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Novel applications will require extending traditional cloud computing infrastructure with compute resources deployed close to the end user. Edge and fog computing tightly integrated with carrier networks can fulfill this demand. The emphasis is on integration: the rigorous delay constraints, ensuring reliability on the distributed, remote compute nodes, and the sheer scale of the system altogether call for a powerful resource provisioning platform that offers the applications the best of the underlying infrastructure. We therefore propose Kubernetes-edge-scheduler that provides high reliability for applications in the edge, while provisioning less than 10% of resources for this purpose, and at the same time, it guarantees compliance with the latency requirements that end users expect. We present a novel topology clustering method that considers application latency requirements, and enables scheduling applications even on a worldwide scale of edge clusters. We demonstrate that in a potential use case, a distributed stream analytics application, our orchestration system can reduce the job completion time to 40% of the baseline provided by the default Kubernetes scheduler.<\/jats:p>","DOI":"10.1007\/s10723-021-09573-z","type":"journal-article","created":{"date-parts":[[2021,7,17]],"date-time":"2021-07-17T06:02:28Z","timestamp":1626501748000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":43,"title":["Ultra-Reliable and Low-Latency Computing in the Edge with Kubernetes"],"prefix":"10.1007","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1045-9205","authenticated-orcid":false,"given":"L\u00e1szl\u00f3","family":"Toka","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,7,17]]},"reference":[{"key":"9573_CR1","doi-asserted-by":"publisher","unstructured":"Aral, A., Brandic, I., Uriarte, R.B., De Nicola, R., Scoca, V.: Addressing application latency requirements through edge scheduling. J. Grid Comput., 17. https:\/\/doi.org\/10.1007\/s10723-019-09493-z(2019)","DOI":"10.1007\/s10723-019-09493-z"},{"key":"9573_CR2","doi-asserted-by":"crossref","unstructured":"Bose, S.K., Brock, S., Skeoch, R., Rao, S.: Cloudspider: Combining replication with scheduling for optimizing live migration of virtual machines across wide area networks. In: Proceedings of the 2011 11th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (2011)","DOI":"10.1109\/CCGrid.2011.16"},{"key":"9573_CR3","doi-asserted-by":"publisher","unstructured":"Chima Ogbuachi, M., Gore, C., Reale, A., Suskovics, P., Kov\u00e1cs, B.: 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 (2019)","DOI":"10.23919\/SOFTCOM.2019.8903766"},{"issue":"10","key":"9573_CR4","doi-asserted-by":"publisher","first-page":"2246","DOI":"10.1109\/JSAC.2018.2869960","volume":"36","author":"J Fan","year":"2018","unstructured":"Fan, J., Jiang, M., Rottenstreich, O., Zhao, Y., Guan, T., Ramesh, R., Das, S., Qiao, C.: A framework for provisioning availability of nfv in data center networks. IEEE J. Sel. Areas Commun. 36(10), 2246\u20132259 (2018). https:\/\/doi.org\/10.1109\/JSAC.2018.2869960","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"9573_CR5","doi-asserted-by":"publisher","unstructured":"Farris, I., Taleb, T., Flinck, H., Iera, A.: Providing ultra-short latency to user-centric 5g applications at the mobile network edge. Trans. Emerging Telecommun. Technol. 29(4). https:\/\/doi.org\/10.1002\/ett.3169 (2018)","DOI":"10.1002\/ett.3169"},{"key":"9573_CR6","unstructured":"Goldpinger: Debugging tool for Kubernetes. https:\/\/github.com\/bloomberg\/goldpinger. Accessed on: 21 March 2020"},{"key":"9573_CR7","doi-asserted-by":"publisher","unstructured":"Haja, D., Szabo, M., Szalay, M., Nagy, A., Kern, A., Toka, L., Sonkoly, B.: How to Orchestrate a Distributed OpenStack. In: IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 293\u2013298. https:\/\/doi.org\/10.1109\/INFCOMW.2018.8407014 (2018)","DOI":"10.1109\/INFCOMW.2018.8407014"},{"key":"9573_CR8","doi-asserted-by":"publisher","unstructured":"Haja, D., Szalay, M., Sonkoly, B., Pongracz, G., Toka, L.: Sharpening kubernetes for the edge. In: Proceedings of the ACM SIGCOMM 2019 Conference Posters and Demos, SIGCOMM Posters and Demos \u201919. https:\/\/doi.org\/10.1145\/3342280.3342335, pp 136\u2013137. Association for Computing Machinery, New York (2019)","DOI":"10.1145\/3342280.3342335"},{"key":"9573_CR9","doi-asserted-by":"publisher","unstructured":"Huedo, E., Montero, R.S., Moreno-Vozmediano, R., V\u00e1zquez, C., Holer, V., Llorente, I.M.: Opportunistic deployment of distributed edge clouds for latency-critical applications. J. Grid Comput., 19. https:\/\/doi.org\/10.1007\/s10723-021-09545-3 (2021)","DOI":"10.1007\/s10723-021-09545-3"},{"key":"9573_CR10","doi-asserted-by":"publisher","unstructured":"Jain, N., Chana, I.: Energy-aware Virtual Machine Migration for Cloud Computing - A Firefly Optimization Approach. J. Grid Comput., 14. https:\/\/doi.org\/10.1007\/s10723-016-9364-0(2016)","DOI":"10.1007\/s10723-016-9364-0"},{"key":"9573_CR11","doi-asserted-by":"publisher","unstructured":"Javed, A., Robert, J., Heljanko, K., Fr\u00e4mling, K.: IoTEF: A Federated Edge-Cloud Architecture for Fault-Tolerant IoT Applications. J. Grid Comput., 18. https:\/\/doi.org\/10.1007\/s10723-019-09498-8 (2020)","DOI":"10.1007\/s10723-019-09498-8"},{"key":"9573_CR12","unstructured":"K3s: Lightweight Kubernetes. https:\/\/k3s.io\/. Accessed on: 21 March 2020"},{"issue":"5","key":"9573_CR13","doi-asserted-by":"publisher","first-page":"2759","DOI":"10.1109\/TNET.2017.2703080","volume":"25","author":"Y Kanizo","year":"2017","unstructured":"Kanizo, Y., Rottenstreich, O., Segall, I., Yallouz, J.: Optimizing virtual backup allocation for middleboxes. IEEE\/ACM Trans. Netw. 25(5), 2759\u20132772 (2017). https:\/\/doi.org\/10.1109\/TNET.2017.2703080","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"9573_CR14","doi-asserted-by":"publisher","unstructured":"Kosi\u0144ska, J., Zielinski, K.: Autonomic management framework for cloud-native applications. J. Grid Comput., 18. https:\/\/doi.org\/10.1007\/s10723-020-09532-0 (2020)","DOI":"10.1007\/s10723-020-09532-0"},{"key":"9573_CR15","unstructured":"KubeEdge: A Kubernetes Native Edge Computing Framework. https:\/\/kubeedge.io. Accessed on: 21 March 2020"},{"key":"9573_CR16","unstructured":"Kubernetes Cluster Federation. https:\/\/github.com\/kubernetes-sigs\/kubefed. Accessed on: 21 March 2020"},{"key":"9573_CR17","unstructured":"Kubernetes: Production-grade Container Orchestration. https:\/\/kubernetes.io. Accessed on: 21. March 2020"},{"key":"9573_CR18","unstructured":"kubernetes-edge-scheduler. https:\/\/github.com\/davidhaja\/kubernetes-edge-scheduler. Accessed on: 21 March 2020"},{"key":"9573_CR19","unstructured":"MicroK8s: Lightweight upstream K8s. https:\/\/microk8s.io Accessed on: 21 March 2020"},{"key":"9573_CR20","doi-asserted-by":"publisher","unstructured":"Nakanishi, K., Suzuki, F., Ohzahata, S., Yamamoto, R., Kato, T.: A Container-Based Content Delivery Method for Edge Cloud over Wide Area Network. In: 2020 International Conference on Information Networking (ICOIN), pp. 568\u2013573. https:\/\/doi.org\/10.1109\/ICOIN48656.2020.9016481 (2020)","DOI":"10.1109\/ICOIN48656.2020.9016481"},{"key":"9573_CR21","doi-asserted-by":"publisher","unstructured":"N\u00e9meth, B., Szalay, M., D\u00f3ka, J., Rost, M., Schmid, S., Toka, L., Sonkoly, B.: Fast and Efficient Network Service Embedding Method with Adaptive Offloading to the Edge. In: IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp 178\u2013183 (2018). https:\/\/doi.org\/10.1109\/INFCOMW.2018.8406882","DOI":"10.1109\/INFCOMW.2018.8406882"},{"key":"9573_CR22","doi-asserted-by":"publisher","unstructured":"Santos, J., Wauters, T., Volckaert, B., De Turck, F.: 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 (2019)","DOI":"10.1109\/NETSOFT.2019.8806671"},{"key":"9573_CR23","doi-asserted-by":"crossref","unstructured":"Shang, X., Huang, Y., Liu, Z., Yang, Y.: Reducing the Service Function Chain Backup Cost over the Edge and Cloud by a Self-Adapting Scheme. In: IEEE INFOCOM -IEEE Conference on Computer Communications (2020)","DOI":"10.1109\/INFOCOM41043.2020.9155394"},{"key":"9573_CR24","doi-asserted-by":"publisher","unstructured":"Szalay, M., M\u00e1tray, P., Toka, L.: Minimizing State Access Delay for Cloud-Native Network Functions. In: 2019 IEEE 8th International Conference on Cloud Networking (Cloudnet), pp. 1\u20136. https:\/\/doi.org\/10.1109\/CloudNet47604.2019.9064048 (2019)","DOI":"10.1109\/CloudNet47604.2019.9064048"},{"key":"9573_CR25","doi-asserted-by":"publisher","unstructured":"Szalay, M., M\u00e1tray, P., Toka, L.: State management for cloud-native applications. Electronics 10(4). https:\/\/doi.org\/10.3390\/electronics10040423. https:\/\/www.mdpi.com\/2079-9292\/10\/4\/423 (2021)","DOI":"10.3390\/electronics10040423"},{"key":"9573_CR26","doi-asserted-by":"publisher","unstructured":"Szalay, M., Nagy, M., G\u00e9hberger, D., Kiss, Z., M\u00e1tray, P., N\u00e9meth, F., Pongr\u00e1cz, G., R\u00e9tv\u00e1ri, G., Toka, L.: Industrial-Scale Stateless Network Functions. In: 2019 IEEE 12Th International Conference on Cloud Computing (CLOUD), pp. 383\u2013390. https:\/\/doi.org\/10.1109\/CLOUD.2019.00068 (2019)","DOI":"10.1109\/CLOUD.2019.00068"},{"key":"9573_CR27","doi-asserted-by":"publisher","unstructured":"Toka, L., Haja, D., Ko\u030br\u00f6si, A., Sonkoly, B.: Resource Provisioning for Highly Reliable and Ultra-Responsive Edge Applications. In: 2019 IEEE 8Th International Conference on Cloud Networking (Cloudnet), pp. 1\u20136. https:\/\/doi.org\/10.1109\/CloudNet47604.2019.9064131 (2019)","DOI":"10.1109\/CloudNet47604.2019.9064131"},{"key":"9573_CR28","doi-asserted-by":"crossref","unstructured":"Yala, L., Frangoudis, P.A., Ksentini, A.: Latency and Availability Driven VNF Placement in a MEC-NFV Environment. In: IEEE Global Communications Conference (GLOBECOM) (2018)","DOI":"10.1109\/GLOCOM.2018.8647858"},{"key":"9573_CR29","doi-asserted-by":"crossref","unstructured":"Yao, J., Ansari, N.: Reliability-Aware Fog Resource Provisioning for Deadline-Driven IoT Services. In: IEEE Global Communications Conference (GLOBECOM) (2018)","DOI":"10.1109\/GLOCOM.2018.8647378"},{"key":"9573_CR30","unstructured":"Zaharia, M., Chowdhury, M., Franklin, M.J., Shenker, S., Stoica, I.: Spark: Cluster computing with working sets. In: Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing, HotCloud\u201910, p 10. USENIX Association, USA (2010)"},{"key":"9573_CR31","doi-asserted-by":"crossref","unstructured":"Zhang, J., Wang, Z., Peng, C., Zhang, L., Huang, T., Liu, Y.: Raba: Resource-Aware Backup Allocation for a Chain of Virtual Network Functions. In: IEEE INFOCOM 2019-IEEE Conference on Computer Communications (2019)","DOI":"10.1109\/INFOCOM.2019.8737565"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09573-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-021-09573-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09573-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,12]],"date-time":"2021-10-12T23:39:41Z","timestamp":1634081981000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-021-09573-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,17]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["9573"],"URL":"https:\/\/doi.org\/10.1007\/s10723-021-09573-z","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,17]]},"assertion":[{"value":"3 November 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 June 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 July 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"31"}}