区块链协同业务流信息并行传输方法仿真

当区块链中的多个协同业务流并行传输时,由于每个业务流相关的交易都需要等待节点完成共识过程才能被确认和进一步传播,增加了业务流的等待时间,在节点处理队列中形成排队现象.为避免区块链的交易拥堵、缓解区块链运行压力,提出基于排队论的区块链协同业务流并行传输方法.针对业务流在交易池排队过程,建立区块链排队模型,基于业务流的价值特征和时间特征,确定不同业务的优先级,再结合排队论理论,量化分析业务流的等待时间和排队长度的变化规律,从优化链路资源分配的角度出发,构建基于优先级的协同业务流排队模型.在模型中,高优先级业务流具有绝对优先权,低优先级业务流则根据时延要求和传输通道负载情况进行排队等待或分配处理.基于此,将多业务流排队问题抽象表述为不同维度的 Markov 链问题,实现业务流多通道并行传输.实验结果显示,上述方法可以降低业务流在交易池的等待时间均值以及排队时间均值,并将队列中服务强度控制在理想范围,说明所提方法可以有效提升区块链业务交易性能.当区块链中的多个协同业务流并行传输时,由于每个业务流相关的交易都需要等待节点完成共识过程才能被确认和进一步传播,增加了业务流的等待时间,在节点处理队列中形成排队现象.为避免区块链的交易拥堵、缓解区块链运行压力,提出基于排队论的区块链协同业务流并行传输方法.针对业务流在交易池排队过程,建立区块链排队模型,基于业务流的价值特征和时间特征,确定不同业务的优先级,再结合排队论理论,量化分析业务流的等待时间和排队长度的变化规律,从优化链路资源分配的角度出发,构建基于优先级的协同业务流排队模型.在模型中,高优先级业务流具有绝对优先权,低优先级业务流则根据时延要求和传输通道负载情况进行排队等待或分配处理.基于此,将多业务流排队问题抽象表述为不同维度的 Markov 链问题,实现业务流多通道并行传输.实验结果显示,上述方法可以降低业务流在交易池的等待时间均值以及排队时间均值,并将队列中服务强度控制在理想范围,说明所提方法可以有效提升区块链业务交易性能. Read More