From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: RFC: "local" communications Date: Wed, 15 Jun 2005 15:24:42 -0500 Message-ID: <42B08E8A.9090609@us.ibm.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Rik van Riel Cc: Lon Hohberger , xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Rik van Riel wrote: >Hi, > >When combining clustering with cluster storage, the situation >arises where virtual machines are not only managed by the cluster >software, but also need to participate in the cluster software >themselves... > >In order for this to work better, it would be good if there >was a way for software in a domU to communicate with software >on the local dom0 - so after being migrated elsewhere, a guest >would start talking to the new dom0 automatically. > >Now what I'm not sure about is, what would be the best way to >do this? > >Should it be some virtual device analogous to the virtual >network driver, or should we have some other kind of socket >for node local communications ? > >What kind of approach would the Xen community (that's you, if >you read this far) prefer ? > > I can only speak for myself, but I'd personally like to see a small userspace library that established a datagram connection between two domains (using an event channel and a shared page) that could be reused for many applications. If it could be used with normal read/write calls that would be even better (although first thought is that that would require a daemon). Regards, Anthony Liguori