Show simple item record

dc.contributor.advisorGeorgiou, Chryssisen
dc.contributor.authorSavva, Andreasen
dc.coverage.spatialCyprusen
dc.creatorSavva, Andreasen
dc.date.accessioned2013-09-16T10:38:38Z
dc.date.available2013-09-16T10:38:38Z
dc.date.issued2010-08
dc.identifier.urihttps://gnosis.library.ucy.ac.cy/handle/7/13148en
dc.descriptionThesis (Master) -- University of Cyprus, Faculty of Pure and Applied Sciences, Department of Computer Science, 2010.en
dc.description.abstractA lot of research has been conducted for studying efficient data survivability in distributed storage systems. A challenging question that researches attempt to address is “How can a distributed system efficiently maintain data consistency among the data replicas despite system asynchrony and failures?” Recent work introduced algorithm SFW where for the first time in the Multiple Writer Multiple Reader setting it allows for both read and write operations to be fast (the operation takes one communication round-trip to complete) but it does so by compromising the system robustness. A Server Side Ordering (SSO) technique and reader/writer predicates are utilized by algorithm SFW to allow fast operations. The goal of this thesis is to evaluate the efficiency and practicality of algorithm SFW in a realistic network environment. For this purpose, a heuristic method is used to implement the reader and writer predicates in order to efficiently search the solution space. The algorithm is implemented in C and Sockets programming and an empirical evaluation of the algorithm is performed on PlanetLab, in respect to the percentage of fast operations, CPU consumption and operation latency. The efficiency of algorithm SFW is compared to that of algorithm SIMPLE - a robust, reliable algorithm that always performs slow operations (the operation takes two communication rounds-trips to complete). It is shown that the efficiency of algorithm SFW is minor over the SIMPLE algorithm in terms of operations latency, nevertheless network resources are reduced since they are essentially traded for CPU time consumption. Furthermore, the experiments suggest that algorithm SFW is best suited in environments that exhibit large communication delay, or when the number of readers and writers is relatively small.en
dc.format.extentix, 108 p. : ill. ; 30 cm.en
dc.language.isoengen
dc.publisherΠανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied Sciences
dc.rightsinfo:eu-repo/semantics/openAccessen
dc.source.urihttps://ktree.cs.ucy.ac.cy/action.php?kt_path_info=ktcore.actions.document.view&fDocumentId=12948en
dc.titleEvaluation of algorithms implementing multiple writer multiple reader atomic registers on planet-laben
dc.typeinfo:eu-repo/semantics/masterThesisen
dc.contributor.committeememberGeorgiou, Chryssisen
dc.contributor.committeememberPallis, Georgeen
dc.contributor.committeememberZeinalipour, Demetrisen
dc.contributor.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.author.facultyΣχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeMaster Thesisen
dc.contributor.orcidGeorgiou, Chryssis [0000-0003-4360-0260]


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record