Mixed Materials
On the Design of Distributed Programming Models
| Τίτλος: | On the Design of Distributed Programming Models |
|---|---|
| Συγγραφείς: | UCL - SST/ICTM/INGI - Pôle en ingénierie informatique, Meiklejohn, Christopher, Second Workshop on Programming Models and Languages for Distributed Computing (PMLDC 2017) (colocated with ECOOP 2017) |
| Στοιχεία εκδότη: | 2017 |
| Τύπος εγγράφου: | Mixed materials |
| Περίληψη: | Programming large-scale distributed applications requires new abstractions and models to be done well. We demonstrate that these models are possible. Following from both the FLP result and CAP theorem, we show that concurrent programming models are necessary, but not sufficient, in the construction of large-scale distributed systems because of the problem of failure and network partitions: languages need to be able to capture and encode the tradeoffs between consistency and availability. We present two programming models, Lasp and Austere, each of which makes a strong tradeoff with respects to the CAP theorem. These two models outline the bounds of distributed model design: strictly AP or strictly CP.We argue that all possible distributed programming models must come from this design space, and present one practical design that allows declarative specification of consistency tradeoffs, called Spry. |
| Όροι ευρετηρίου: | large-scale, distributed applications, Distributed Programming, Models, info:eu-repo/semantics/conferenceObject |
| Σύνδεσμος: | |
| Διαθεσιμότητα: | Open access content. Open access content info:eu-repo/semantics/openAccess |
| Σημείωση: | English |
| Other Numbers: | UCDLC oai:dial.uclouvain.be:boreal:196148 boreal:196148 1130453951 |
| Πηγή συνεισφοράς: | UNIVERSITE CATHOLIQUE DE LOUVAIN From OAIster®, provided by the OCLC Cooperative. |
| Αριθμός Καταχώρησης: | edsoai.on1130453951 |
| Βάση Δεδομένων: | OAIster |
| Η περιγραφή δεν είναι διαθέσιμη |