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
关键词
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 条
  • [1] CONTROL OF THE EXECUTION OF CONCURRENT TRANSACTIONS
    CART, M
    FERRIE, J
    RICHY, H
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1989, 8 (03): : 225 - 240
  • [2] Attacks in Distributed Routing Protocols in PCNs
    Sharma, Neeraj
    Kapoor, Kalpesh
    2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024, 2024, : 29 - 36
  • [3] SCHEDULING ALGORITHMS FOR CONCURRENT EXECUTION
    WALLACH, Y
    COMPUTER JOURNAL, 1977, 20 (02): : 132 - 136
  • [4] Modelling Concurrent Mobile Transactions Execution in Broadcasting Environments
    Al-Qerem, Ahmad
    Hussak, Walter
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2008, 5 (04) : 375 - 380
  • [5] Distributed Management of Concurrent Web Service Transactions
    Alrifai, Mohammad
    Dolog, Peter
    Balke, Wolf-Tilo
    Nejdl, Wolfgang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2009, 2 (04) : 289 - 302
  • [6] Dynamic Symbolic Execution of Distributed Concurrent Objects
    Griesmayer, Andreas
    Aichernig, Bernhard
    Johnsen, Einar Broch
    Schlatte, Rudolf
    FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5522 : 225 - 230
  • [7] A MIMD ORGANIZATION FOR THE EXECUTION OF INTERCONNECTION ROUTING ALGORITHMS
    BRADY, HN
    IEEE CIRCUITS & DEVICES, 1985, 1 (02): : 39 - 42
  • [8] PRIORITY MANAGEMENT FOR CONCURRENT EXECUTION OF REAL-TIME AND ONLINE TRANSACTIONS
    KATAOKA, R
    SATOH, T
    INOUE, U
    SYSTEMS AND COMPUTERS IN JAPAN, 1994, 25 (05) : 1 - 9
  • [9] Alternative correctness criteria for concurrent execution of transactions in multilevel secure databases
    Atluri, V
    Jajodia, S
    Bertino, E
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1996, 8 (05) : 839 - 854
  • [10] Improving the success rate of concurrent Mobile Transactions by predicting time for execution
    Moiz, Salman Abdul
    Choudhary, Umesh Kumar
    2014 7TH INTERNATIONAL CONFERENCE ON U- AND E- SERVICE, SCIENCE AND TECHNOLOGY (UNESST), 2014, : 7 - 10