BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:DryadLINQ: distributed data-parallel computing using a high-level 
 language - Michael Isard (Microsoft Research Silicon Valley)
DTSTART:20090107T160000Z
DTEND:20090107T170000Z
UID:TALK15959@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION:DryadLINQ is a system and a set of language extensions that en
 able a new programming model for large scale distributed computing.  It ge
 neralizes previous execution environments such as SQL\, MapReduce\, and Dr
 yad in two ways: by adopting an expressive data model of strongly typed .N
 ET objects\; and by supporting general-purpose imperative and declarative 
 operations on datasets within a traditional high-level programming languag
 e.\n\nI will outline the design of DryadLINQ\, including an introduction t
 o the LINQ programming model\, and discuss the tradeoffs in both programmi
 ng models and implementation strategies that we made with DryadLINQ\, comp
 ared with parallel SQL and MapReduce.\n\nBio: Michael Isard received his D
 Phil\, in computer vision\, from Oxford University in 1998. In 1999 he sta
 rted work at the Compaq Systems Research Center\, and since 2002 has worke
 d for Microsoft Research at their Silicon Valley Campus. He spent much of 
 2003 to 2005 working closely with the MSN Search product group on the desi
 gn and implementation of their V1 search engine. His current research inte
 rests include large-scale distributed systems and programming models for p
 arallel and distributed computing.
LOCATION:FW26\, Computer Laboratory\, William Gates Builiding
END:VEVENT
END:VCALENDAR
