Detail View

vSPACE: Supporting Parallel Network Packet Processing in Virtualized Environments through Dynamic Core Management
Citations

WEB OF SCIENCE

Citations

SCOPUS

Metadata Downloads

DC Field Value Language
dc.contributor.author Park, Gyeongseo -
dc.contributor.author Kim, Minho -
dc.contributor.author Kang, Ki-Dong -
dc.contributor.author Jeon, Yunhyeong -
dc.contributor.author Kim, Sungju -
dc.contributor.author Kim, Hyosang -
dc.contributor.author Kim, Daehoon -
dc.date.accessioned 2024-12-23T11:40:14Z -
dc.date.available 2024-12-23T11:40:14Z -
dc.date.created 2024-12-08 -
dc.date.issued 2024-10-16 -
dc.identifier.isbn 9798400706318 -
dc.identifier.issn 1089-795X -
dc.identifier.uri http://hdl.handle.net/20.500.11750/57354 -
dc.description.abstract Data centers face significant performance challenges with parallel processing for network I/O in virtualized environments, particularly for latency-critical (LC) workloads that must satisfy strict Service Level Objectives (SLOs). While previous studies have addressed performance challenges in network I/O virtualization, they overlook the impact of excessive parallelism on the performance of Virtual Machines (VMs). We observe that excessive parallelization for VMs and network I/O processing can lead to core over-subscription, resulting in significant resource contention, frequent preemptions, and task migrations. Based on these observations, we propose vSPACE, dynamic core management specifically de-signed to support parallel network I/O processing in virtualized environments efficiently. To reduce scheduling contention, vSPACE creates distinct core allocation groups for VM and network I/O and assigns dedicated cores to each. Then, it dynamically adjusts the number of allocated cores to enforce appropriate parallelism for VMs and network I/O processing based on varying demands. vSPACE employs continuous monitoring and a heuristic algorithm to periodically determine appropriate core allocation, addressing excessive contention and improving energy and resource efficiency. vSPACE operates in three modes: performance improvement, energy efficiency, and resource efficiency. Our evaluations demonstrate that vSPACE significantly enhances throughput by up to 4.2x compared to existing core allocation approaches and improves energy and resource efficiency by up to 16.5% and 30.5%, respectively. © 2024 ACM. -
dc.language English -
dc.publisher IEEE Computer Society -
dc.relation.ispartof PACT '24: Proceedings of the 2024 International Conference on Parallel Architectures and Compilation Techniques -
dc.title vSPACE: Supporting Parallel Network Packet Processing in Virtualized Environments through Dynamic Core Management -
dc.type Conference Paper -
dc.identifier.doi 10.1145/3656019.3689610 -
dc.identifier.wosid 001344829000002 -
dc.identifier.scopusid 2-s2.0-85215518311 -
dc.identifier.bibliographicCitation Park, Gyeongseo. (2024-10-16). vSPACE: Supporting Parallel Network Packet Processing in Virtualized Environments through Dynamic Core Management. International Conference on Parallel Architectures and Compilation Techniques, 14–25. doi: 10.1145/3656019.3689610 -
dc.identifier.url https://pact2024.github.io/program/ -
dc.citation.conferenceDate 2024-10-13 -
dc.citation.conferencePlace US -
dc.citation.conferencePlace Long Beach -
dc.citation.endPage 25 -
dc.citation.startPage 14 -
dc.citation.title International Conference on Parallel Architectures and Compilation Techniques -
Show Simple Item Record

File Downloads

  • There are no files associated with this item.

공유

qrcode
공유하기

Total Views & Downloads