[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC] Lightweight socket communication between domainsin a single machine
Hi there, > I attached a PPT file that has some note on the implementation, comparing > to XenSocket. > In each slide of the PPT, I wrote a few lines of slide note. Please read > the note for more details. So, to summarise, the main points of your approach are: 1) shared memory data transfers for streams of data - effectively a Xen "device" channel per stream 2) use existing TCP syscall interface and protocol code to handle connection setup and teardown (+ calls into additional setup / teardown code for Xway itself, of course) 3) allow TCP-oriented applications to leverage Xway without any modification whatsoever, using the same API as usual It looks like a nice side effect of your strategy of leveraging TCP is that you could perhaps modify your "Xway switch" to plumb the data stream either through the TCP stack, or the Xway shared memory at will - allowing you to fall back to TCP when migrating off a host, and allowing you to transparently switch to Xway when migrating to be colocated with the server you're talking to. You seem to get some impressive throughput numbers when working on shared memory ;-) Do you think there are any further optimisations that you could do here? I'm curious as to how you handle addressing... Is an IP-address->local domain id lookup process happening somewhere? How does this work? Can any TCP connection take advantage of Xway, or is some advance configuration required? > Since I don't know much about XenSocket I comapred only a few features that > I'm interested in. Perhaps the XenSocket folks can comment more on this. It would be good to identify how much commonality in code / purpose there are between the two projects. > I know that this summary slide is not enough to understand the whole things > of Xway. > However, let's start discussion on Xway as well as XenSocket. -- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel! _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |