2015
DOI: 10.1109/tnsm.2015.2432066
|View full text |Cite
|
Sign up to set email alerts
|

XCollOpts: A Novel Improvement of Network Virtualizations in Xen for I/O-Latency Sensitive Applications on Multicores

Abstract: It has long been recognized that the Credit scheduler selectively favors CPU-bound applications whereas for I/O-latency sensitive workloads, such as those related to stream-based audio/video services, it only exhibits tolerable, or even worse, unacceptable performance. The reasons behind this phenomenon are the poor understanding (to some degree) of the virtual machine scheduling as well as the network I/O virtualizations. In order to address these problems and make the system more responsive to the I/O-latenc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 22 publications
0
7
0
Order By: Relevance
“…It marks these I/O requests by the event channels using a technique called hypercall. When the domain is scheduled, it checks the event channels and delivers the pending events by calling the corresponding interrupt handler [9].…”
Section: Xen Hypervisormentioning
confidence: 99%
See 1 more Smart Citation
“…It marks these I/O requests by the event channels using a technique called hypercall. When the domain is scheduled, it checks the event channels and delivers the pending events by calling the corresponding interrupt handler [9].…”
Section: Xen Hypervisormentioning
confidence: 99%
“…Each core can create eight vCPUs. Xen's Credit Scheduler synchronizes all the vCPUs with a fair share algorithm based on proportional scheduling [9]. Xen usually allocates just one vCPU to each domain, thus containing the information related to scheduling and event channels.…”
Section: Xen Hypervisormentioning
confidence: 99%
“…If the vCPU occupying the pCPU has OVER or UNDER priority, it preempts the pCPU for 10 ms. The BOOST mechanism improves I/O responsiveness to enhance the I/O performance of data-intensive VMs; however, the same BOOST priority between vCPUs causes an I/O performance imbalance [10], [31]. In addition, the round-robin scheduling policy defines the limits on the I/O performance improvement of the Credit1 scheduler [13], [32].…”
Section: Xen's Scheduling Interfacementioning
confidence: 99%
“…In "XCollOpts: A Novel Improvement of Network Virtualization in Xen for I/O-Latency Sensitive Applications on Multicores," Zeng et al [9] present several improvements to the Xen scheduler to make it more suitable for I/O-latency sensitive applications in virtualized multi-core environments, such as multimedia streaming applications. The imbalanced multi-boosting problem among the cores and the premature preemption problem are addressed, together with two further optimizations for the network I/O virtualizations.…”
Section: Accepted Papers-part IImentioning
confidence: 99%