学位论文详细信息
ShallowForest:Optimizing All-to-All Data Transmission in WANs
Overlay Network;Consensus Protocols;Blockchain
Tan, Haoadvisor:Srinivasan, Keshav ; advisor:Golab, Wojciech ; affiliation1:Faculty of Mathematics ; Golab, Wojciech ; Srinivasan, Keshav ;
University of Waterloo
关键词: Master Thesis;    Blockchain;    Consensus Protocols;    Overlay Network;   
Others  :  https://uwspace.uwaterloo.ca/bitstream/10012/14690/1/Hao_Tan_Thesis.pdf
瑞士|英语
来源: UWSPACE Waterloo Institutional Repository
PDF
【 摘 要 】

All-to-all data transmission is a typical data transmission pattern in both consensus protocols and blockchain systems. Developing an optimization scheme that provides high throughput and low latency data transmission can significantly benefit the performance of those systems. This thesis investigates the problem of optimizing all-to-all data transmission in a wide area network (WAN) using overlay multicast. I first prove that in a congestion-free core network model, using shallow tree overlays with height up to two is sufficient for all-to-all data transmission to achieve the optimal throughput allowed by the available network resources. Based on this finding, I build ShallowForest,a data plane optimization for consensus protocols and blockchain systems. The goal of ShallowForest is to improve consensus protocols' resilience to skewed client load distribution. Experiments with skewed client load across replicas in the Amazon cloud demonstrate that ShallowForest can improve the commit throughput of the EPaxos consensus protocol by up to 100% with up to 60% reduction in commit latency

【 预 览 】
附件列表
Files Size Format View
ShallowForest:Optimizing All-to-All Data Transmission in WANs 1118KB PDF download
  文献评价指标  
  下载次数:15次 浏览次数:21次