Fido: Fast Inter-Virtual-Machine Communication for Enterprise Appliances

Download Now Free registration required

Executive Summary

Enterprise-class server appliances such as network-attached storage systems or network routers can benefit greatly from virtualization technologies. However, current inter-VM communication techniques have significant performance overheads when employed between highly-collaborative appliance components, thereby limiting the use of virtualization in such systems. The authors present Fido, an inter-VM communication mechanism that leverages the inherent relaxed trust model between the software components in an appliance to achieve high performance. They have also developed common device abstractions - a network device (MMNet) and a block device (MMBlk) on top of Fido.

  • Format: PDF
  • Size: 344.4 KB