Zobrazeno 1 - 10
of 42
pro vyhledávání: '"Sebastian Burckhardt"'
Autor:
Sebastian Burckhardt, Badrish Chandramouli, Chris Gillum, David Justo, Konstantinos Kallas, Connor McMahon, Christopher S. Meiklejohn, Xiangfeng Zhu
Publikováno v:
Proceedings of the VLDB Endowment. 15:1591-1604
Serverless is a popular choice for cloud service architects because it can provide scalability and load-based billing with minimal developer effort. Functions-as-a-service (FaaS) are originally stateless, but emerging frameworks add stateful abstract
Autor:
Connor McMahon, Christopher S. Meiklejohn, Sebastian Burckhardt, Chris Gillum, David Justo, Konstantinos Kallas
Publikováno v:
Proceedings of the ACM on Programming Languages. 5:1-27
Serverless, or Functions-as-a-Service (FaaS), is an increasingly popular paradigm for application development, as it provides implicit elastic scaling and load based billing. However, the weak execution guarantees and intrinsic compute-storage separa
Autor:
Mike Barnett, Sebastian Burckhardt, Darren Gehring, Niel Lebeck, Christopher S. Meiklejohn, Badrish Chandramouli, Ryan R. Newton, Irene Zhang, Jonathan Goldstein, Umar Farooq Minhas, Ahmed S. Abdelhamid, Tal Zaccai, Rahee Ghosh Peshawaria
Publikováno v:
Proceedings of the VLDB Endowment. 13:588-601
When writing today's distributed programs, which frequently span both devices and cloud services, programmers are faced with complex decisions and coding tasks around coping with failure, especially when these distributed components are stateful. If
Autor:
Tim Coppieters, Sebastian Burckhardt
Publikováno v:
Proceedings of the ACM on Programming Languages. 2:1-28
Sometimes, service clients repeat requests in a polling loop in order to refresh their view. However, such polling may be slow to pick up changes, or may increase the load unacceptably, in particular for composed services that disperse over many comp
Autor:
Natacha Crooks, Philip A. Bernstein, Vivek Shah, Jose M. Faleiro, Adriana Szekeres, Sergey Bykov, Muntasir Raihan Rahman, Gabriel Kliot, Sebastian Burckhardt, Alok Kumbhare, Jorgen Thelin
Publikováno v:
Proceedings of the ACM on Programming Languages. 1:1-26
Many service applications use actors as a programming model for the middle tier, to simplify synchronization, fault-tolerance, and scalability. However, efficient operation of such actors in multiple, geographically distant datacenters is challenging
Autor:
Sebastian Burckhardt
Publikováno v:
Foundations and Trends® in Programming Languages. 1:1-150
Autor:
Adam Morrison, Hongseok Yang, Marek Zawirski, Alexey Gotsman, Sebastian Burckhardt, Hagit Attiya
Publikováno v:
Int. Symp. on Principles of Distributed Computing (PODC) 2016
Int. Symp. on Principles of Distributed Computing (PODC) 2016, Jul 2016, Chicago, IL, United States. pp.10, ⟨10.1145/2933057.2933090⟩
PODC
Int. Symp. on Principles of Distributed Computing (PODC) 2016, Jul 2016, Chicago, IL, United States. pp.10, ⟨10.1145/2933057.2933090⟩
PODC
International audience; Collaborative text editing systems allow users to concurrently edit a shared document, inserting and deleting elements (e.g., characters or lines). There are a number of protocols for collaborative text editing, but so far the
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::55c4c720bedaafa3b2d98750f2634cbe
https://hal.inria.fr/hal-01351512/document
https://hal.inria.fr/hal-01351512/document
Publikováno v:
PaPoC@EuroSys
In order to allow offline functionality of (mobile) web applications, state needs to be optimistically replicated and synchronized whenever connection is re-established. We present a programming language solution that provides replicated application
Publikováno v:
Haskell
This article presents an extension to the work of Launchbury and Peyton-Jones on the ST monad. Using a novel model for concurrency, called concurrent revisions [3,5], we show how we can use concurrency together with imperative mutable variables, whil
Publikováno v:
IEEE Software. 28:75-83
The Chess (Checker for System Software) testing tool repeatedly executes a multithreaded program while guaranteeing predictable and deterministic scheduling and progressively exploring more schedules to uncover errors quickly.