Thank you for your response. Yes, I would like to work on some task, and eventually I would like to use it as my student project. For example, it might be possible to implement the technique from the article Post-Copy, Hines, 2009: demand paging, active push, prepaging and dynamic self-ballooning. As far as I understood from the postcopy documentation, the pages are pushed sequentially, but it is possible to implement a new prepaging strategy. Or are there any obstacles to implementing the ideas of this paper in QEMU?
Hi,
On Mon, Apr 25, 2022 at 01:41:27PM +0300, Artyom wrote:
> Hello! I would like to see a list of suggestions/ideas/tickets for
> improving live migration (especially performance and algorithms). There is
> a page https://wiki.qemu.org/ToDo/LiveMigration, but it has not been
> updated for a long time. Thanks
Yes I think you're right and it's a good idea we should at some point
revive the page so it always contains up-to-date contents.
Do you mean that you want to contribute to QEMU project by working on some
(obviously, not bit-sized) performance related tasks on live migration to
improve the software?
So far I am aware that Leonardo was working on zero-copy sender side for
it, Juan was experimenting some bitmap split researches, and I'm working on
a bit of the postcopy specific enhancements. I'm not sure what I can do
here to help you start any form of contribution, maybe starting from
knowing more context of what you want and plan. :)
Thanks,
--
Peter Xu