BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Lasp: Dataflow programming for large-scale distributed application
 s - Christopher Meiklejohn
DTSTART:20170209T140000Z
DTEND:20170209T150000Z
UID:TALK70686@talks.cam.ac.uk
CONTACT:Liang Wang
DESCRIPTION:Consistency is hard and coordination is expensive. As we move 
 into the\nworld of connected 'Internet of Things' style applications\, or\
 nlarge-scale mobile applications\, devices have less power\, periods of\nl
 imited connectivity\, and operate over unreliable asynchronous\nnetworks. 
 This poses a problem with shared state: how do we handle\nconcurrent opera
 tions over shared state\, while clients are offline\,\nand ensure that val
 ues converge to a desirable result without making\nthe system unavailable?
 \n\nWe look at a new programming model\, called Lasp. This programming\nmo
 del combines distributed convergent data structures with a dataflow\nexecu
 tion model designed for distribution over large-scale\napplications. This 
 model supports arbitrary placement of processing\nnode: this enables the u
 ser to author applications that can be\ndistributed across data centers an
 d pushed to the edge.\n\nBio: Christopher Meiklejohn loves distributed sys
 tems and programming\nlanguages. Previously\, Christopher worked at Basho 
 Technologies\, Inc.\non the distributed key-value store\, Riak. Christophe
 r develops a\nprogramming model for distributed computation\, called Lasp.
 \nChristopher is currently a Ph.D. student at the Université Catholique\n
 de Louvain in Belgium.
LOCATION:FW26\, Computer Laboratory\, William Gates Building
END:VEVENT
END:VCALENDAR
