CIEL: a universal execution engine for distributed data-flow computing
- đ¤ Speaker: Derek Murray, University of Cambridge
- đ Date & Time: Friday 17 December 2010, 10:00 - 11:00
- đ Venue: Small lecture theatre, Microsoft Research Ltd, 7 J J Thomson Avenue (Off Madingley Road), Cambridge
Abstract
Distributed data-flow frameworks, such as MapReduce and Dryad, have made it simpler to program a large number of computers at once. However, as many researchers have observed, existing frameworks provide a restricted programming model that inhibits the implementation of many naturally data-parallel algorithms. To address this problem, we have developed CIEL , which is a distributed execution engine that extends previous systems by allowing data-dependent control flow. This enables CIEL to natively execute iterative and recursive algorithms, including k-means clustering, PageRank and many sparse linear algebra methods.
In this talk, I will introduce CIEL , and describe the techniques that we use to make execution reliable. I will also describe Skywriting, which is a Turing-complete scripting language that runs directly on a CIEL cluster, and simplifies the construction of iterative jobs. We have deployed CIEL on a cloud computing platform, and I will present performance results that compare CIEL with Hadoop, the open-source implementation of MapReduce.
Series This talk is part of the Microsoft Research Cambridge, public talks series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Guy Emerson's list
- Interested Talks
- Microsoft Research Cambridge, public talks
- ndk22's list
- ob366-ai4er
- Optics for the Cloud
- personal list
- PMRFPS's
- rp587
- School of Technology
- Small lecture theatre, Microsoft Research Ltd, 7 J J Thomson Avenue (Off Madingley Road), Cambridge
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Derek Murray, University of Cambridge
Friday 17 December 2010, 10:00-11:00