学位论文 > 优秀研究生学位论文题录展示

面向有状态服务的服务永续问题研究

作 者: 潘攀
导 师: 冯朝胜
学 校: 四川师范大学
专 业: 计算机应用技术
关键词: 有状态服务 分布式 Paxos 算法 服务永续 模型
分类号: TP368.5
类 型: 硕士论文
年 份: 2013年
下 载: 3次
引 用: 0次
阅 读: 论文下载
 

内容摘要


诸如银行业务、航空预定、通信、网络支付、在线文件传输、在线视频会议等诸多行业对服务器要求甚高,几分钟的服务中断可能对这些行业造成数以万计美元的损失。服务器全天候24小时不间断的工作是这些行业追求的理想目标,服务宕机会给企业带来直接的巨额经济损失,甚至影响企业在公众中的形象。因此,这些企业不惜花费巨资来提高服务器的稳定性。如何提高系统稳定性,确保服务永续,成为迫切需要解决的问题。服务分为有状态服务和无状态服务,本文主要针对有状态服务的服务永续问题展开研究,对有状态服务和无状态服务进行了区分,建立了服务永续模型,对服务状态客户端存储、服务状态共享存储以及基于改进的Paxos算法的业务同步3种策略进行了设计与实现,设计基于分布式的文件传输系统,通过这三种策略有效解决了服务的永续问题,保证服务不中断。论文的主要工作及创新点有以下几点:(1)针对服务的状态,详尽讨论了有状态服务和无状态服务,建立了有状态服务的永续模型。该模型采用分布式架构体系,通过数学推导,能有效解决服务的可续问题。(2)对目前解决服务永续模型的技术进行了分类归纳,总结出了三种解决服务永续问题的方案,即服务状态客户端存储技术、基于服务状态共享存储技术以及基于Paxos算法的业务同步。(3)深入了解分析Paxos算法,通过图形化的方式对其过程进行阐述,在此基础之上,对Paxos算法进行了改进,通过引入leader角色增强了程序的可执行性,避免了proposer角色不停请求prepare服务而导致死锁情况的发生。结合消息传递和共享内存技术,将Paxos算法由单纯的消息传递变为可使用部分共享存储技术的结合体,该改进对利用Paxos算法解决分布式下服务永续问题具有较强的价值,从理论和实践意义上保证了分布式服务的永续。(4)结合总结出的三种解决服务永续问题的技术,通过设计分布式文件传输系统分别对服务状态客户端存储、服务状态共享存储以及改进的Paxos算法进行实验验证,尤其对改进的基于Paxos算法业务同步解决服务永续问题的方案进行了验证,并与客户端存储技术、服务端服务状态共享存储进行比较,得出改进的Paxos算法解决服务永续问题更具稳定性,执行效率更高的结论。

全文目录


摘要  3-5
Abstract  5-7
目次  7-9
1 绪论  9-15
  1.1 本文研究背景及意义  9-11
    1.1.1 宕机的概念  9
    1.1.2 服务宕机造成的损失  9-11
    1.1.3 课题背景与意义  11
  1.2 国内外研究现状  11-12
  1.3 论文主要工作  12-13
  1.4 论文章节安排  13-14
  1.5 本章小结  14-15
2 有状态服务服务永续  15-28
  2.1 服务的有状态与无状态  15-17
    2.1.1 有状态服务  15-16
    2.1.2 无状态服务  16-17
    2.1.3 有状态服务与无状态服务的分析比较  17
  2.2 服务永续  17-24
    2.2.1 服务永续模型  18-20
    2.2.2 服务永续相关技术  20-21
    2.2.3 服务永续面临的难题  21-24
  2.3 有状态服务的服务永续  24-26
  2.4 无状态服务的服务永续  26-27
  2.5 本章小结  27-28
3 服务状态的客户端存储  28-32
  3.1 服务状态客户端存储模型  28-29
  3.2 服务状态客户端存储模型工作过程  29-31
  3.3 服务状态客户端存储利弊分析  31
  3.4 本章小结  31-32
4 服务状态的共享存储  32-36
  4.1 服务状态共享存储模型  32-33
  4.2 服务状态共享存储工作流程  33-34
  4.3 服务状态共享存储分析  34-35
  4.4 本章小结  35-36
5 基于 PAXOS 算法的业务同步  36-50
  5.1 PAXOS 算法核心  37-38
    5.1.1 Paxos 算法基于的数学原理  37
    5.1.2 Paxos 算法核心理念  37-38
  5.2 PAXOS 算法递进约束条件  38-39
  5.3 PAXOS 算法具体过程  39-44
    5.3.1 准备阶段  39-40
    5.3.2 批准阶段  40
    5.3.3 Paxos 算法图形化过程  40-44
  5.4 改进的 PAXOS算法  44-48
    5.4.1 引入 leader 防止死锁  44-46
    5.4.2 共享存储区域防止极端  46-48
  5.5 基于改进的 PAXOS算法的业务同步  48-49
  5.6 本章小结  49-50
6 演示验证系统的实现与实验  50-67
  6.1 文件传输系统的设计与实现  50-56
    6.1.1 服务器端和客户端相关功能和通信技术  50-54
    6.1.2 分布式文件传输系统设计  54-56
  6.2 基于服务状态客户端存储的服务永续实验  56-58
    6.2.1 实验说明  57
    6.2.2 实验结果与评价  57-58
  6.3 基于服务状态共享存储的服务永续实验  58-60
    6.3.1 实验说明  59
    6.3.2 实验结果与评价  59-60
  6.4 基于业务同步的服务永续实验  60-63
    6.4.1 实验说明  62
    6.4.2 实验结果与评价  62-63
  6.5 三种方案评测  63-66
  6.6 本章小结  66-67
7 总结与展望  67-69
  7.1 全文总结  67
  7.2 后期工作  67-69
参考文献  69-71
致谢  71

相似论文

  1. 基于差分进化算法的JSP环境下成套订单研究,F273
  2. 基于图的标志SNP位点选择算法研究,Q78
  3. 高灵敏度GNSS软件接收机的同步技术研究与实现,P228.4
  4. 电火花加工中的电极损耗机理及控制研究,TG661
  5. 粉末活性炭—超滤工艺处理微污染地表水试验研究,X703
  6. 压气机优化平台建立与跨音速压气机气动优化设计,TH45
  7. 涡轮S2流面正问题气动优化设计研究,V235.11
  8. 光纤陀螺温度漂移建模与补偿,V241.5
  9. 多导弹协同作战突防效能评估及组合优化算法研究,TJ760.1
  10. 基于感性负载的车身网络控制系统,U463.6
  11. 基于LIN总线的电动车窗控制方法研究,U463.6
  12. 基于蚁群算法的电梯群优化控制研究,TU857
  13. 基于DSP的感应电动机四象限运行系统的研究,TM346
  14. 基于信息熵的课堂观察量化评价模型研究,G632.4
  15. SOA高校迎新系统中的SDO模型的研究与实现,G647
  16. 半导体激光器热电控制技术研究,TN248.4
  17. Ad-Hoc网络多信道MAC层协议的信道分配问题的研究,TN929.5
  18. 带径向速度观测的跟踪算法研究,TN953
  19. 基于VRPF的机动目标跟踪的研究,TN957.52
  20. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  21. 分布式系统的故障注入方法研究,TP338.8

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 服务器、工作站
© 2012 www.xueweilunwen.com