• 综合
  • 标题
  • 关键词
  • 摘要
  • 学者
  • 期刊-刊名
  • 期刊-ISSN
  • 会议名称
搜索

作者:

胡琪 (胡琪.) | 王晓懿 (王晓懿.) | 贺国平 (贺国平.)

摘要:

以城市轨道交通列车指挥调度系统为代表的工业系统受限于工程成本,在运营现场往往仅部署两个服务节点.指挥调度中心因故障离线后,若采用主流的分布式一致性协议保证运营现场节点间数据一致性,将因为降低了可用性而无法容忍节点发生故障.为解决此问题,提出一种基于Raft一致性协议的调度算法,通过对Leader选举与数据同步过程进行合理扩充,使路由器成为分布式系统逻辑上的第3个节点,满足Raft协议多数派设计要求.经实验验证,基于该算法的两节点分布式系统相较于基于Raft协议的两节点分布式系统,提高了可用性,能够容忍单节点故障.基于Raft协议的三节点分布式系统在Leader选举与数据同步的正确性方面保持一致.受限于节点数量,可用性差距为27.8%,占少量运行时长的Leader选举性能差距为65.6%,主要运行时长的数据同步性能提升了7.8%,能够在不增加工程成本的情况下满足两节点的分布式主备系统,并兼顾可用性与数据一致性的工程需求.

关键词:

数据一致性 工程成本 可用性 分布式系统

作者机构:

  • [ 1 ] [胡琪]北京工业大学
  • [ 2 ] [王晓懿]北京工业大学
  • [ 3 ] [贺国平]北京工业大学

通讯作者信息:

电子邮件地址:

查看成果更多字段

相关关键词:

来源 :

软件导刊

ISSN: 1672-7800

年份: 2022

期: 4

卷: 21

页码: 109-115

被引次数:

WoS核心集被引频次:

SCOPUS被引频次:

ESI高被引论文在榜: 0 展开所有

万方被引频次: -1

中文被引频次:

近30日浏览量: 0

归属院系:

在线人数/总访问数:279/5033128
地址:北京工业大学图书馆(北京市朝阳区平乐园100号 邮编:100124) 联系我们:010-67392185
版权所有:北京工业大学图书馆 站点建设与维护:北京爱琴海乐之技术有限公司