基于嵌入式分布式数据库三层交换机高可靠性的研究与实现

基于嵌入式分布式数据库三层交换机高可靠性的研究与实现

论文摘要

随着互联网和信息化建设的迅猛发展,三层交换机的应用已遍及骨干网、城域骨干网和汇聚层等,所以运营商对三层交换机的可靠性也提出了更高的要求。目前主要采用热插拔、热切换和热备份技术实现三层交换机的高可靠性。三层交换机的软件体系和硬件体系都具备全分布式的转发结构,在这种体系结构下,主用主控板(Master mpu)、备用主控板(Slave mpu)和业务卡(Line card)分布在背板不同的槽位上,为了保障系统的高可靠性需要主用主控板和备用主控板间的热备份,并且它们还需要存储路由信息、设备信息和配置数据等。然而目前热备份的实现上存在着代码重用率低、移植性差和数据同步的质量不可控等缺点。并且需要同步的路由信息、设备信息和配置数据等由各个应用模块采取不同的数据结构存储,存储接口不统一。针对以上存在的问题,本文设计了嵌入式分布式数据库,它具有的特点可以满足三层交换机中的主用主控板、备用主控板和业务卡对物理分布性和对存储、热备份功能的需求。从而实现了三层交换机的高可靠性。论文着重论述了嵌入式分布式数据库的设计。嵌入式分布式数据库的设计采用了嵌入式技术和分布式技术,它提供了一套统一标准的API接口,提高了软件代码的可重用性、可移植性和同步的质量,实现了数据的同步和存储功能。热备份是基于此实现的,从而保障了三层交换机的高可靠性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的背景
  • 1.2 课题的研究意义与现状
  • 1.3 论文主要工作与结构
  • 第2章 高可靠性及嵌入式分布式数据库简介
  • 2.1 高可靠性概述
  • 2.1.1 高可靠性技术
  • 2.2 嵌入式分布式数据库
  • 2.2.1 嵌入式分布式数据库的定义
  • 2.2.2 嵌入式分布式数据库的关键技术特性分析
  • 2.3 基于嵌入式分布式数据库三层交换机的高可靠性
  • 2.3.1 嵌入式分布式数据库的需求及特点
  • 2.3.2 嵌入式分布式数据库的选择
  • 2.4 本章小结
  • 第3章 嵌入式分布式数据库的设计与实现
  • 3.1 系统设计
  • 3.1.1 相关概念
  • 3.1.2 系统的结构设计
  • 3.2 分布式数据库数据存储的设计与实现
  • 3.2.1 基本操作函数接口
  • 3.2.2 游标
  • 3.2.3 链表存储
  • 3.2.4 Hash存储
  • 3.3 本章小结
  • 第4章 基于嵌入式分布式数据库高可靠性设计实现
  • 4.1 主从切换技术介绍
  • 4.1.1 热备份
  • 4.1.2 热切换
  • 4.2 主从切换的实现
  • 4.2.1 热备份、热切换的工作原理
  • 4.2.2 热备份的实现
  • 4.2.3 热切换的实现
  • 4.3 热插拔技术
  • 4.3.1 热插处理
  • 4.3.2 热拔处理
  • 4.4 分布式数据库数据同步模块的设计与实现
  • 4.4.1 报文定义
  • 4.4.2 数据库初始化模块的设计与实现
  • 4.4.3 数据库管理模块的设计与实现
  • 4.4.4 分布式数据库注册模块的设计与实现
  • 4.4.5 数据同步模块的设计与实现
  • 4.4.5.1 批量同步
  • 4.4.5.2 实时同步
  • 4.5 本章小结
  • 第5章 系统测试与结果
  • 5.1 测试环境的搭建
  • 5.2 系统测试结果
  • 结论和展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].分布式数据库查询处理和优化算法[J]. 电子测试 2019(24)
    • [2].网贷系统分布式数据库应用实践[J]. 金融电子化 2019(11)
    • [3].国产分布式数据库在电力行业的应用[J]. 电子测试 2020(12)
    • [4].基于并行计算的分布式数据库树查询全缩减计算方法[J]. 电脑知识与技术 2020(16)
    • [5].关于分布式数据库准确分类仿真研究[J]. 计算机仿真 2019(01)
    • [6].分布式数据库在大数据时代中的作用[J]. 产业与科技论坛 2019(17)
    • [7].技能大赛分布式数据库多事务调控模型[J]. 新乡学院学报 2019(09)
    • [8].分布式数据库中数据交换的实现[J]. 数字技术与应用 2017(11)
    • [9].分布式数据库信息传输效率优化仿真[J]. 计算机仿真 2018(05)
    • [10].确定性分布式数据库中长事务处理方法研究[J]. 数字技术与应用 2017(02)
    • [11].银行业如何玩转分布式数据库[J]. 金融电子化 2016(12)
    • [12].一种面向海量分布式数据库的游标构造方法[J]. 西北工业大学学报 2017(04)
    • [13].分布式数据库特点及其设计方法[J]. 山东工业技术 2016(01)
    • [14].分布式数据库的安全分析[J]. 信息与电脑(理论版) 2016(05)
    • [15].浅谈分布式数据库管理技术[J]. 现代工业经济和信息化 2016(16)
    • [16].中职一卡通系统的设计与实现[J]. 现代职业教育 2017(02)
    • [17].分布式数据库在管理信息系统中的应用分析[J]. 数码世界 2017(07)
    • [18].线性驱动的分布式数据库容错性自动化测试[J]. 华东师范大学学报(自然科学版) 2020(04)
    • [19].建设安全可控的分布式数据库[J]. 中国金融 2019(04)
    • [20].企业分布式数据库架构方案研究与设计[J]. 电子设计工程 2019(13)
    • [21].数据存储技术在分布式数据库中的应用[J]. 科技风 2018(10)
    • [22].分布式数据库的一致性与可用性分析[J]. 信息与电脑(理论版) 2018(14)
    • [23].分布式数据库应用趋势分析[J]. 金融电子化 2016(12)
    • [24].分布式数据库聚合计算性能优化[J]. 计算机应用 2017(05)
    • [25].分布式数据库中数据存取效率管理仿真[J]. 计算机仿真 2017(10)
    • [26].基于内存数据库的分布式数据库架构[J]. 信息与电脑(理论版) 2016(13)
    • [27].远程分布式数据库查询系统的设计[J]. 电子技术与软件工程 2015(20)
    • [28].分布式数据库的具体实现与对比分析[J]. 中小学电教(下) 2010(08)
    • [29].基于分布式数据库的防沉迷系统的应用研究[J]. 电子测试 2014(16)
    • [30].浅谈分布式数据库架构[J]. 计算机光盘软件与应用 2012(08)

    标签:;  ;  ;  ;  

    基于嵌入式分布式数据库三层交换机高可靠性的研究与实现
    下载Doc文档

    猜你喜欢