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

Full metadata record
DC Field Value Language
dc.contributor.authorKim, Gyuyeong-
dc.contributor.authorLee, Wonjun-
dc.date.accessioned2022-08-14T01:59:51Z-
dc.date.available2022-08-14T01:59:51Z-
dc.date.created2022-08-12-
dc.date.issued2022-04-15-
dc.identifier.issn2327-4662-
dc.identifier.urihttps://scholar.korea.ac.kr/handle/2021.sw.korea/143098-
dc.description.abstractData 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.-
dc.languageEnglish-
dc.language.isoen-
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC-
dc.titleNetwork Policy Enforcement With Commodity Multiqueue NICs for Multitenant Data Centers-
dc.typeArticle-
dc.contributor.affiliatedAuthorLee, Wonjun-
dc.identifier.doi10.1109/JIOT.2021.3110843-
dc.identifier.scopusid2-s2.0-85114741816-
dc.identifier.wosid000803126900060-
dc.identifier.bibliographicCitationIEEE INTERNET OF THINGS JOURNAL, v.9, no.8, pp.6252 - 6263-
dc.relation.isPartOfIEEE INTERNET OF THINGS JOURNAL-
dc.citation.titleIEEE INTERNET OF THINGS JOURNAL-
dc.citation.volume9-
dc.citation.number8-
dc.citation.startPage6252-
dc.citation.endPage6263-
dc.type.rimsART-
dc.type.docTypeArticle-
dc.description.journalClass1-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaEngineering-
dc.relation.journalResearchAreaTelecommunications-
dc.relation.journalWebOfScienceCategoryComputer Science, Information Systems-
dc.relation.journalWebOfScienceCategoryEngineering, Electrical & Electronic-
dc.relation.journalWebOfScienceCategoryTelecommunications-
dc.subject.keywordAuthorHardware-
dc.subject.keywordAuthorInternet of Things-
dc.subject.keywordAuthorServers-
dc.subject.keywordAuthorScheduling algorithms-
dc.subject.keywordAuthorData centers-
dc.subject.keywordAuthorThroughput-
dc.subject.keywordAuthorLinux-
dc.subject.keywordAuthorData center networks-
dc.subject.keywordAuthorInternet of Things (IoT) system architecture-
dc.subject.keywordAuthornetwork interface cards (NICs)-
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