发明名称 一种多机集群中主从调度方法
摘要 一种多机集群中主从调度方法涉及计算机应用控制领域。在多机集群环境中进行进程主从状态的指定,在多个服务器上部署同样的应用系统,通过对应用系统进程进行分组,实现在多台主机上对进程组的主从状态的均衡分配。在多机集群出现单点故障时,将该主机上运行为主态的进程迁移到其他主机上运行。当某个服务器上某个主态应用进程退出时,将其功能迁移到负载相对较低的其他主机上。具体是在每台集群主机上安装一个集群控制软件、开发接口库和集群配置文件。主机间通过心跳报文进行信息传递,调度的粒度是进程组,每个进程组根据对CPU的占用率配置负载因子,集群调度满足集群负载均衡调度算法。实现了对多机集群系统按负载自动调度,更加科学、合理。
申请公布号 CN101571813A 申请公布日期 2009.11.04
申请号 CN200910058012.9 申请日期 2009.01.04
申请人 四川川大智胜软件股份有限公司 发明人 胡术;杨凯;刘舒
分类号 G06F9/48(2006.01)I;G06F9/50(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 成都信博专利代理有限责任公司 代理人 潘育敏
主权项 1、一种多机集群中主从调度方法,其特征在于:在每台集群主机上安装运行一个相同的集群控制软件,集群控制软件提供编程开发接口库,每个需要使用集群功能的进程使用这个库,并按照接口要求,调用接口获取主从状态并定时上报接口状态;集群各个主机使用相同的集群配置文件,在配置文件中指定集群主机间心跳的时间间隔,主机之间通过心跳报文进行信息传递;在配置文件中还设置进程组划分信息,进程实施按组组合,调度的粒度是进程组,每个组里的进程在运行正常行时保持一个运行优先级,每个组里进程按数据供应链的顺序优先级由高到低排列;每个进程组根据运行时对CPU的占用率配置负载因子,负载因子采用进程组中进程CPU占用率的和;管理机由集群中的主机选举产生,由启动时间小的主机或IP地址字符串较小的主机充当;集群的调度满足集群负载均衡调度的方法,所述均衡调度的方法是将主态进程组从较高负载的服务器上切换到与该进程组具有相同优先因子且整机的负载总和最低的服务器上去,直到无法再进行切换为止,切换时满足进程组切换的充分条件。
地址 610045四川省成都市武侯科技园武科东一路7号