Cited 0 times in

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

DC Field Value Language
dc.contributor.author김대훈-
dc.date.accessioned2025-04-17T09:16:00Z-
dc.date.available2025-04-17T09:16:00Z-
dc.date.issued2024-10-
dc.identifier.urihttps://ir.ymlib.yonsei.ac.kr/handle/22282913/204700-
dc.description.abstractData 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 oversubscription, resulting in significant resource contention, frequent preemptions, and task migrations. Based on these observations, we propose vSPACE, dynamic core management specifically designed 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.2 × compared to existing core allocation approaches and improves energy and resource efficiency by up to 16.5% and 30.5%, respectively.-
dc.description.statementOfResponsibilityopen-
dc.relation.isPartOfParallel Architectures and Compilation Techniques - Conference Proceedings, PACT-
dc.rightsCC BY-NC-ND 2.0 KR-
dc.titlevSPACE: Supporting Parallel Network Packet Processing in Virtualized Environments through Dynamic Core Management-
dc.typeArticle-
dc.contributor.collegeCollege of Medicine (의과대학)-
dc.contributor.departmentDept. of Internal Medicine (내과학교실)-
dc.contributor.googleauthorGyeongseo Park-
dc.contributor.googleauthorMinho Kim-
dc.contributor.googleauthorKi-Dong Kang-
dc.contributor.googleauthorYunhyeong Jeon-
dc.contributor.googleauthorSungju Kim-
dc.contributor.googleauthorHyosang Kim-
dc.contributor.googleauthorDaehoon Kim-
dc.identifier.doi10.1145/3656019.3689610-
dc.contributor.localIdA00373-
dc.contributor.alternativeNameKim, Dae Hoon-
dc.contributor.affiliatedAuthor김대훈-
dc.citation.startPage14-
dc.citation.endPage25-
dc.identifier.bibliographicCitationParallel Architectures and Compilation Techniques - Conference Proceedings, PACT, : 14-25, 2024-10-
Appears in Collections:
1. College of Medicine (의과대학) > Dept. of Internal Medicine (내과학교실) > 1. Journal Papers

qrcode

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