一种物联网服务器群智能管控系统的制作方法

文档序号:7892419阅读:142来源:国知局
专利名称:一种物联网服务器群智能管控系统的制作方法
技术领域
本发明涉及一种物联网服务器群智能管控系统。
背景技术
随着计算机网络技术和现代物流技术的发展,物联网已经成为商品流通的重要平台。目前,依赖于物联网技术的电子商务发展迅猛,对物联网系统的优化和智能管控能力提出了较高的要求。服务器系统是物联网的核心,智能化的服务器群管控技术是提升物联网性能和管理水平的关键要素之一。当前业务服务器群主要还是手动维护,手动维护的弊端在在于,如果将服务器全部开启,当外部访问量较少时,会使服务器处于空闲状态,这样无疑损耗了过多能源,増加 了成本,并使得服务器寿命大幅度降低。为了尽可能的減少能源的损耗,在访问量较小的时候,需要关闭部分服务器。但是关闭部分服务器带来的问题是,当访问量再次增大时,需要手工开启服务器,操作较为繁琐。随着物联网系统业务访问量迅速増加,手动维护已远不能跟上物联网发展的需求,因此解决服务器群中闲置成员服务器的关闭问题以达到节省能源,以及解决重负荷时自动増加成员服务器的问题对于提高管理效率、减轻技术管理人员的工作強度,同时提高现有服务器的利用率,减少购置高性能服务器的资金投入是ー个亟待解决的现实问题。

发明内容
本发明的目的是提供一种物联网服务器群智能管控系统,使用该系统可以解决服务器群中闲置成员服务器的关闭以及重负荷时成员服务器的自动增加问题以节省能源、提升服务器群自动扩展能力。为实现该目的,本发明通过下述技术方案得以解决一种物联网服务器群智能管控系统,其特征在于,包括若干外服务器组成的服务器群,所述服务器群通过数据交换系统连接有测控系统,所述数据交换系统分别连接在外部网络和内部网络上,所述测控系统包括负荷检测单元、伸縮管控单元、负载调度単元,其中所述负荷检测单元通过对处于工作状态的成员服务器工作负载进行监测及统计,引导伸缩管控单元对服务器群中的成员服务器进行开启与关闭并完成TCP/IP參数的调整,同时更新负载调度単元的负载调度列表及负荷检测单元的检测地址列表,使访问负载在服务器群中不同成员服务器上轮序调度并根据成员服务器增减情况及时调整负荷检测边界。上述技术方案中,所述伸缩管控单元包括,成员服务器増加触发器、成员服务器去除触发器,其中所述成员服务器增加触发器用于在服务器群的总负载过重时向服务器群中添加实际工作的成员服务器,所述成员服务器去除触发器用于在服务器群负载过轻时去除多余的成员服务器并关闭该成员服务器。上述技术方案中,所述负载调度单元包括轮序控制単元、负载调度列表,所述负载调度列表由服务器群中处于正常工作状态的不同成员服务器的IP地址按顺序排列构成,其中所述轮序控制单元将来自不同网络用户对同一物联网应用的访问请求顺序调度到服务器群中的不同成员服务器上,当域名指针到达负载调度列表中的最后ー个IP地址时,指针被重新调度指向负载调度列表的首记录,此过程轮序进行,实现物联网服务器群的负载均衡。本发明与现有技术相比,具有如下有益效果本发明可以解决服务器群中闲置成员服务器的关闭问题以达到节省能源,并提高管理效率、节约能源消耗和减轻技术管理人员的工作強度。同时提高现有服务器的利用率。


图I本发明的原理框图。
具体实施方式

以下结合附图实施例对本发明作进ー步详细描述。见图I,一种物联网服务器群智能管控系统,包括若干个服务器3组成的服务器群,所述服务器群通过数据交换系统I连接有测控系统,所述数据交换系统I分别连接在外部网络11和内部网络13上,所述测控系统包括负载检测单元3、伸縮管控单元5、负载调度単元7,其中所述负载检测单元3通过对处于工作状态的成员服务器3工作负载进行监测及统计,引导伸缩管控单元5对服务器群中的成员服务器3进行开启与关闭并完成TCP/IP參数的调整,同时更新负载调度単元7的负载调度列表及负载检测单元3的检测地址列表,使访问负载在服务器群中不同成员服务器3上轮序调度并根据成员服务器3增减情况及时调整负载检测边界。负载检测边界是指检测的成员服务器的范围。所述伸缩管控单元5包括成员服务器増加触发器50、成员服务器去除触发器52,其中所述成员服务器增加触发器50用于在服务器群的总负载过重时向服务器群中添加实际工作的成员服务器3,所述成员服务器去除触发器52用于在服务器群负载过轻时去除多余的成员服务器并关闭该成员服务器3。所述负载调度单元7包括轮序控制単元70、负载调度列表72,所述负载调度列表72由服务器群中处于正常工作状态的不同成员服务器的IP地址按顺序排列构成,其中所述轮序控制单元70将来自不同网络用户对同一物联网应用的访问请求顺序调度到服务器群中的不同成员服务器上,当域名指针到达负载调度列表72中的最后ー个IP地址时,指针被重新调度指向负载调度列表72的首记录,此过程轮序进行,实现物联网服务器群的负载均衡。工作时,负载检测单元依据检测列表中的成员服务器IP地址来确定负载检测的边界,依次定时对成员服务器的工作负载单项指标进行检測,并对检测数据进行加权统计获得每台成员服务器的工作负载,然后对检测列表中所有成员服务器的工作负载进行汇总得出服务器群的总工作负载,负载检测单元根据总工作负载值与服务器群总工作负载临界域值的关系比结果向伸縮管控单元5发出警告信息,并接受伸縮管控单元5新增或去除成 员服务器的IP地址參数对检测列表进行更新。
权利要求
1.一种物联网服务器群智能管控系统,其特征在于,包括若干外服务器组成的服务器群,所述服务器群通过数据交换系统(I)连接有测控系统,所述数据交换系统(I)分别连接在外部网络(11)和内部网络(13)上,所述测控系统包括负荷检测单元(3)、伸縮管控单元(5)、负载调度単元(7),其中所述负荷检测单元(3)通过对处于工作状态的成员服务器エ作负载进行监测及统计,引导伸缩管控单元(5)对服务器群中的成员服务器进行开启与关闭并完成TCP/IP參数的调整,同时更新负载调度単元(7)的负载调度列表(72)及负荷检测単元(3)的检测地址列表,使访问负载在服务器群中不同成员服务器上轮序调度并根据成员服务器增减情况及时调整负荷检测边界。
2.如权利要求I所述的物联网服务器群智能管控系统,其特征在于,所述伸缩管控单元(5)包括,成员服务器増加触发器(50)、成员服务器去除触发器(52),其中所述成员服务器増加触发器(50)用于在服务器群的总负载过重时向服务器群中添加实际工作的成员服务器,所述成员服务器去除触发器(52)用于在服务器群负载过轻时去除多余的成员服务器并关闭该成员服务器。
3.如权利要求I所述的物联网服务器群智能管控系统,其特征在于,所述负载调度单元(7)包括轮序控制単元(70)、负载调度列表(72),所述负载调度列表(72)由服务器群中处于正常工作状态的不同成员服务器的IP地址按顺序排列构成,其中所述轮序控制单元(70)将来自不同网络用户对同一物联网应用的访问请求顺序调度到服务器群中的不同成 员服务器上,当域名指针到达负载调度列表(72)中的最后ー个IP地址时,指针被重新调度 指向负载调度列表(72)的首记录,此过程轮序进行,实现物联网服务器群的负载均衡。
全文摘要
本发明公开了一种物联网服务器群智能管控系统,包括若干外服务器组成的服务器群,所述服务器群通过数据交换系统连接有测控系统,所述数据交换系统分别连接在外部网络和内部网络上,所述测控系统包括负荷检测单元、伸缩管控单元、负载调度单元。本发明可以解决服务器群中闲置成员服务器的关闭以及重负载时成员服务器的自动增加问题以达到节省能源,并提高管理效率和减轻技术管理人员的工作强度。同时提高现有服务器的利用率。
文档编号H04L29/08GK102724058SQ20121008333
公开日2012年10月10日 申请日期2012年3月27日 优先权日2012年3月27日
发明者宋宇红, 王昕 , 王睿, 鞠洪尧 申请人:鞠洪尧
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1