"Distributed, Eventually Consistent Computations" by Christopher Meiklejohn

Publié le: 27 septembre 2015
sur la chaîne: Strange Loop Conference
9,097
like

Consistency is hard and coordination is expensive. As we move into the world of connected 'Internet of Things' style applications, or large-scale mobile applications, devices have less power, periods of limited connectivity, and operate over unreliable asynchronous networks. This poses a problem with shared state: how do we handle concurrent operations over shared state, while clients are offline, and ensure that values converge to a desirable result without making the system unavailable?

We look at a new programming model, called Lasp. This programming model combines distributed convergent data structures with a dataflow execution model designed for distribution over large-scale applications. This model supports arbitrary placement of processing node: this enables the user to author applications that can be distributed across data centers and pushed to the edge. In this talk, we will focus on the design of the language and show a series of sample applications.

Christopher Meiklejohn
MACHINE ZONE, INC.
@cmeik

Christopher Meiklejohn is a Senior Software Engineer with Machine Zone, Inc. working on distributed systems. Previously, Christopher worked at Basho Technologies, Inc. on the distributed key-value store, Riak. In his spare time, Christopher develops a programming language for distributed computation, called Lasp. Christopher is starting his Ph.D. studies at the Université catholique de Louvain in Belgium in 2016.


Sur cette page du site, vous pouvez voir la vidéo en ligne "Distributed, Eventually Consistent Computations" by Christopher Meiklejohn durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Strange Loop Conference 27 septembre 2015, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 9,097 fois et il a aimé like téléspectateurs. Bon visionnage!