Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a cutting-edge programming model for distributed, eventually consistent computations in this 40-minute Strange Loop Conference talk. Delve into the challenges of shared state in IoT and large-scale mobile applications, where devices have limited power and connectivity. Learn about Lasp, a novel programming model that combines distributed convergent data structures with a dataflow execution model for large-scale applications. Discover how Lasp enables arbitrary placement of processing nodes across data centers and edge devices. Examine the language design and various sample applications presented by Christopher Meiklejohn, a Senior Software Engineer at Machine Zone, Inc. and developer of Lasp. Gain insights into topics such as zero synchronization, distributed computation, conflict-free replicated data types, and lattice processing.
Syllabus
Intro
Difficult Cases
Zero Synchronization
Distributed Computation
The Avatars of Time
Parable of the Car
Weak Synchronization
Programming SEC
Conflict-Free Replicated Data Types
Lattice Processing (Lasp)
Lasp Processes
Selective Hearing
Advertisement Counter
What's Next?
Key Points
Lasp Release 0.0.1
Taught by
Strange Loop Conference