Network Policy Enforcement With Commodity Multiqueue NICs for Multitenant Data Centers
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kim, Gyuyeong | - |
dc.contributor.author | Lee, Wonjun | - |
dc.date.accessioned | 2022-08-14T01:59:51Z | - |
dc.date.available | 2022-08-14T01:59:51Z | - |
dc.date.created | 2022-08-12 | - |
dc.date.issued | 2022-04-15 | - |
dc.identifier.issn | 2327-4662 | - |
dc.identifier.uri | https://scholar.korea.ac.kr/handle/2021.sw.korea/143098 | - |
dc.description.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. | - |
dc.language | English | - |
dc.language.iso | en | - |
dc.publisher | IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC | - |
dc.title | Network Policy Enforcement With Commodity Multiqueue NICs for Multitenant Data Centers | - |
dc.type | Article | - |
dc.contributor.affiliatedAuthor | Lee, Wonjun | - |
dc.identifier.doi | 10.1109/JIOT.2021.3110843 | - |
dc.identifier.scopusid | 2-s2.0-85114741816 | - |
dc.identifier.wosid | 000803126900060 | - |
dc.identifier.bibliographicCitation | IEEE INTERNET OF THINGS JOURNAL, v.9, no.8, pp.6252 - 6263 | - |
dc.relation.isPartOf | IEEE INTERNET OF THINGS JOURNAL | - |
dc.citation.title | IEEE INTERNET OF THINGS JOURNAL | - |
dc.citation.volume | 9 | - |
dc.citation.number | 8 | - |
dc.citation.startPage | 6252 | - |
dc.citation.endPage | 6263 | - |
dc.type.rims | ART | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Engineering | - |
dc.relation.journalResearchArea | Telecommunications | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
dc.relation.journalWebOfScienceCategory | Engineering, Electrical & Electronic | - |
dc.relation.journalWebOfScienceCategory | Telecommunications | - |
dc.subject.keywordAuthor | Hardware | - |
dc.subject.keywordAuthor | Internet of Things | - |
dc.subject.keywordAuthor | Servers | - |
dc.subject.keywordAuthor | Scheduling algorithms | - |
dc.subject.keywordAuthor | Data centers | - |
dc.subject.keywordAuthor | Throughput | - |
dc.subject.keywordAuthor | Linux | - |
dc.subject.keywordAuthor | Data center networks | - |
dc.subject.keywordAuthor | Internet of Things (IoT) system architecture | - |
dc.subject.keywordAuthor | network interface cards (NICs) | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
145 Anam-ro, Seongbuk-gu, Seoul, 02841, Korea+82-2-3290-2963
COPYRIGHT © 2021 Korea University. All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.