Virtualisation is a key technology for making processors, storage and networking assets more generally usable by software applications. The key benefits of computer virtualisation are increased utilisation through enhanced flexibility and scalability of e