Matches in SemOpenAlex for { <https://semopenalex.org/work/W4313451519> ?p ?o ?g. }
- W4313451519 abstract "Prototyping and implementing distributed algorithms, particularly those that address challenges related with fault-tolerance and dependability, is a time consuming task. This is, in part, due to the need of addressing low level aspects such as management of communication channels, controlling timeouts or periodic tasks, and dealing with concurrency issues. This has a significant impact for researchers that want to build prototypes for conducting experimental evaluation; practitioners that want to compare different design alternatives/solutions; and even for practical teaching activities on distributed algorithms courses. In this paper we present Babel, a novel framework to develop, implement, and execute distributed protocols and systems. Babel promotes an event driven programming and execution model that simplifies the task of translating typical specifications or descriptions of algorithms into performant prototypes, while allowing the programmer to focus on the relevant challenges of these algorithms by transparently handling time consuming low level aspects. Furthermore, Babel provides, and allows the definition of, networking components that can capture different network capabilities (e.g., P2P, Client/Server, p-accrual Failure Detector), making the code mostly independent from the underlying communication aspects. Babel was built to be generic and can be used to implement a wide variety of different classes of distributed protocols. We conduct our experimental work with two relevant case studies, a Peer-to-Peer application and a State Machine Replication application, that show the generality and ease of use of Babel and present competitive performance when compared with significantly more complex implementations." @default.
- W4313451519 created "2023-01-06" @default.
- W4313451519 creator A5007420975 @default.
- W4313451519 creator A5023370249 @default.
- W4313451519 creator A5029871406 @default.
- W4313451519 creator A5064635109 @default.
- W4313451519 date "2022-09-01" @default.
- W4313451519 modified "2023-10-09" @default.
- W4313451519 title "Babel: A Framework for Developing Performant and Dependable Distributed Protocols" @default.
- W4313451519 cites W170020907 @default.
- W4313451519 cites W1794148987 @default.
- W4313451519 cites W1827124068 @default.
- W4313451519 cites W1985229168 @default.
- W4313451519 cites W2001822545 @default.
- W4313451519 cites W2007849566 @default.
- W4313451519 cites W2016404663 @default.
- W4313451519 cites W2020760577 @default.
- W4313451519 cites W2072585525 @default.
- W4313451519 cites W2075854425 @default.
- W4313451519 cites W2105599110 @default.
- W4313451519 cites W2110880385 @default.
- W4313451519 cites W2126147068 @default.
- W4313451519 cites W2129446346 @default.
- W4313451519 cites W2134982786 @default.
- W4313451519 cites W2147735563 @default.
- W4313451519 cites W2151107368 @default.
- W4313451519 cites W3014952260 @default.
- W4313451519 cites W3021996094 @default.
- W4313451519 cites W4246450549 @default.
- W4313451519 cites W4247568241 @default.
- W4313451519 doi "https://doi.org/10.1109/srds55811.2022.00022" @default.
- W4313451519 hasPublicationYear "2022" @default.
- W4313451519 type Work @default.
- W4313451519 citedByCount "2" @default.
- W4313451519 countsByYear W43134515192023 @default.
- W4313451519 crossrefType "proceedings-article" @default.
- W4313451519 hasAuthorship W4313451519A5007420975 @default.
- W4313451519 hasAuthorship W4313451519A5023370249 @default.
- W4313451519 hasAuthorship W4313451519A5029871406 @default.
- W4313451519 hasAuthorship W4313451519A5064635109 @default.
- W4313451519 hasBestOaLocation W43134515192 @default.
- W4313451519 hasConcept C105795698 @default.
- W4313451519 hasConcept C111919701 @default.
- W4313451519 hasConcept C115903868 @default.
- W4313451519 hasConcept C120314980 @default.
- W4313451519 hasConcept C12269588 @default.
- W4313451519 hasConcept C12590798 @default.
- W4313451519 hasConcept C136197465 @default.
- W4313451519 hasConcept C142724271 @default.
- W4313451519 hasConcept C154945302 @default.
- W4313451519 hasConcept C162324750 @default.
- W4313451519 hasConcept C187736073 @default.
- W4313451519 hasConcept C193702766 @default.
- W4313451519 hasConcept C199360897 @default.
- W4313451519 hasConcept C204787440 @default.
- W4313451519 hasConcept C26713055 @default.
- W4313451519 hasConcept C2778514511 @default.
- W4313451519 hasConcept C2780385302 @default.
- W4313451519 hasConcept C2780451532 @default.
- W4313451519 hasConcept C33923547 @default.
- W4313451519 hasConcept C41008148 @default.
- W4313451519 hasConcept C63540848 @default.
- W4313451519 hasConcept C71924100 @default.
- W4313451519 hasConcept C77019957 @default.
- W4313451519 hasConceptScore W4313451519C105795698 @default.
- W4313451519 hasConceptScore W4313451519C111919701 @default.
- W4313451519 hasConceptScore W4313451519C115903868 @default.
- W4313451519 hasConceptScore W4313451519C120314980 @default.
- W4313451519 hasConceptScore W4313451519C12269588 @default.
- W4313451519 hasConceptScore W4313451519C12590798 @default.
- W4313451519 hasConceptScore W4313451519C136197465 @default.
- W4313451519 hasConceptScore W4313451519C142724271 @default.
- W4313451519 hasConceptScore W4313451519C154945302 @default.
- W4313451519 hasConceptScore W4313451519C162324750 @default.
- W4313451519 hasConceptScore W4313451519C187736073 @default.
- W4313451519 hasConceptScore W4313451519C193702766 @default.
- W4313451519 hasConceptScore W4313451519C199360897 @default.
- W4313451519 hasConceptScore W4313451519C204787440 @default.
- W4313451519 hasConceptScore W4313451519C26713055 @default.
- W4313451519 hasConceptScore W4313451519C2778514511 @default.
- W4313451519 hasConceptScore W4313451519C2780385302 @default.
- W4313451519 hasConceptScore W4313451519C2780451532 @default.
- W4313451519 hasConceptScore W4313451519C33923547 @default.
- W4313451519 hasConceptScore W4313451519C41008148 @default.
- W4313451519 hasConceptScore W4313451519C63540848 @default.
- W4313451519 hasConceptScore W4313451519C71924100 @default.
- W4313451519 hasConceptScore W4313451519C77019957 @default.
- W4313451519 hasLocation W43134515191 @default.
- W4313451519 hasLocation W43134515192 @default.
- W4313451519 hasOpenAccess W4313451519 @default.
- W4313451519 hasPrimaryLocation W43134515191 @default.
- W4313451519 hasRelatedWork W1535257290 @default.
- W4313451519 hasRelatedWork W1596157658 @default.
- W4313451519 hasRelatedWork W182579784 @default.
- W4313451519 hasRelatedWork W2057325801 @default.
- W4313451519 hasRelatedWork W2083338789 @default.
- W4313451519 hasRelatedWork W2089757945 @default.
- W4313451519 hasRelatedWork W2124870959 @default.
- W4313451519 hasRelatedWork W2402753466 @default.
- W4313451519 hasRelatedWork W3140026464 @default.