BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//talks.cam.ac.uk//v3//EN
BEGIN:VTIMEZONE
TZID:Europe/London
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:GMT
DTSTART:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CATEGORIES:Computer Laboratory Systems Research Group Seminar
SUMMARY:Lasp: Dataflow programming for large-scale distrib
 uted applications - Christopher Meiklejohn
DTSTART;TZID=Europe/London:20170209T140000
DTEND;TZID=Europe/London:20170209T150000
UID:TALK70686AThttp://talks.cam.ac.uk
URL:http://talks.cam.ac.uk/talk/index/70686
DESCRIPTION:Consistency is hard and coordination is expensive.
  As we move into the\nworld of connected 'Internet
  of Things' style applications\, or\nlarge-scale m
 obile applications\, devices have less power\, per
 iods of\nlimited connectivity\, and operate over u
 nreliable asynchronous\nnetworks. This poses a pro
 blem with shared state: how do we handle\nconcurre
 nt operations over shared state\, while clients ar
 e offline\,\nand ensure that values converge to a 
 desirable result without making\nthe system unavai
 lable?\n\nWe look at a new programming model\, cal
 led Lasp. This programming\nmodel combines distrib
 uted convergent data structures with a dataflow\ne
 xecution model designed for distribution over larg
 e-scale\napplications. This model supports arbitra
 ry placement of processing\nnode: this enables the
  user to author applications that can be\ndistribu
 ted across data centers and pushed to the edge.\n\
 nBio: Christopher Meiklejohn loves distributed sys
 tems and programming\nlanguages. Previously\, Chri
 stopher worked at Basho Technologies\, Inc.\non th
 e distributed key-value store\, Riak. Christopher 
 develops a\nprogramming model for distributed comp
 utation\, called Lasp.\nChristopher is currently a
  Ph.D. student at the Université Catholique\nde Lo
 uvain in Belgium.
LOCATION:FW26\, Computer Laboratory\, William Gates Buildin
 g
CONTACT:Liang Wang
END:VEVENT
END:VCALENDAR
