Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Network Policy Enforcement With Commodity Multiqueue NICs for Multitenant Data Centers

Authors
Kim, GyuyeongLee, Wonjun
Issue Date
15-Apr-2022
Publisher
IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
Keywords
Hardware; Internet of Things; Servers; Scheduling algorithms; Data centers; Throughput; Linux; Data center networks; Internet of Things (IoT) system architecture; network interface cards (NICs)
Citation
IEEE INTERNET OF THINGS JOURNAL, v.9, no.8, pp.6252 - 6263
Indexed
SCIE
SCOPUS
Journal Title
IEEE INTERNET OF THINGS JOURNAL
Volume
9
Number
8
Start Page
6252
End Page
6263
URI
https://scholar.korea.ac.kr/handle/2021.sw.korea/143098
DOI
10.1109/JIOT.2021.3110843
ISSN
2327-4662
Abstract
Data centers are the fundamental component in the Internet of Things (IoT) system architecture. Data center servers where IoT services are co-located require hierarchical network policy enforcement to ensure fair bandwidth sharing among tenants and to prioritize latency-sensitive traffic within a tenant simultaneously. Meanwhile, emerging network interface cards (NICs) in servers make use of multiple hardware queues to drive increasing line rates. Unfortunately, multiqueue NICs make it hard to enforce hierarchical policies because the NIC packet scheduler dequeues packets in a static round-robin (RR) fashion for per-flow fairness. In this article, we enable hierarchical network policy enforcement with existing commodity multiqueue NICs. We design TONIC, a multiqueue NIC packet scheduling solution that approximates hierarchical packet scheduling by manipulating the packet dequeueing sequence of the NIC scheduler through dynamic packet enqueueing decisions. Specifically, TONIC leverages multiple hardware queues and the double-ended queue structure of qdiscs to express different tenant weights and application priorities without hardware modifications. We implement a TONIC prototype as a Linux kernel module and evaluate it on a testbed with commodity multiqueue NICs. Our experiment results show that TONIC can enforce hierarchical policies consisting of weighted fair sharing and traffic prioritization while maintaining robustness to various network conditions.
Files in This Item
There are no files associated with this item.
Appears in
Collections
School of Cyber Security > Department of Information Security > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Lee, Won jun photo

Lee, Won jun
Department of Information Security
Read more

Altmetrics

Total Views & Downloads

BROWSE