一种服务器集群内资源管理方法

文档序号:7779549阅读:245来源:国知局
一种服务器集群内资源管理方法
【专利摘要】本发明公开一种服务器集群内资源管理方法,其特征在于,所述每个服务器本地安装一服务器客户端,所述服务器客户端以该服务器的MAC地址作为为客户端之间的身份识别标识;所述服务器客户端提供调频更新模块,根据终端的数据更新频率确定其对核心网关的查询请求频率,并按照查询请求频率发出查询请求;所述的调频更新模块所根据的终端数据更新频率是根据不同业务数据类型制定;所述服务器客户端提供一Web数据转换模块,在资源管理模块登记入该资源分类组的资源将通过Web数据转换模块换成符合HTTP/XML协议的数据并输送至访问服务器或核心网关进行共享;所述核心网关提供一对象管理模块和资源管理模块。
【专利说明】一种服务器集群内资源管理方法
【技术领域】
[0001]本发明属于网络通讯领域,特别是应用于服务器集群内资源管理方法。
【背景技术】
[0002]目前,大型的网络平台、门户网站都需要多台服务器组成服务器集群。目前对于服务器集群之间的数据共享,同时通过各自部署并分别调用相同的接口来实现,需要对每台服务器分别进行部署,操作复杂。另外一方面,对于业务种类比较繁多的行业,这种部署是一项目庞大的工程。
[0003]《基于服务器集群的云检索系统的研究与示范》(《计算科学》2010年7月第37卷第7期)公开了一种服务器集群的资源管理方法,它是通过云采集层、云加工层、云索引层、云查询层、云接口层、数据存储云层、云检索监控系统、云管理和调度系统组成。各层之间实行分布式执行,每个层内部的功能模块实行并行执行,这个工作调度由云管理和调度系统来完成。云监控软件监控整个云检索系统,保证系统中的不同工作能够“和睦相处”,如监视是否有来源于单个口地址过分密集的访问等工作。只有在这样一个云检索的框架下,才能实现海量信息搜索的规模、速度、准确性、全面性和其他方面的改进。它统采取了以程序流为核心的基本理念。云采集层把Internet中的海量数据经过网络机器人转化成数据流存储到多个节点数据文件中;接着云加工和云索引程序转化为程序流,流人到各个节点数据库中,并行处理多个节点文件中的数据,生成数据库文件存储在相应的节点上;用户输人查询信息,经过用户接口程序及云查询程序的处理,找到相关信息后转化成数据流反馈给用户。

【发明内容】

[0004]本发明的目的就上述的问题提出一种服务器集群内资源管理方法,克服现有技术缺点,实现服务器之间的资源的动态注册、加入和管理,同时采用核心网关集中登记,优选服务器进行测试的方法,降低了核心网关负载。
[0005]下面对本发明方案做进一步描述:
一种服务器集群内资源管理方法,为服务器之间通过核心网关和互联网进行资源注册、统一管理并进而实现共享的方法,其特征在于,所述每个服务器本地安装一服务器客户端,所述服务器客户端以该服务器的MAC地址作为为客户端之间的身份识别标识;
所述服务器客户端提供资源共享模块,将服务器需要加入共享受的资源向核心网关发送注册请求,同时根据预设的资源分类,对自己所提供的资源进行分类登记;
所述服务器客户端提供调频更新模块,根据终端的数据更新频率确定其对核心网关的查询请求频率,并按照查询请求频率发出查询请求;所述的调频更新模块所根据的终端数据更新频率是根据不同业务数据类型制定;
所述服务器客户端提供一 Web数据转换模块,在资源管理模块登记入该资源分类组的资源将通过Web数据转换模块换成符合HTTP/ XML协议的数据并输送至访问服务器或核心网关进行共孕;
所述核心网关提供一对象管理模块,对象管理模块对服务器对象进行注册、删除、访问,并根据已注册对象的注册静态信息生成一个对象仓库,供查询访问;
所述核心网关提供一资源管理模块,资源管理模块将提供资源分类,并通过对象管理模块优选出一在线对象作为新加入资源的检测代理对象;检测代理对象对资源进行分类特征测试程序测试,测试通过的将最后通过资源管理模块登记入该资源分类组。
[0006]进一步,所述的对象在核心网关的注册信息内包括该对象的计算处理能力和存储空间信息;所述核心网关通过对象管理模块优选出一在线对象作为新加入资源的检测代理对象时,通过对在线的对象进中选择计算处理能力或存储空间最大的作为检测代理对象。
[0007]所述的检测代理对象接收来自请求服务器的资源进行测试包括分类特征测试程序测试和可用性测试,并将检测结果反馈至核心网关的资源管理模块以决定是否对该资源进行注册。
[0008]所述的检测代理对象对资源进行测试,如测试不通过则反馈至服务器的资源共享模块,以进行重新选择资源分类或重新转换。
[0009]所述的核心网关对象管理模块在进行生成一个对象仓库前,通过内置的建模工具将该对象进行建模以形成能为自身或连接服务器所能识别的语言进行描述。
[0010]综上所述的本发明具有如下显著特点或进步:
1.服务器一方面充当传统服务器的角色,另一方面在服务器本地采用了客户端模式,进行集群内资源的管理,能实现快速部署,同时采用以该服务器的MAC地址作为为客户端之间的身份识别标识,集成了传统的部署模式快捷访问特性;
2.核心网关进行资源集中登记,但登记前通过优选的服务器进行检测,只有检测通过的资源才加入资源共享,保障了质量同时降低了核心网关负载,使其自身更大的资源在于内部局域网数据的转发;
3.服务器客户端提供调频更新模块,根据终端的数据更新频率确定其对核心网关的查询请求频率,并按照查询请求频率发出查询请求;所述的调频更新模块所根据的终端数据更新频率是根据不同业务数据类型制定,更大的适合不同平台服务器之间的数据交互,进而实现“互联互通”的目标。
【专利附图】

【附图说明】
[0011]图1是本发明方法涉及系统整体结构示意图。
【具体实施方式】
[0012]实施例一
如图1所示,本发明涉及的服务器的客户端至少具有资源共享模块、Web数据转换模块、调频更新模块;核心网关至少具有一对象管理模块和资源管理模块。服务器的客户端与核心网关之间通过有线或无线方式进行连接。
[0013]实现本发明方法的核心包括对象注册、资源注册和资源共享;其中每个服务器本地安装一服务器客户端,服务器客户端以该服务器的MAC地址作为为客户端之间的身份识别标识。[0014]对象注册
各服务器的客户端与核心网关之间建立连接关系;核心网关的对象管理模块对该服务器进行识别,判断其是否为注册对象。如果为非注册的新对象,则对其进行注册程序,即核心网关通过标准的接口对该服务器进行访问,核心网关提供的统一接口对不同的资源对象以及不同系统平台可以有不同的实现,因此,它可以在一定程度上屏蔽资源对象和平台之间的差异。对象注册时,内置的建模工具将该对象进行建模以形成能为自身或连接服务器所能识别的语言(如MOF语言)进行描述,并已注册对象的注册静态信息生成一个对象仓库,供查询访问。
[0015]资源注册
服务器客户端的资源共享模块,将服务器需要加入共享受的资源向核心网关发送注册请求,核心网关的资源管理模块,为其将提供资源分类;服务器客户端的资源共享模块根据预设的资源分类,对自己所提供的资源进行分类登记;
核心网关的资源管理模块查询对象管理模块,并确定在线的服务器,并从对象仓库内获取在线服务器的注册信息,包括计算处理能力和存储空间信息等。资源管理模块选择计算处理能力最优的服务器作为新加入资源的检测代理对象;
检测代理对象接收委托,并通过核心网关获取该服务器的注册信息,进而直接与该服务器建立连接(也可以通过核心网关进行连接);检测代理对象对资源提供服务器的资源进行分类特征测试程序测试和可用性测试,并将结果反馈至核心网关。其中如果检测不通过,则拒绝进行登记,并请求服务器对该资源进行重新选择资源分类或重新转换。如果检测通过,则核心网关进行直接注册登记。
[0016]服务器客户端提供调频更新模块,根据终端的数据更新频率确定其对核心网关的查询请求频率,并按照查询请求频率发出查询请求;所述的调频更新模块所根据的终端数据更新频率是根据不同业务数据类型制定。
[0017]资源共享
各服务器、核心网关可以对已经在核心网关注册的资源进行互相访问。访问过程,既可以采用“服务器一服务器”的方式,也可以采用“服务器一核心网关一服务器”的方式。在进行访问该资源的时候,受访问的服务器通过客户端的Web数据转换模块,在资源管理模块登记入该资源分类组的资源将通过Web数据转换模块换成符合HTTP/ XML协议的数据并输送至访问服务器或核心网关进行共享。
【权利要求】
1.一种服务器集群内资源管理方法,为服务器之间通过核心网关和互联网进行资源注册、统一管理并进而实现共享的方法,其特征在于,所述每个服务器本地安装一服务器客户端,所述服务器客户端以该服务器的MAC地址作为为客户端之间的身份识别标识; 所述服务器客户端提供资源共享模块,将服务器需要加入共享受的资源向核心网关发送注册请求,同时根据预设的资源分类,对自己所提供的资源进行分类登记; 所述服务器客户端提供调频更新模块,根据终端的数据更新频率确定其对核心网关的查询请求频率,并按照查询请求频率发出查询请求;所述的调频更新模块所根据的终端数据更新频率是根据不同业务数据类型制定; 所述服务器客户端提供一 Web数据转换模块,在资源管理模块登记入该资源分类组的资源将通过Web数据转换模块换成符合HTTP/ XML协议的数据并输送至访问服务器或核心网关进行共孕; 所述核心网关提供一对象管理模块,对象管理模块对服务器对象进行注册、删除、访问,并根据已注册对象的注册静态信息生成一个对象仓库,供查询访问; 所述核心网关提供一资源管理模块,资源管理模块将提供资源分类,并通过对象管理模块优选出一在线对象作为新加入资源的检测代理对象;检测代理对象对资源进行分类特征测试程序测试,测试通过的将最后通过资源管理模块登记入该资源分类组。
2.如权利要求1所述的服务器集群内资源管理方法,其特征在于,所述的对象在核心网关的注册信息内包括该对象的计算处理能力和存储空间信息;所述核心网关通过对象管理模块优选出一在线对象作为新加入资源的检测代理对象时,通过对在线的对象进中选择计算处理能力或存储空间最大的作为检测代理对象。
3.如权利要求2所述的服务器集群内资源管理方法,其特征在于,所述的检测代理对象接收来自请求服务器的资源进行测试包括分类特征测试程序测试和可用性测试,并将检测结果反馈至核心网关的资源管理模块以决定是否对该资源进行注册。
4.如权利要求3所述的服务器集群内资源管理方法,其特征在于,所述的检测代理对象对资源进行测试,如测试不通过则反馈至服务器的资源共享模块,以进行重新选择资源分类或重新转换。
5.如权利要求4所述的服务器集群内资源管理方法,其特征在于,所述的核心网关对象管理模块在进行生成一个对象仓库前,通过内置的建模工具将该对象进行建模以形成能为自身或连接服务器所能识别的语言进行描述。
【文档编号】H04L12/24GK103647663SQ201310659862
【公开日】2014年3月19日 申请日期:2013年12月9日 优先权日:2013年12月9日
【发明者】叶灿才, 卢忠云 申请人:中山爱科数字家庭产业孵化基地有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1