Hi, I have the following scenario: a legacy application with RT constraints that needs to be replicated. Basically, I need to run several instances of this application on a single multi-core box. However, this is not as simple as it sounds because the application assumes several things such as exclusive access to HW, etc. So, instead of re-designing the application to co-exist with different instances, I was wondering whether this could be done using a lazy approach: running each instance within a virtual machine. I have enough cores available so that I can actually dedicate 1 or more cores to each VM, but the problem is: will the application still be able to meet its RT requirements? I guess that, if two VMs share the same core(s), meeting the deadlines will not be possible without having a special scheduler on the VMs manager. But what about if all the VMs have their own cores? Of course there is still the issue with the shared access to the HW, but since this HW (Ethernet NICs) also have support for virtualisation, I could create virtual NICs for each of the VM instances. Any experiences/thoughts/links? Would preemptrt+Xen be able to do this? preemptrt+kvm? Other options? Thanks, -- Luis -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html