Proceedings of the 19th International Symposium on Principles and Practice of Declarative Programming 2017
DOI: 10.1145/3131851.3131862
|View full text |Cite
|
Sign up to set email alerts
|

Practical evaluation of the Lasp programming model at large scale

Abstract: Programming models for building large-scale distributed applications assist the developer in reasoning about consistency and distribution. However, many of the programming models for weak consistency, which promise the largest scalability gains, have little in the way of evaluation to demonstrate the promised scalability. We present an experience report on the implementation and largescale evaluation of one of these models, Lasp, originally presented at PPDP '15, which provides a declarative, functional progra… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 12 publications
(7 reference statements)
0
6
0
Order By: Relevance
“…To study the performance of CRR, we implemented an advertisement-counter application [18,21] in Crecto. Advertisements are displayed on edge devices (such as mobile phones) according to some vendor contract, even when the devices are not online.…”
Section: Performancementioning
confidence: 99%
See 1 more Smart Citation
“…To study the performance of CRR, we implemented an advertisement-counter application [18,21] in Crecto. Advertisements are displayed on edge devices (such as mobile phones) according to some vendor contract, even when the devices are not online.…”
Section: Performancementioning
confidence: 99%
“…It requires a central server in the cloud to disseminate operations and the data model is restricted to the MangoDB 4 model. Lasp [18,21] is a programming model for large-scale distributed programming. One of its key features is to allow local copies of replicated state to change during periods without network connectivity.…”
Section: Crdts For Multi-synchronous Data Accessmentioning
confidence: 99%
“…Selective hearing was developed in a more traditional research approach, so it glosses over some of the difficult problems encountered in the "real world" such as user onboarding and byzantine peers. Their "practical large scale evaluation" [27] consists of 1000 well-controlled nodes running a toy application in the cloud, whereas SSB with its roughly 10000 users is more battle-proven.…”
Section: Related Workmentioning
confidence: 99%
“…We now present a more detailed description of the Achlys system, an Erlang 2 implementation of a framework that combines the power of δ-CRDTs [22] in the Lasp store [23], [24], the Partisan communication component [25], and the GRiSP Runtime software. It provides application developers a way to build resilient distributed edge IoT applications.…”
Section: Overview Of the System Designmentioning
confidence: 99%
“…Lasp is a key part of the Achlys framework for both storage and computation. It provides both replicated data and computation, and guarantees that values will eventually converge on all nodes [23], [24]. Since our GRiSP boards run Erlang directly on bare metal, Lasp is a suitable option for consistency as it runs directly in Erlang [24].…”
Section: Laspmentioning
confidence: 99%