Please use this identifier to cite or link to this item:
http://hdl.handle.net/10263/7419
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kumar, Manish | - |
dc.date.accessioned | 2023-12-12T07:38:46Z | - |
dc.date.available | 2023-12-12T07:38:46Z | - |
dc.date.issued | 2023-11 | - |
dc.identifier.citation | 145p. | en_US |
dc.identifier.uri | http://hdl.handle.net/10263/7419 | - |
dc.description | This thesis is under the supervision of Dr. Anisur Rahaman Molla | en_US |
dc.description.abstract | The thesis focuses on exploring the message complexity of some fundamental problems – leader election, agreement, and graph realization. Leader Election and Agreement problems are widely applicable in various domains such as sensor networks, IoT networks, grid computing, peer-to-peer networks, and cloud computing. Achieving low-cost and scalable leader election and agreement protocols with probabilistic guarantees is often desirable in large-scale distributed networks. Fur- thermore, the rise of permissionless distributed systems has made it necessary to design protocols that can tolerate an arbitrary number of faulty nodes. On the other hand, graph realization problems deal with constructing graphs that satisfy certain predefined properties (such as a degree sequence) in the presence of crashes. Despite intensive research, there has yet to be a practical solution to fault-tolerant problems for large-scale networks. One key reason for this is the large message complexity of currently known protocols. In this thesis, we focus on two main questions: (1) How efficiently leader election, agreement, and graph realization can be computed in a distributed network? (2) What can be the resilience of the network and how does it affect the complexity? In this thesis, we study four problems to address the above questions: (i) Leader election and agreement under crash fault (ii) Byzantine agreement (BA) (iii) Distributed graph realization, and (iv) Leader election in diameter-two networks. We present randomized (Monte Carlo) algorithms for leader election and agreement problems that achieve sublinear (in n, number of nodes) message complexity in the implicit version of the two problems when tolerating more than a constant frac- tion of the faulty nodes. Our algorithms tolerate any number of faulty nodes up to (n − polylog n) which is compensated by the increased complexity. The message complexity (and also the time complexity) of our algorithms is optimal (up to a polylog n factor). Further, we study the message complexity of authenticated Byzantine agreements under an honest majority. We focus on the “im- plicit” Byzantine agreement problem and show that a sublinear message complexity BA protocol under honest majority is possible in the standard PKI model when the nodes have access to an unbiased global coin and hash function. Our algorithm is optimal (up to a polylog n factor) and works in anonymous networks, where nodes do not know each other. We further study the graph realization problem in the Congested Clique model of distributed computing under crash faults. Our main result is a O(f )-round deterministic algorithm for the degree-sequence realization prob- lem in a n-node Congested Clique, of which f nodes could be faulty (f < n). The algorithm uses O(n2) messages. Our results are optimal in both the models with or without the knowledge of the neighbors (a.k.a. KT1 and KT0 model) w.r.t the number of rounds and the messages simultane- ously. Later, we investigate the leader election problem in diameter-two networks. We present a O(log n)-round deterministic leader election algorithm which incurs optimal O(n log n) messages without the knowledge of n. | en_US |
dc.language.iso | en | en_US |
dc.relation.ispartofseries | ISI Ph. D Thesis;TH585 | - |
dc.subject | Distributed Algorithm | en_US |
dc.subject | Randomized Algorithm | en_US |
dc.subject | Fault-Tolerant Algorithm, | en_US |
dc.subject | Message Complexity | en_US |
dc.title | Message Efficient Fault-Tolerant Distributed Computations | en_US |
dc.type | Thesis | en_US |
Appears in Collections: | Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Thesis Manish Kumar-5-12-23.pdf | Thesis | 1.4 MB | Adobe PDF | View/Open |
17_Form Manish-Kumar-6-12-23.pdf | Form 17 | 1.08 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.