Distributed Routing Algorithms for Concurrent Execution of Transactions in PCNs

被引:3
|
作者
Sharma, Neeraj [1 ]
Kapoor, Kalpesh [2 ]
机构
[1] Indian Inst Technol Guwahati, Dept Comp Sci & Engn, Gauhati, India
[2] Indian Inst Technol Guwahati, Dept Math, Gauhati, India
来源
2023 IEEE 7TH INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING, ICFEC | 2023年
关键词
D O I
10.1109/ICFEC57925.2023.00015
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Payment Channel Networks (PCNs) are an alternative to improve the scalability of a blockchain network. The network size of Bitcoin PCN is increasing rapidly; in the past three months, the number of nodes has more than doubled. With the increase in the network size, transactions on the network will also increase. However, the existing distributed routing algorithms cannot efficiently schedule concurrent transactions due to their static nature. We propose two algorithms, maxECW and maxSCL, which can handle concurrent transactions more efficiently. Our algorithms consider channel weights and introduce the concept of rebalancing to avoid the saturation of the directional capacity of a channel. We have also developed a simulator, DRLNsim, to compare our proposed algorithms with the existing ones. The routing algorithms are evaluated on the simulator by varying relevant parameters. On average, our proposed algorithms performed 50% more efficiently than existing algorithms in handling concurrent transactions.
引用
收藏
页码:49 / 57
页数:9
相关论文
共 50 条
  • [41] A distributed implementation of genetic algorithms for dynamic traffic routing
    Sadek, AW
    Agbolosu-Amison, SJ
    COMPUTATIONAL INTELLIGENCE: FROM THEORY TO PRACTICE, 2005, : 68 - 79
  • [42] Distributed algorithms for the constrained routing problem in computer networks
    Hung, YC
    COMPUTER COMMUNICATIONS, 1998, 21 (16) : 1476 - 1485
  • [43] A Survey on Centralised and Distributed Clustering Routing Algorithms for WSNs
    Zanjireh, Morteza M.
    Larijani, Hadi
    2015 IEEE 81ST VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2015,
  • [44] Concurrent execution semantics and sequential simulation algorithms for the metropolis meta-model
    Balarin, F
    Lavagno, L
    Passerone, C
    Sangiovanni-Vincentelli, A
    Watanabe, Y
    Guang, Y
    CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 13 - 18
  • [45] Cx: Concurrent Execution for the Cross-Server Operations in a Distributed File System
    Yi, Letian
    Shu, Jiwu
    Ou, Jiaxin
    Zhao, Ying
    2012 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2012, : 99 - 107
  • [46] MODELING OF CONCURRENT TASK EXECUTION IN A DISTRIBUTED SYSTEM FOR REAL-TIME CONTROL
    PENG, D
    SHIN, KG
    IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (04) : 500 - 516
  • [47] EXECUTION TIME SUPPORT FOR ADAPTIVE SCIENTIFIC ALGORITHMS ON DISTRIBUTED MEMORY MACHINES
    BERRYMAN, H
    SALTZ, J
    SCROGGS, J
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1991, 3 (03): : 159 - 178
  • [48] Creation of Data Mining Algorithms as Functional Expression for Parallel and Distributed Execution
    Kholod, Ivan
    Petukhov, Ilya
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2015), 2015, 9251 : 62 - 67
  • [49] Concurrent broadcasts-based permutation routing algorithms in radio networks
    Myoupo, JF
    EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATION, VOLS I AND II, PROCEEDINGS, 2003, : 1272 - 1276
  • [50] DISTRIBUTED FAIRNESS ALGORITHMS FOR LOCAL AREA NETWORKS WITH CONCURRENT TRANSMISSIONS
    CIDON, I
    OFEK, Y
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 392 : 57 - 69