[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Skywriting + mirage



Mort:
>> In the "Turning down the LAMP" paper, section 5, it is mentioned that mirage 
>> is a good match as an execution platform for skywriting (and by extension 
>> CIEL). Has there already been done any work in that area?
> not that i'm aware of, though the frp stuff starting now/soon is arguably 
> part of that.  anil will know better.
> (why?)
I find both Mirage and CIEL/Skywriting very interesting, and would like to do 
some work in those areas.


Anil:
>> Dear miragers,
>> 
>> In the "Turning down the LAMP" paper, section 5, it is mentioned that mirage 
>> is a good match as an execution platform for skywriting (and by extension 
>> CIEL). Has there already been done any work in that area?
> 
> Hey Seb,
> 
> Yes, there's been ongoing work in that area since the paper. The problem with 
> specialising CIEL tasks (or indeed, most data-intensive processing) is that 
> the interconnects become increasingly inefficient as the worker kernels 
> become more fine-grained.
> 
> Malte did some initial work on this to demonstrate the problem:
> http://www.cl.cam.ac.uk/~ms705/paper-sfma.pdf
> 
> A bunch of us have been developing a more efficient 'elastic' I/O 
> interconnect for connecting VMs:
> http://anil.recoil.org/papers/2012-resolve-fable.pdf
> http://anil.recoil.org/papers/drafts/2012-usenix-ipc-draft1.pdf (short paper 
> version draft)
> http://anil.recoil.org/talks/fosdem-io-2012.pdf
Thanks for all the references! I'll have a read.

> Meanwhile, David Scott has been rewriting the Xen toolstack to better support 
> low-latency microVMs (aka 'stub domains').
> http://github.com/djs55/xen-api (cooper branch, unreleased code, Dave's on 
> this list).
Cool! On my watch list.

> We're integrating this into Mirage (with multi-language support) at the 
> moment. I'll have an update on that in a week or two, as it relates to the 
> upcoming 1.0 release plan for Mirage.
What exactly are you integrating into mirage? The work on fable / ipc?

Thanks.

~ Seb


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.