Loading [a11y]/accessibility-menu.js
Network-Aware Container Scheduling in Multi-Tenant Data Center | IEEE Conference Publication | IEEE Xplore

Network-Aware Container Scheduling in Multi-Tenant Data Center


Abstract:

Network management on multi-tenant container-based data center has critical impact on performance. Tenants encapsulate applications in containers abstracting away details...Show More

Abstract:

Network management on multi-tenant container-based data center has critical impact on performance. Tenants encapsulate applications in containers abstracting away details on hosting infrastructures, and entrust data center management framework with the provisioning of network Quality-of-Service requirements. In this paper, we propose a network-aware multi-criteria container scheduler to jointly process containers and network requirements. We introduce a new Mixed Integer Linear Programming formulation for network-aware scheduling encompassing both tenants and providers metrics. We describe two GPU-accelerated modules to address the complexity barrier of the problem and efficiently process scheduling requests. Our experiments show that our scheduling approach accounting for both network and containers outperforms traditional algorithms used by containers orchestrators.
Date of Conference: 09-13 December 2019
Date Added to IEEE Xplore: 27 February 2020
ISBN Information:

ISSN Information:

Conference Location: Waikoloa, HI, USA
Citations are not available for this document.

I. Introduction

Container-based virtualization offers a lightweight mechanism to host and manage large-scale distributed applications for big data processing, edge computing, stream processing, among others. Multiple tenants encapsulate applications' environments in containers, abstracting away details of operating systems, library versions, and server configurations. With containers, data center (DC) management becomes application-oriented [1] in contrast to server-oriented when using virtual machines. Several technologies are used to provide connections between containers, such as virtual switches, bridges, and overlay networks [2]. Yet, containers are a catalyst for network management complexity. Network segmentation, bandwidth reservation, and latency control are essential requirements to support distributed applications, but container management frameworks still lack appropriate tools to support Quality-of-Service (QoS) requirements for network provisioning [1].

Cites in Papers - |

Cites in Papers - IEEE (6)

Select All
1.
José Santos, Miel Verkerken, Laurens D'Hooge, Tim Wauters, Bruno Volckaert, Filip De Turck, "Performance Impact of Queue Sorting in Container-Based Application Scheduling", 2023 19th International Conference on Network and Service Management (CNSM), pp.1-9, 2023.
2.
Lionel Nkenyereye, Kang-Jun Baeg, Wan-Young Chung, "Deep Reinforcement Learning for Containerized Edge Intelligence Inference Request Processing in IoT Edge Computing", IEEE Transactions on Services Computing, vol.16, no.6, pp.4328-4344, 2023.
3.
José Santos, Chen Wang, Tim Wauters, Filip De Turck, "Diktyo: Network-Aware Scheduling in Container-Based Clouds", IEEE Transactions on Network and Service Management, vol.20, no.4, pp.4461-4477, 2023.
4.
Ruochen Liu, Ping Yang, Haoyuan Lv, Weibin Li, "Multi-Objective Multi-Factorial Evolutionary Algorithm for Container Placement", IEEE Transactions on Cloud Computing, vol.11, no.2, pp.1430-1445, 2023.
5.
Pradeep Singh Rawat, Robin Singh Bhadoria, "Performance Evaluation Using Execution Time Aware Bio-Inspired Virtual Machine Placement Strategy", 2021 10th IEEE International Conference on Communication Systems and Network Technologies (CSNT), pp.853-859, 2021.
6.
Marcos Carvalho, Daniel Fernandes Macedo, "QoE-Aware Container Scheduler for Co-located Cloud Environments", 2021 IFIP/IEEE International Symposium on Integrated Network Management (IM), pp.286-294, 2021.

Cites in Papers - Other Publishers (6)

1.
Ying Qiao, Junhan Xiong, Yiguo Zhao, "Network-aware container scheduling in edge computing", Cluster Computing, vol.28, no.2, 2025.
2.
Ruochen Liu, Haoyuan Lv, Ping Yang, Rongfang Wang, "A multi-task genetic programming approach for online multi-objective container placement in heterogeneous cluster", Complex & Intelligent Systems, vol.11, no.1, 2025.
3.
Ruchika Malhotra, Anjali Bansal, Marouane Kessentini, "A Systematic Literature Review on Maintenance of Software Containers", ACM Computing Surveys, 2024.
4.
Dinesh Kumar, Mahendra Pratap Yadav, , 2023.
5.
Imtiaz Ahmad, Mohammad Gh. AlFailakawi, Asayel AlMutawa, Latifa Alsalman, "Container scheduling techniques: A Survey and assessment", Journal of King Saud University - Computer and Information Sciences, vol.34, no.7, pp.3934, 2022.
6.
Leonardo Rosa Rodrigues, Guilherme Piêgas Koslovski, Marcelo Pasin, Maurício Aronne Pillon, Omir Correia Alves, Charles Christian Miers, "Time-constrained and network-aware containers scheduling in GPU era", Future Generation Computer Systems, vol.117, pp.72, 2021.
Contact IEEE to Subscribe

References

References is not available for this document.