[发明专利]保证在线联机服务可用性的方法及装置有效
申请号: | 201610060344.0 | 申请日: | 2016-01-28 |
公开(公告)号: | CN105577825B | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 郑纬民;郭维超;武永卫;陈康 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100084 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保证 在线 联机 服务 可用性 方法 装置 | ||
1.一种保证在线联机服务可用性的方法,其特征在于,包括以下步骤:
从云计算平台中申请多个互相独立区域中的竞价节点,并基于双机暖备技术将不同独立区域中的竞价节点组织成暖备对,其中,所述暖备对中的两个节点来自不同的独立区域;
对每一个所述暖备对,通过监听申请竞价节点的回收告警信息进行故障检测,当收到所述暖备对中的主节点回收警告时,通过虚拟机或进程迁移技术将所述暖备对中的主节点上的服务迁移到其对应的备用节点上,其中,在所述通过虚拟机或进程迁移技术将所述暖备对中的主节点上的服务迁移到其对应的备用节点上时,还包括:获取告警时间信息和当前网络带宽;根据所述告警时间信息和所述当前网络带宽确定缓冲区的缓冲上限值;根据所述缓冲上限值确定传输阈值,其中,所述传输阈值小于所述缓冲上限值;在监控到所述缓冲区中的数据量超过所述传输阈值时,通过异步传输方式将所述暖备对中的主节点上的数据传输至所述暖备对中的备用节点上;
在所述暖备对中的主节点被回收后,获取所述云计算平台中各个独立区域中的竞价节点的价格数据信息和按需节点的价格,并根据所述价格数据信息和所述按需节点的价格从竞价节点与按需节点中确定出目标节点,并通过所述目标节点来替换被回收的节点;以及
将所述暖备对中的备用节点中的服务切换回所述目标节点上。
2.如权利要求1所述的保证在线联机服务可用性的方法,其特征在于,所述通过虚拟机或进程迁移技术将所述暖备对中的主节点上的服务迁移到其对应的备用节点上,包括:
采用虚拟机或进程迁移技术实现所述暖备对中的主节点与备用节点间联机服务所有进程内存状态的同步;
基于数据同步算法,对所述暖备对中的主节点与备用节点间的文件系统层或块设备层的存储数据进行同步。
3.如权利要求1所述的保证在线联机服务可用性的方法,其特征在于,所述获取云计算平台中各个独立区域中的竞价节点的价格数据信息和按需节点的价格,并根据所述价格数据信息和所述按需节点的价格从竞价节点与按需节点中确定出目标节点,并通过所述目标节点来替换被回收的节点,包括:
从所述云计算平台中获取各个独立区域中的竞价节点的价格历史数据;
根据所述价格历史数据计算每个独立区域的竞价节点的价格数据的方差值;
将所述方差值小于预设阈值的独立区域添加至第一独立区域集合中;
从所述第一独立区域集合中选择出成本最低的独立区域,并将所述成本最低的独立区域作为目标区域;
将所述目标区域中竞价节点的当前最低竞价价格与所述按需节点的价格进行比较;
如果所述目标区域中竞价节点的当前最低竞价价格小于所述按需节点的价格,则将所述目标区域中的当前最低竞价价格的竞价节点作为目标节点,并通过所述目标节点来替换被回收的节点;
在所述将所述暖备对中的备用节点中的服务切换回所述目标节点上时,还包括:
重新构建暖备对。
4.如权利要求3所述的保证在线联机服务可用性的方法,其特征在于,还包括:
如果所述目标区域中竞价节点的当前的最低竞价价格大于或者等于所述按需节点的价格,则将所述按需节点作为所述目标节点,并通过所述目标节点来替换被回收的节点,此时不再构建所述暖备对。
5.如权利要求4所述的保证在线联机服务可用性的方法,其特征在于,在服务运行在所述按需节点的过程中,如果监控到最低成本的独立区域中的竞价节点的竞价价格小于所述按需节点的价格,则将服务从所述按需节点切换至所述最低成本的独立区域中的竞价节点上,同时重新构建暖备对。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610060344.0/1.html,转载请声明来源钻瓜专利网。