Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/94830
Title: | Distributed protocols as behaviours in Erlang |
Authors: | Demicoli, Darren (2010) |
Keywords: | ERLANG (Computer program language) Semantic computing Software failures |
Issue Date: | 2010 |
Citation: | Demicoli, D. (2010). Distributed protocols as behaviours in Erlang (Bachelor's dissertation). |
Abstract: | Over the years, there have been various developments in the field of distributed computing. Currently, in such context, there seems to be a paradigm shift towards a decentralized approach. This dissertation investigates a particular set of distributed algorithm: Agreement problems. These set of algorithms lend themselves very well to decentralized distributive computing. Three classes of agreement problems are investigated: Reliable Broadcast, Consensus and Atomic Commit. Algorithms tackling these problems are assessed and a common framework for the implementation of such algorithms, in Erlang, is developed. Through this framework, various agreement algorithms are implemented as reusable Erlang behaviours. Finally, a case study for these behaviours, involving a simple serverless filesystem, is built. |
Description: | B.Sc. IT (Hons)(Melit.) |
URI: | https://www.um.edu.mt/library/oar/handle/123456789/94830 |
Appears in Collections: | Dissertations - FacICT - 2010 Dissertations - FacICTCS - 2010-2015 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
BSCIT(HONS)_Demicoli, Darren_2010.pdf Restricted Access | 14.95 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.