Speaker Rebecca Isaacs
Affiliation MSR Cambridge
Host Chris Gould - Sandhu
Date recorded 1 June 2012
Naiad is a distributed system that supports efficient incremental and iterative data-parallel computation. It extends standard batch data-parallel processing models like MapReduce, Hadoop, and Dryad/DryadLINQ to support efficient incremental updates in the manner of a stream processing system, while at the same time enabling arbitrarily nested fixed-point iteration. This talk describes the design and implementation of Naiad, and shows that complex analyses like strongly connected components, requiring multiple nested loops, run on streams of input with subsecond update times.
©2012 Microsoft Corporation. All rights reserved.