Flash: Efficient Dynamic Routing for Offchain Networks

作者: Hong Xu , Xin Jin , Peng Wang , Tao Wang

DOI:

关键词:

摘要: Offchain networks emerge as a promising solution to address the scalability challenge of blockchain. Participants directly make payments through network payment channels without overhead committing onchain transactions. Routing is critical performance offchain networks. Existing solutions use either static routing with poor or dynamic high obtain channel balance information. In this paper, we propose Flash, new that leverages unique characteristics transactions in strike better tradeoff between path optimality and probing overhead. By studying traces real networks, find sizes are heavy-tailed, most highly recurrent. Flash thus differentiates treatment elephant from mice payments. It uses modified max-flow algorithm for paths sufficient capacity, strategically routes across minimize transaction fees. Mice sent by looking up table few precomputed reduce Testbed experiments data-driven simulations show improves success volume 2.3x compared state-of-the-art algorithm.

参考文章(17)
Amin Vahdat, Barath Raghavan, Nelson Huang, Sivasankar Radhakrishnan, Mohammad Al-Fares, Hedera: dynamic flow scheduling for data center networks networked systems design and implementation. pp. 19- 19 ,(2010) , 10.5555/1855711.1855730
L. R. Ford, D. R. Fulkerson, Maximal Flow Through a Network Canadian Journal of Mathematics. ,vol. 8, pp. 243- 248 ,(1956) , 10.1007/978-0-8176-4842-8_15
Jin Y. Yen, Finding the K Shortest Loopless Paths in a Network Management Science. ,vol. 17, pp. 712- 716 ,(1971) , 10.1287/MNSC.17.11.712
Chi-Yao Hong, Srikanth Kandula, Ratul Mahajan, Ming Zhang, Vijay Gill, Mohan Nanduri, Roger Wattenhofer, Achieving high utilization with software-driven WAN acm special interest group on data communication. ,vol. 43, pp. 15- 26 ,(2013) , 10.1145/2486001.2486012
Sushant Jain, Alok Kumar, Subhasree Mandal, Joon Ong, Leon Poutievski, Arjun Singh, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Min Zhu, Jon Zolla, Urs Hölzle, Stephen Stuart, Amin Vahdat, B4: experience with a globally-deployed software defined wan acm special interest group on data communication. ,vol. 43, pp. 3- 14 ,(2013) , 10.1145/2486001.2486019
Keqiang He, Eric Rozner, Kanak Agarwal, Wes Felter, John Carter, Aditya Akella, Presto: Edge-based Load Balancing for Fast Datacenter Networks acm special interest group on data communication. ,vol. 45, pp. 465- 478 ,(2015) , 10.1145/2785956.2787507
Mohammad Alizadeh, Tom Edsall, Sarang Dharmapurikar, Ramanan Vaidyanathan, Kevin Chu, Andy Fingerhut, Vinh The Lam, Francis Matus, Rong Pan, Navindra Yadav, George Varghese, CONGA: distributed congestion-aware load balancing for datacenters acm special interest group on data communication. ,vol. 44, pp. 503- 514 ,(2014) , 10.1145/2619239.2626316
Hari Balakrishnan, Devavrat Shah, Jonathan Perry, Flowtune: flowlet control for datacenter networks networked systems design and implementation. pp. 421- 435 ,(2017)
Loi Luu, Viswesh Narayanan, Chaodong Zheng, Kunal Baweja, Seth Gilbert, Prateek Saxena, A Secure Sharding Protocol For Open Blockchains computer and communications security. pp. 17- 30 ,(2016) , 10.1145/2976749.2978389
Rong Pan, Tom Edsall, Mohammad Alizadeh, Erico Vanini, Parvin Taheri, Let It Flow: Resilient Asymmetric Load Balancing with Flowlet Switching networked systems design and implementation. pp. 407- 420 ,(2017)