Monday, January 07, 2008

XWay and XenSockets

Recently, I felt deja vu reading messages on xen-devel mailing list.
Now, there seems to be two implementations for Xen hypervisor which enables low overhead communication between two VM guests on a single server, XWay and XenSockets.
  • http://sourceforge.net/projects/xway
  • http://sourceforge.net/projects/xvmsocket/
According to their presentations found in this page, both of them have roughly 10Gbps bandwidth keeping standard socket API binary compatibility, and their results were derived under xen-3.0.3 or prior based environments. As the VMM scheduler of Xen seems to have been improved around xen-3.0.4, maybe we can expect better peformances because there are some more rooms of memory bandwidth.

But, anyway both of them are based on the similar ideas of HiperSockets of IBM zServer.
  • http://www.redbooks.ibm.com/abstracts/sg246816.html
Actually, I also did a similar high performance socket communication research work on SPARC/Solaris about 6 years ago.

BTW, I didn't know IBM people spelled HiperSockets not HyperSockets.
Surprisingly, searching IBM web page HyperSockets gives me several pages. :o

No comments: