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 SizeFormat 
BSCIT(HONS)_Demicoli, Darren_2010.pdf
  Restricted Access
14.95 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.