BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:CIEL: a universal execution engine for distributed data-flow compu
 ting - Derek Murray\, University of Cambridge
DTSTART:20101217T100000Z
DTEND:20101217T110000Z
UID:TALK28465@talks.cam.ac.uk
CONTACT:Microsoft Research Cambridge Talks Admins
DESCRIPTION:Distributed data-flow frameworks\, such as MapReduce and Dryad
 \, have made it simpler to program a large number of computers at once.\nH
 owever\, as many researchers have observed\, existing frameworks provide a
  restricted programming model that inhibits the implementation of many nat
 urally data-parallel algorithms. To address this problem\, we have develop
 ed CIEL\, which is a distributed execution engine that extends previous sy
 stems by allowing data-dependent control flow. This enables CIEL to native
 ly execute iterative and recursive algorithms\, including k-means clusteri
 ng\, PageRank and many sparse linear algebra methods.\n\nIn this talk\, I 
 will introduce CIEL\, and describe the techniques that we use to make exec
 ution reliable. I will also describe Skywriting\, which is a Turing-comple
 te scripting language that runs directly on a CIEL cluster\, and simplifie
 s the construction of iterative jobs. We have deployed CIEL on a cloud com
 puting platform\, and I will present performance results that compare CIEL
  with Hadoop\, the open-source implementation of MapReduce.\n	\n
LOCATION:Small lecture theatre\, Microsoft Research Ltd\, 7 J J Thomson Av
 enue (Off Madingley Road)\, Cambridge
END:VEVENT
END:VCALENDAR
