Please use this identifier to cite or link to this item: http://theses.ncl.ac.uk/jspui/handle/10443/1879
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAbouzamazem, Abdallah-
dc.date.accessioned2013-11-14T12:04:18Z-
dc.date.available2013-11-14T12:04:18Z-
dc.date.issued2013-
dc.identifier.urihttp://hdl.handle.net/10443/1879-
dc.descriptionPhD Thesisen_US
dc.description.abstractService replication ensures reliability and availability, but accomplishing it requires solving the total-order problem of guaranteeing that all replicas receive service requests in the same order. The problem, however, cannot be solved for a specific combination of three factors, namely, when (i) the message transmission delays cannot be reliably bounded, as often the case over wide-area networks such as the Internet, (ii) replicas can fail, e.g., by crashing, the very events that have to be tolerated through replication, and finally (iii) the solution has to be deterministic as distributed algorithms generally are. Therefore, total-order protocols are developed by avoiding one or more of these three factors by resorting to realistic assumptions based on system contexts. Nevertheless, they tend to be complex in structure and impose time overhead with potentials to slow down the performance of replicated services themselves. This thesis work develops an efficient total-order protocol by leveraging the emergence of cluster computing. It assumes that a server replica is not a stand-alone computer but is a part of a cluster from which it can enlist the cooperation of some of its peers for solving the total-order problem locally. The local solution is then globalised with replicas spread over a wide-area network. This two-staged solution is highly scalable and is experimentally demonstrated to have a smaller performance overhead than a single-stage solution applied directly over a wide-area network. The local solution is derived from an existing, multi-coordinator protocol, Mencius, which is known to have the best performance. Through a careful analysis, the derivation modifies some aspects of Mencius for further performance improvements while retaining the best aspects.en_US
dc.language.isoenen_US
dc.publisherNewcastle Universityen_US
dc.titleEfficient and scalable replication of services over wide-area networksen_US
dc.typeThesisen_US
Appears in Collections:School of Computing Science

Files in This Item:
File Description SizeFormat 
Abouzamazem, Abdallah 13.pdfThesis1.95 MBAdobe PDFView/Open
dspacelicence.pdfLicence43.82 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.