Proceedings of the 6th International Workshop on Virtualization Technologies in Distributed Computing Date 2012
DOI: 10.1145/2287056.2287060
|View full text |Cite
|
Sign up to set email alerts
|

Paravirtualizing TCP

Abstract: Virtualization has proven consolidation and isolation benefits, but invariably incurs an overhead. This overhead especially penalizes latency sensitive tasks such as tcp processing, because such processing only occurs when a guest is scheduled. We evaluate a system where tcp is paravirtualized. All guest tcp processing below the socket interface takes place in the hypervisor, which enables rapid response to protocol state changes. We have built Leulo, a prototype hypervisor, and a modified Linux guest kernel t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(11 citation statements)
references
References 29 publications
0
11
0
Order By: Relevance
“…To quantify overhead, we seek more realistic workloads, so we use Apache, MySQL, and Hadoop applications. These execute as unmodified Linux binaries in virtual machines, drawing on prior work [10], [11]. All experiments exhibited deterministic behavior across runs, with consistent performance.…”
Section: Discussionmentioning
confidence: 91%
See 2 more Smart Citations
“…To quantify overhead, we seek more realistic workloads, so we use Apache, MySQL, and Hadoop applications. These execute as unmodified Linux binaries in virtual machines, drawing on prior work [10], [11]. All experiments exhibited deterministic behavior across runs, with consistent performance.…”
Section: Discussionmentioning
confidence: 91%
“…It comprises around 120,000 lines of C code and offers a wide range of commodity OS functionality. We give an overview of the implementation here; see [10], [11], [22] for additional implementation details.…”
Section: The Vortex Omni-kernel Implementationmentioning
confidence: 99%
See 1 more Smart Citation
“…Research [25] proposes to offload the whole socket layer (open, accept, read, write, close) into the hypervisor. However, this would greatly complicate a key feature of virtualization: VM live migration [11], because it would introduce a problem similar to that of residual dependencies in process migration [22].…”
Section: A Tcp In Virtual Machinesmentioning
confidence: 99%
“…to the physical i/o device is crucial, and algorithmic innovations such as mClock [13] and dvt [21] can further strengthen such differentiation, scheduling vigilance is required on the entire vm to i/o device path. For example, a vm may be unable to exploit its i/o budget due to infrequent cpu control [12,36,25], benefit from particular scheduling because of its i/o pattern [34,18], or unduly receive resources because of poor accounting [14].…”
Section: Introductionmentioning
confidence: 99%