Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems 2008
DOI: 10.1145/1477942.1477971
|View full text |Cite
|
Sign up to set email alerts
|

Software techniques to improve virtualized I/O performance on multi-core systems

Abstract: Virtualization technology is now widely deployed on high performance networks such as 10-Gigabit Ethernet (10GE). It offers useful features like functional isolation, manageability and live migration. Unfortunately, the overhead of network I/O virtualization significantly degrades the performance of network-intensive applications. Two major factors of loss in I/O performance result from the extra driver domain to process I/O requests and the extra scheduler inside the virtual machine monitor (VMM) for scheduli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
30
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 69 publications
(30 citation statements)
references
References 12 publications
0
30
0
Order By: Relevance
“…Liao [11] presented a scheduler for scheduling real time applications for supporting respond time, and instead of placing the processor at the end of the executive queue, this method compute the state in which the virtual processor is inserted based on its delay. Goiri [12] presented a task dynamic scheduling policy for allocating informed sources at cloud data centers.…”
Section: Review Of Literaturementioning
confidence: 99%
“…Liao [11] presented a scheduler for scheduling real time applications for supporting respond time, and instead of placing the processor at the end of the executive queue, this method compute the state in which the virtual processor is inserted based on its delay. Goiri [12] presented a task dynamic scheduling policy for allocating informed sources at cloud data centers.…”
Section: Review Of Literaturementioning
confidence: 99%
“…Memory and cache also affect I/O performance. Guangdeng Liao et al, [7] proposed a cache-aware scheduling and credits steal strategy to improve I/O performance. Their mechanism reduces inter-domain communication cost and accelerates packet processing.…”
Section: Improve I/o Performance For Vmsmentioning
confidence: 99%
“…Several techniques have been proposed for improving I/O performance [6][7][8][9]. Software based [6][7][8] and hardware based [9] I/O virtualization technology are applied in virtualization to improve network I/O performance.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…In [17], the authors proposed an extension to the Xen credit-based scheduler improving its behavior in presence of multiple different applications with heavy I/O workloads, prioritizing the I/O bound ones. Also, in [13], the authors proposed to modify the Xen CPU scheduler and networking architecture to improve the performance of virtualized I/O on 10 Gbps Ethernet.…”
Section: Related Workmentioning
confidence: 99%