CIEL: a universal execution engine for distributed data-flow computing
Add to your list(s)
Download to your calendar using vCal
If you have a question about this talk, please contact Eiko Yoneki.
This paper introduces CIEL , a universal execution engine
for distributed data-flow programs. Like previous
execution engines, CIEL masks the complexity of distributed
programming. Unlike those systems, a CIEL job
can make data-dependent control-flow decisions, which
enables it to compute iterative and recursive algorithms.
We have also developed Skywriting, a Turingcomplete
scripting language that runs directly on CIEL .
The execution engine provides transparent fault tolerance
and distribution to Skywriting scripts and highperformance
code written in other programming languages.
We have deployed CIEL on a cloud computing
platform, and demonstrate that it achieves scalable performance
for both iterative and non-iterative algorithms.
The paper is at http://www.cl.cam.ac.uk/~dgm36/publications/2011-murray2011ciel.pdf.
This is a practice talk for NSDI 2011 (http://www.usenix.org/events/nsdi11/index.html).
This talk is part of the Computer Laboratory Systems Research Group Seminar series.
This talk is included in these lists:
Note that ex-directory lists are not shown.
|