电气毕业论文14篇:一种虚拟化集群心跳算法 .docVIP

电气毕业论文14篇:一种虚拟化集群心跳算法 .doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电气毕业 14篇 内容提要: ? 一种虚拟化集群心跳算法 ? 国有企业员工绩效考核问题研究——以某电信基建公司为例 ? 基于PLC控制的地铁屏蔽门系统设计 ? 跨境电商崭露头角 ? 职称评审评委随机抽取系统的设计与实现 ? 信息 电子 工作的发展与趋势 ? 电力调度自动化网络 研究 ? 浅谈高频电子线路实验课程的教学  ? 电厂锅炉受热面积灰机理及其预防措施研究 ? 基于Boost变换器的多脉波整流技术的谐波抑制研究 ? 基于LPC的藏语语音基音周期的检测分析 ? 基于PXI的飞机垂尾动态疲劳试验随动测控系统 ? 家用空调:“大戏”刚刚上演 ? 基于GPIB总线技术的热电池测试系统设计 全文共52944 字 一种虚拟化集群心跳算法 【摘 要】随着虚拟化技术逐渐在数据中心环境中的普及,虚拟化系统的容灾成效日益成为人们关注的焦点,而虚拟化集群的心跳算法是关系虚拟化容灾成效的关键技术之一。研究了一种虚拟化的心跳算法,该算法通过利用所有网络节点有序的进行网络心跳检测,输出一个布尔值,负责裁判进程的Master主机根据该值判断节点是否出现故障,可用于快速检测出集群环境中节点的故障。 关键词:虚拟化;集群;心跳;高可用性 0 引言现在是云计算的时代,而虚拟化是云计算的基础。为了保障数据的 性,采用虚拟化技术之后一般都需要做基于虚拟化的高可用性集群,其中心跳检测技术是高可用性集群中非常关键的技术,能够在一定的时间内准确地检测出物理服务器的可用状态(存活或者宕机)的心跳检测技术是实现高可用性的前提和保障。本文提出了一种新的虚拟化的心跳优化算法(Method ofVirtualization High Availability,MVHHA),该算法通过集群内物理主机定期发出代表可用性的α 值,利用HA预设的失效阈值与α 值进行比较判断数据中心内节点的状况,该算法可用于采用虚拟化技术的高可用集群中主机的存活检测。 在虚拟化领域,常用的检测方法是由一台Master主机(Master由虚拟化集群建立之初由集群选定)在设定的时间内(5 s为一个检测周期)进行HA内的主机存活检测,检测结果输出一个Boolean value布尔值,通过该值的状态判断主机是否存活。通常情况下,主机存活的检测往往在HA 高可用性过程(HA 高可用性过程包括主机存活检测、失效后的主机解锁、接管以及业务恢复等)中占用时间最长。这种方法比较简单直观,但是检测效率较低、检测时间过长,在一些对于高可用性要求较为严苛的环境中不利于业务的迁移。 1 算法描述 MVHHA 算法主要在虚拟化集群的高可用性环境下通过心跳信号检测主机的存活情况。该算法将检测进程和裁判进程分开。检测进程pi(Σ(i=1~n))在集群内的节点(主机)中运行,监控自身节点的运行状况,同时通过进程pi 检测集群内的其他节点状况。进程pi 定期向其他节点上的pi(Σ(i=2~n))发送心跳检测包,其他节点的检测进程收到该包之后,返回一个Boolean。如果在规定时间内,该进程收到了其他所有检测进程返回的数据包,表示集群可用。如果没有收到某一台节点的心跳检测包,立刻报告给负责裁判进程的Master 主机,由Master主机的裁判进程q 进行记录,并返回记录给报告故障的进程pi。 为了避免因为网络状况恶化或者主机问题出现的误报,检测进程采用单独的网络进行信号传输,同时,该算法要求检测进程pi 在收到检测请求时,会比对检测信号的pi 进程序号,如果是进程序号为pi - 1 的检测进程发出的信号,那么在返回Boolean值之后,pi 会在预设周期Ti 内进行下一次的心跳检测。 同时,为了防止Master宕机引起的集群崩塌(单点故障),pi(i1)在发送报告给Master时,如果在规定时间t 内没有收到Master主机的pi(i=1)检测进程的回应,将报告发送给pi + 1(i=1)即可。 该算法使用了集群内的所有节点进行多维度的检测,能够快速检测出集群内的节点故障,便于HA 高可用性节点上的虚拟机迅速定位和迁移。 从图5中可以看到,在第2行和第4行时即0.2 s和0.4 s 时,Master 分别收到了来自第一台Slave 和第3 台Slave 的报告,至此, 心跳优化算法的虚拟仿真完成。 原来的心跳信号在5 s内由Master主机发送1次心跳检测,也就是说如果出现主机宕机情况,检测时间至少需要5 s以上,在采用了优化算法之后,由于采用了类似分布式检测的优化算法,在ΔTi 的间隔内由不同的主机按照一定的序号进行集群内的循环心跳信号检测,如果在ΔTi 时间之内有主机宕机,即可检测出来。 该算法相对于原来算法有着以下优势: (1)快速定位。可以在很短的时间内判定主机出现故障,快速定位故障主机。 (2)时

您可能关注的文档

文档评论(0)

实用电子文档 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年04月18日上传了教师资格证

1亿VIP精品文档

相关文档