{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T16:29:18Z","timestamp":1781022558609,"version":"3.54.1"},"reference-count":99,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T00:00:00Z","timestamp":1701388800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T00:00:00Z","timestamp":1701388800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,12,1]],"date-time":"2023-12-01T00:00:00Z","timestamp":1701388800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100003130","name":"Research Foundation Flanders","doi-asserted-by":"publisher","award":["1299323N"],"award-info":[{"award-number":["1299323N"]}],"id":[{"id":"10.13039\/501100003130","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Netw. Serv. Manage."],"published-print":{"date-parts":[[2023,12]]},"DOI":"10.1109\/tnsm.2023.3271415","type":"journal-article","created":{"date-parts":[[2023,4,28]],"date-time":"2023-04-28T18:16:03Z","timestamp":1682705763000},"page":"4461-4477","source":"Crossref","is-referenced-by-count":51,"title":["Diktyo: Network-Aware Scheduling in Container-Based Clouds"],"prefix":"10.1109","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6276-2057","authenticated-orcid":false,"given":"Jos\u00e9","family":"Santos","sequence":"first","affiliation":[{"name":"Department of Information Technology, IDLab, Ghent University-imec, Gent, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chen","family":"Wang","sequence":"additional","affiliation":[{"name":"AI Cloud Platform Department, IBM Thomas J. Watson Research Center, Yorktown Heights, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2618-3311","authenticated-orcid":false,"given":"Tim","family":"Wauters","sequence":"additional","affiliation":[{"name":"Department of Information Technology, IDLab, Ghent University-imec, Gent, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4824-1199","authenticated-orcid":false,"given":"Filip","family":"De Turck","sequence":"additional","affiliation":[{"name":"Department of Information Technology, IDLab, Ghent University-imec, Gent, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"issue":"3","key":"ref1","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/MS.2018.2141030","article-title":"Microservices","volume":"35","author":"Larrucea","year":"2018","journal-title":"IEEE Softw."},{"key":"ref2","volume-title":"Kubernetes: Up and Running: Dive Into the Future of Infrastructure","author":"Burns","year":"2019"},{"key":"ref3","volume-title":"Amazon Web Services","year":"2022"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2639009"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2970118"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1016\/bs.adcom.2021.01.003"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2019.00226"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.3139\/9783446456020"},{"key":"ref9","article-title":"Characterizing the impact of network latency on cloud-based applications\u2019 performance","author":"Popescu","year":"2017"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1186\/s40537-019-0240-1"},{"key":"ref11","volume-title":"Redis, An Open Source In-Memory Data Structure Store","year":"2022"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2020.102740"},{"key":"ref13","volume-title":"Online Boutique, a Cloud-Native Microservices Demo Application","author":"Boutique","year":"2022"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/AINA.2015.245"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ICCES.2016.7821970"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.23919\/INM.2017.7987261"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/JCN.2017.000081"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/GLOBECOM38437.2019.9013128"},{"key":"ref19","volume-title":"Repository for Out-of-Tree Scheduler Plugins Based on the Scheduler Framework","author":"Plugins","year":"2022"},{"key":"ref20","volume-title":"Custom Resources","year":"2022"},{"key":"ref21","volume-title":"PR for Inclusion of the NetworkAware Plugins","author":"Santos","year":"2022"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2982241"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2021.3093199"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-64203-1_25"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2019.8806671"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/CloudSummit47114.2019.00009"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/noms47738.2020.9110376"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2020.04.061"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486999"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421285"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2017.13"},{"key":"ref32","first-page":"595","article-title":"Gandiva: Introspective cluster scheduling for deep learning","volume-title":"Proc. 13th USENIX Symp. Oper. Syst. Design Implement. (OSDI)","author":"Xiao"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2019.00201"},{"key":"ref34","first-page":"1205","article-title":"Unearthing inter-job dependencies for better cluster scheduling","volume-title":"Proc. 14th USENIX Symp. Oper. Syst. Design Implement. (OSDI)","author":"Chung"},{"key":"ref35","first-page":"1","article-title":"Pollux: Co-adaptive cluster scheduling for goodputoptimized deep learning","volume-title":"Proc. 15th USENIX Symp. Oper. Syst. Design Implement. (OSDI)","author":"Qiao"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2021.3132361"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2884251"},{"key":"ref38","first-page":"363","article-title":"E3: Energy-efficient microservices on SmartNIC-accelerated servers","volume-title":"Proc. USENIX Annu. Tech. Conf. (USENIX ATC)","author":"Liu"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2019.2961653"},{"key":"ref40","first-page":"481","article-title":"Heterogeneity-aware cluster scheduling policies for deep learning workloads","volume-title":"Proc. 14th USENIX Symp. Oper. Syst. Design Implement. (OSDI)","author":"Narayanan"},{"key":"ref41","first-page":"83","article-title":"Towards topology aware pre-emptive job scheduling with deep reinforcement learning","volume-title":"Proc. 30th Annu. Int. Conf. Comput. Sci. Softw. Eng.","author":"Ryu"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-88224-2_5"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626322"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2016.0093"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2016.2530309"},{"key":"ref46","first-page":"1225","article-title":"Racksched: A microsecond-scale scheduler for rack-scale computers","volume-title":"Proc. 14th USENIX Symp. Oper. Syst. Design Implement. (OSDI)","author":"Zhu"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446760"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2022.3165014"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/NCA.2015.37"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2018.00082"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/CloudNet47604.2019.9064109"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2019.02.009"},{"key":"ref53","volume-title":"Volcano, a Batch System Built on Kubernetes","year":"2022"},{"key":"ref54","volume-title":"The Gang Plugin","year":"2022"},{"key":"ref55","volume-title":"Task Topology Plugin","year":"2022"},{"key":"ref56","volume-title":"The Binpack Plugin","year":"2022"},{"key":"ref57","volume-title":"Dominant Resource Fairness (DRF) Plugin","year":"2022"},{"key":"ref58","volume-title":"Principles of Container-Based Application Design","author":"Ibryam","year":"2017"},{"key":"ref59","volume-title":"Coscheduling Plugin Implementations Based on Coscheduling Based on PodGroup CRD","year":"2022"},{"key":"ref60","volume-title":"Topology-Aware Scheduler Plugin Implementations","year":"2022"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2959905"},{"key":"ref62","volume-title":"Scheduling Framework","year":"2022"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2021.3095358"},{"key":"ref64","first-page":"18","article-title":"Challenges in resource allocation in network virtualization","volume-title":"Proc. 20th ITC Specialist Seminar","author":"Haider"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1016\/j.orl.2009.09.005"},{"key":"ref66","volume-title":"Assigning Pods to Nodes","year":"2022"},{"key":"ref67","volume-title":"Advertise Extended Resources for a Node","year":"2022"},{"key":"ref68","volume-title":"Bandwidth Resources Advertisement via Extended Resources","author":"Santos","year":"2022"},{"key":"ref69","volume-title":"Network Plugins","year":"2022"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/ICIST.2017.7926801"},{"key":"ref71","volume-title":"App Group CRD Yaml File","author":"Santos","year":"2022"},{"key":"ref72","volume-title":"Service","year":"2022"},{"key":"ref73","volume-title":"App Group Controller","author":"Santos","year":"2022"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipl.2014.09.031"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1145\/368996.369025"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1137\/0201010"},{"key":"ref77","volume-title":"Network Topology CRD Yaml File","author":"Santos","year":"2022"},{"key":"ref78","author":"Santos","year":"2022","journal-title":"The Netperf Component for the Diktyo Framework"},{"key":"ref79","volume-title":"A Benchmark to Measure the Performance of Many Different Types of Networking. It Provides Tests for Both Unidirectional Throughput, and End-to-End Latency","year":"2022"},{"key":"ref80","volume-title":"ConfigMaps","year":"2022"},{"key":"ref81","volume-title":"Network Topology Controller","author":"Santos","year":"2022"},{"key":"ref82","volume-title":"Scheduling, Preemption and Eviction","year":"2022"},{"key":"ref83","volume-title":"Programming Kubernetes: Developing Cloud-Native Applications","author":"Hausenblas","year":"2019"},{"key":"ref84","volume-title":"Network Topology CR Example File","author":"Santos","year":"2022"},{"key":"ref85","volume-title":"The Diktyo Scheduling Plugins","author":"Santos","year":"2022"},{"key":"ref86","volume-title":"The QoS Plugin Sorts Pods by Spec Priority and Breaks Ties by the Quality of Service Class","year":"2022"},{"key":"ref87","volume-title":"Core v1 Pod API","year":"2022"},{"key":"ref88","volume-title":"Amazon EC2 On-Demand Pricing","year":"2022"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1145\/1402946.1402967"},{"key":"ref90","volume-title":"IBM CPLEX ILOG Optimization Studio","year":"2022"},{"key":"ref91","volume-title":"The Go Programming Language","author":"Donovan","year":"2015"},{"key":"ref92","volume-title":"Overview of Kubeadm","year":"2022"},{"key":"ref93","volume-title":"Hybrid Open Resilient Your Platform and Partner for Digital Transformation","author":"Cloud","year":"2022"},{"key":"ref94","volume-title":"TC(8)\u2014Linux Manual Page","author":"Kuznetsov","year":"2022"},{"key":"ref95","first-page":"805","article-title":"FIRM: An intelligent fine-grained resource management framework for SLOoriented microservices","volume-title":"Proc. 14th USENIX Symp. Oper. Syst. Design Implement. (OSDI)","author":"Qiu"},{"key":"ref96","volume-title":"How Fast Is Redis?","year":"2022"},{"key":"ref97","volume-title":"Redis App Group CRD Yaml File","author":"Santos","year":"2022"},{"key":"ref98","volume-title":"Online Boutique App Group CRD Yaml File","author":"Santos","year":"2022"},{"key":"ref99","volume-title":"An Open Source Load Testing Tool","year":"2022"}],"container-title":["IEEE Transactions on Network and Service Management"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/4275028\/10355751\/10111024.pdf?arnumber=10111024","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,20]],"date-time":"2023-12-20T01:14:32Z","timestamp":1703034872000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10111024\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12]]},"references-count":99,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tnsm.2023.3271415","relation":{},"ISSN":["1932-4537","2373-7379"],"issn-type":[{"value":"1932-4537","type":"electronic"},{"value":"2373-7379","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12]]}}}