Hi,<br><br>I and my team mate, Supriti, were working on a Virtio Balloon Driver as a part of our project where we had implemented Dan Magenheimer's Transcendent Memory on Lguest. The algorithm that we had used for deciding how much and when to balloon was a very crude one. It barely took the Committed AS value from /proc/meminfo. This would be deducted from the total memory of the guest, and half of that would be considered as underutilized memory. This underutilized memory would then be ballooned out.<br>
<br>This worked for the purpose of our demonstration of the project.<br><br>We are looking to submit the Virtio Balloon Driver, and the Balloon Device but that is a long way for us, since we have been busy with other things, and haven't been able to concentrate on our project for quite some time. I would like to know, whether the Balloon Driver might get accepted in the Linux Mainline. Also, how do we go about submitting the code?<br>
<br>We also hoping to be able to shape up the Transcendent Memory code, and upload it soon.<br><br>Regards,<br clear="all"><br>-- <br>Gaurav Kukreja<br><br>+91 997 030 1257<br><br>