* [Qemu-devel] KVM call agenda for 2013-04-09
@ 2013-04-08 13:46 Juan Quintela
2013-04-09 14:09 ` Juan Quintela
2013-04-09 15:13 ` Stefan Hajnoczi
0 siblings, 2 replies; 3+ messages in thread
From: Juan Quintela @ 2013-04-08 13:46 UTC (permalink / raw)
To: KVM devel mailing list, qemu-devel qemu-devel
Hi
Please send in any agenda topics you are interested in.
Later, Juan.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Qemu-devel] KVM call agenda for 2013-04-09
2013-04-08 13:46 [Qemu-devel] KVM call agenda for 2013-04-09 Juan Quintela
@ 2013-04-09 14:09 ` Juan Quintela
2013-04-09 15:13 ` Stefan Hajnoczi
1 sibling, 0 replies; 3+ messages in thread
From: Juan Quintela @ 2013-04-09 14:09 UTC (permalink / raw)
To: KVM devel mailing list; +Cc: qemu-devel qemu-devel
Juan Quintela <quintela@redhat.com> wrote:
> Hi
Today there is a call, there was agenda but I didn't noticed that it
was sent as private mail to me:
>From Abel Gordon:
I would like to present a technical report we just published
that describes the design and evaluation of the work we did to improve
virtual net/block I/O scalability and performance based on vhost and
hosting multiple KVM guests.
We started some discussion in the qemu-mailing list about this work
and dataplane:
http://lists.gnu.org/archive/html/qemu-devel/2013-02/msg02702.html
http://lists.gnu.org/archive/html/qemu-devel/2013-03/msg00028.html
The report can be downloaded from the following link: http://goo.gl/RKppy
(full link:
http://domino.research.ibm.com/library/cyberdig.nsf/1e4115aea78b6e7c85256b360066f0d4/479e3578ed05bfac85257b4200427735!OpenDocument&Highlight=0,h-0319
)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Qemu-devel] KVM call agenda for 2013-04-09
2013-04-08 13:46 [Qemu-devel] KVM call agenda for 2013-04-09 Juan Quintela
2013-04-09 14:09 ` Juan Quintela
@ 2013-04-09 15:13 ` Stefan Hajnoczi
1 sibling, 0 replies; 3+ messages in thread
From: Stefan Hajnoczi @ 2013-04-09 15:13 UTC (permalink / raw)
To: Juan Quintela; +Cc: qemu-devel qemu-devel, KVM devel mailing list
Meeting notes on Abel's presentation:
Aim: improve vhost scalability
Shared vhost thread
==============
Problem: Linux scheduler does not see state of virtqueues, cannot make
good scheduling decisions
Solution: Shared thread serves multiple VMs and therefore influences
"I/O scheduling" instead of kernel thread per vhost device
Exitless communication
=================
* Polling on host to notice guest vring updates without guest pio instruction
* Use CPU affinity to bind vcpus to separate cores and let polling
run on dedicated cores
* Existless Interrupt (ELI) or future hardware APIC virtualization
feature to inject virtual interrupts
without vmexit and EOI
See paper for performance results (impressive numbers):
http://domino.research.ibm.com/library/cyberdig.nsf/papers/479E3578ED05BFAC85257B4200427735/$File/h-0319.pdf
Abel will publish rebased code on GitHub but does not have time to
upstream them.
The next step: QEMU/KVM community can digest the paper + patches and
decide on ideas to upstream.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-04-09 15:13 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-08 13:46 [Qemu-devel] KVM call agenda for 2013-04-09 Juan Quintela
2013-04-09 14:09 ` Juan Quintela
2013-04-09 15:13 ` Stefan Hajnoczi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).