[发明专利]可伸缩网络服务器群架构系统有效
申请号: | 201210303088.5 | 申请日: | 2012-08-23 |
公开(公告)号: | CN102833333A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 汤德佑;张婷;刘杨 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 蔡茂略 |
地址: | 510640 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 伸缩 网络 服务器 架构 系统 | ||
技术领域
本发明涉及网络信息技术领域,特别涉及一种可伸缩网络服务器群架构系统。
背景技术
随着互联网技术的发展,服务器的部署对实现高效的业务系统越来越重要。对由单台服务器组成的系统而言,由于单台服务器的中央处理器、输入/输出接口处理速度等方面的限制,已无法满足快速增长的数据量以及同时处理多种业务的请求,取而代之的是由多台服务器组成的服务器群系统。
在实际应用中,很多业务系统具有很强动态性,仅以高峰时段业务要求配置服务器资源则不利于资源复用和节能环保。目前,动态扩展服务器有较成熟方案,但既支持动态扩展又支持动态缩减的高效、方便的服务器群的管理方案还比较匮乏,因此,研发可保持业务系统稳定运行的可伸缩的服务器群的部署方案和管理方法具有重要意义。
发明内容
为了克服现有技术存在的缺点与不足,本发明提供一种可伸缩网络服务器群架构系统。
本发明所采用的技术方案:
一种可伸缩网络服务器群架构系统,包括若干个管理服务器和业务服务器,所述可伸缩网络服务器群架构为树形架构;
所述管理服务器连接若干个管理服务器或若干个业务服务器;所述管理服务器位于树形架构的根节点或中间节点位置,业务服务器位于树形架构的叶子节点位置;
所述管理服务器包括成员管理模块和业务协助处理模块;
所述位于根节点的管理服务器上的成员管理模块,用于在负载超过分裂阈值时,向管理员发送分裂请求;用于监听下级服务器的运行状态,如果下级服务器达到合并条件,则向这些服务器下发合并指令;用于在接收到下级服务器发送的分裂请求后,处理下级服务器的分裂;用于处理服务器本机的分裂及负载再分配;用于处理与下属管理服务器的合并;
所述位于中间节点的管理服务器上的成员管理模块,用于接收到上级管理服务器下发的分裂响应后,进行负载再分配与业务迁移;用于在接收到上级管理服务器下发的合并指令后,进行负载合并与业务迁移;用于监听本机服务器的运行状态,将状态信息保存到数据库,并将状态信息定时发送至上级管理服务器;用于在负载超过分裂阈值时,向上级管理服务器发送分裂请求;用于监听下级服务器的运行状态,如果下级服务器达到合并条件,则向这些服务器下发合并指令;用于在接收到下级服务器发送的分裂请求后,处理下级服务器的分裂;用于节点编码管理;用于拒绝标志管理;
所述业务协助处理模块,用于根据业务服务器发送的业务协助处理请求或下级管理服务器转发的业务协助处理请求查找用户所属的业务服务器;
所述业务服务器上包括业务处理模块和成员管理模块;
所述业务服务器上的成员管理模块,用于接收到上级管理服务器下发的分裂响应后,进行负载再分配与业务迁移;用于在接收到上级管理服务器下发的合并指令后,进行负载合并与业务迁移;用于监控本机服务器的运行状态,将状态信息保存到数据库,并将状态信息定时发送至上级管理服务器;用于在负载超过分裂阈值时,向上级服务器发送分裂请求;用于节点编码管理;
所述业务处理模块,用于给用户提供接口,根据用户的业务请求处理业务。
所述管理服务器中的成员管理模块包括监控线程、分裂线程和合并线程;
所述业务服务器中的成员管理模块包括监控线程、分裂线程和合并线程;
所述位于根节点的管理服务器上的监控线程,用于监控本机服务器的运行状态并将状态信息保存到数据库;用于监听下属服务器的运行状态,用于向管理员发送分裂请求,向达到合并条件的下属服务器发出合并指令;用于节点编码管理和拒绝标志管理;
所述位于中间节点的管理服务器上的监控线程,用于监控本机服务器的运行状态,将状态信息保存到数据库,并将状态信息定时发送至上一级管理服务器;用于监听下属服务器的运行状态,用于向上级服务器发送分裂请求,向达到合并条件的下属服务器发出合并指令;接收上一级服务器发出的分裂响应指令及合并响应指令;用于节点编码管理和拒绝标志管理;
所述业务服务器上的监控线程,用于监控本机服务器的运行状态,将状态信息保存到数据库,并将状态信息定时发送至上级管理服务器;用于在负载超过分裂阈值时,向上一级管理服务器发送分裂请求;用于接收上级管理服务器发出的分裂响应指令;用于接收上级管理服务器发出的合并指令;用于节点编码管理;
所述管理服务器和业务服务器中的分裂线程,用于处理负载再分配与业务迁移;
所述管理服务器和业务服务器中的合并线程,用于处理负载合并与业务迁移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210303088.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种进行信道处理的方法、基站及用户设备
- 下一篇:一种轴承磨床的尾座