Practical evaluation of the Lasp programming model at large scale

Detalhes bibliográficos
Autor(a) principal: Meiklejohn, Christopher S.
Data de Publicação: 2017
Outros Autores: Enes, Vitor, Yoo, Junghun, Baquero, Carlos, Van Roy, Peter, Bieniusa, Annette
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/1822/51474
Resumo: 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 programming style for distributed applications. We demonstrate the scalability of Lasp's prototype runtime implementation up to 1024 nodes in the Amazon cloud computing environment. It achieves high scalability by uniquely combining hybrid gossip with a programming model based on convergent computation. We report on the engineering challenges of this implementation and its evaluation, specifically related to operating research prototypes in a production cloud environment.
id RCAP_1aaea7b1ce3c37f212f51f878adc8cb0
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/51474
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Practical evaluation of the Lasp programming model at large scaleScience & TechnologyProgramming 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 programming style for distributed applications. We demonstrate the scalability of Lasp's prototype runtime implementation up to 1024 nodes in the Amazon cloud computing environment. It achieves high scalability by uniquely combining hybrid gossip with a programming model based on convergent computation. We report on the engineering challenges of this implementation and its evaluation, specifically related to operating research prototypes in a production cloud environment.H2020 - Horizon 2020 Framework Programme(609551)This work was partially funded by the SyncFree Project in the European Union Seventh Framework Programme (FP7/2007-2013) under grant agreement nº 609551, by the LightKone Project in the European Union Horizon 2020 Framework Programme for Research and Innovation (H2020/2014-2020), under grant agreement no 732505, by SMILES within project “TEC4Growth – Pervasive Intelligence, Enhancers and Proofs of Concept with Industrial Impact/NORTE-01- 0145-FEDER-000020” - nanced by the North Portugal Regional Operational Programme (NORTE 2020), under the PORTUGAL 2020 Partnership Agreement, and through the European Regional Development Fund (ERDF). Chris is funded by the Erasmus Mundus Doctorate Programme under grant agreement no 2012-0030.info:eu-repo/semantics/publishedVersionAssociation for Computing Machinery (ACM)Universidade do MinhoMeiklejohn, Christopher S.Enes, VitorYoo, JunghunBaquero, CarlosVan Roy, PeterBieniusa, Annette2017-102017-10-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/51474eng978-1-4503-5291-810.1145/3131851.3131862info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:36:59Zoai:repositorium.sdum.uminho.pt:1822/51474Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:59:03.442078Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Practical evaluation of the Lasp programming model at large scale
title Practical evaluation of the Lasp programming model at large scale
spellingShingle Practical evaluation of the Lasp programming model at large scale
Meiklejohn, Christopher S.
Science & Technology
title_short Practical evaluation of the Lasp programming model at large scale
title_full Practical evaluation of the Lasp programming model at large scale
title_fullStr Practical evaluation of the Lasp programming model at large scale
title_full_unstemmed Practical evaluation of the Lasp programming model at large scale
title_sort Practical evaluation of the Lasp programming model at large scale
author Meiklejohn, Christopher S.
author_facet Meiklejohn, Christopher S.
Enes, Vitor
Yoo, Junghun
Baquero, Carlos
Van Roy, Peter
Bieniusa, Annette
author_role author
author2 Enes, Vitor
Yoo, Junghun
Baquero, Carlos
Van Roy, Peter
Bieniusa, Annette
author2_role author
author
author
author
author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Meiklejohn, Christopher S.
Enes, Vitor
Yoo, Junghun
Baquero, Carlos
Van Roy, Peter
Bieniusa, Annette
dc.subject.por.fl_str_mv Science & Technology
topic Science & Technology
description 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 programming style for distributed applications. We demonstrate the scalability of Lasp's prototype runtime implementation up to 1024 nodes in the Amazon cloud computing environment. It achieves high scalability by uniquely combining hybrid gossip with a programming model based on convergent computation. We report on the engineering challenges of this implementation and its evaluation, specifically related to operating research prototypes in a production cloud environment.
publishDate 2017
dc.date.none.fl_str_mv 2017-10
2017-10-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/51474
url http://hdl.handle.net/1822/51474
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 978-1-4503-5291-8
10.1145/3131851.3131862
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Association for Computing Machinery (ACM)
publisher.none.fl_str_mv Association for Computing Machinery (ACM)
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595661258326016