一种云服务器内利用sdn技术智能节电的体系架构的制作方法_2

文档序号:9451536阅读:来源:国知局
状态。
[0039]在步骤308和步骤309中,随着计算节点上的虚拟机被迀移走,和计算节点直接连接的网络端口也就没有流量了,这样,根据处于待命状态的计算节点数量,计算节点和直连网络端口通过休眠等技术进入待命状态或节能状态。
[0040]步骤310,通过SDN控制器将非直连网络端口流量集中。
[0041]在本步骤中,采用集中规则通过SDN控制器将非直连网络端口流量集中,具体地,计算资源争取往同一机架、同一 TRAY、同一节点集中,网络往同一机架、同一端口集中。
[0042]步骤311,判断是否存在无流量的网络端口,如果是,返回步骤312 ;如果否,结束本流程。
[0043]步骤312,判断处于待命状态的网络端口数量是否大于等于预先设置的第三阈值,如果是,进入步骤313 ;如果否,进行步骤314。
[0044]步骤313,无流量的网络端口进入节能状态。
[0045]步骤314,无流量的网络端口进入待命状态。
[0046]本发明的方法还包括:如果创建了新的虚拟机,根据计算资源和网络资源使用率的需要,唤醒处于待命状态的计算节点和网络端口进入使用状态;如果处于待命状态的计算节点低于第二阈值,以及处于待命状态的网络端口低于第三阈值,则唤醒处于节能状态的计算节点和网络端口进入待命状态。
[0047]图4是本发明的一种实施例中云服务器内利用SDN技术智能节电的体系架构示意图。如图4所示,包括:
[0048]监控模块,用于监控处于使用状态的计算节点的计算资源和网络资源使用率;
[0049]第一判断模块,用于判断计算资源和网络资源使用率是否低于预先设置的第一阈值;
[0050]第一处理模块,用于在第一判断模块判断出计算资源和网络资源使用率低于预先设置的第一阈值时,选举迀移的目的计算节点,并将计算节点上的虚拟机迀移到目的计算节点;
[0051]第二判断模块,用于判断处于待命状态的计算节点数量是否大于等于预先设置的第二阈值;
[0052]第二处理模块,用于在第二判断模块判断出处于待命状态的计算节点数量大于等于预先设置的第二阈值时,将计算节点以及直连的网络端口进入节能状态;在第二判断模块判断出处于待命状态的计算节点数量小于预先设置的第二阈值时,将计算节点以及直连的网络端口进入待命状态;
[0053]第三判断模块,用于判断处于待命状态的网络端口数量是否大于等于预先设置的第三阈值;
[0054]第三处理模块,用于将计算节点的非直连的网络端口流量集中,并在第三判断模块判断出处于待命状态的网络端口数量大于等于预先设置的第三阈值时,将无流量的网络端口进入节能状态;在第三判断模块判断出处于待命状态的网络端口数量小于预先设置的第三阈值时,将无流量的网络端口进入待命状态;
[0055]唤醒模块,用于根据计算资源和网络资源使用率的需要,唤醒处于待命状态的计算节点和网络端口进入使用状态;如果处于待命状态的计算节点低于第二阈值,以及处于待命状态的网络端口低于第三阈值,则唤醒处于节能状态的计算节点和网络端口进入待命状态。
[0056]本发明中随着虚拟机和流量被迀移走,计算节点和网络端口进入待命状态,如果需要保留待命状态的计算节点和网络端口满足需要,则把其设置为节能状态。如此,既能节能又不影响业务对计算资源和网络资源的使用。。
[0057]虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
【主权项】
1.一种云服务器内利用SDN技术智能节电的方法,其特征在于,包括: 监控处于使用状态的计算节点的计算资源和网络资源使用率,如果计算资源和网络资源使用率低于预先设置的第一阈值,则选举迀移的目的计算节点,并将计算节点上的虚拟机迀移到目的计算节点; 在计算节点上的虚拟机迀移完成,且确定处于待命状态的计算节点数量大于等于预先设置的第二阈值后,计算节点以及直连的网络端口进入节能状态; 将计算节点的非直连的网络端口流量集中,确定处于待命状态的网络端口数量大于等于预先设置的第三阈值后,无流量的网络端口进入节能状态。2.根据权利要求1所述的云服务器内利用SDN技术智能节电的方法,其特征在于,所述选举迀移的目的计算节点,具体为: 采用集中规则选举迀移的目的计算节点; 所述集中规则为计算资源往同一机架、同一 TRAY、同一节点集中,网络往同一机架、同一端口集中。3.根据权利要求1所述的云服务器内利用SDN技术智能节电的方法,其特征在于,所述将计算节点上的虚拟机迀移到目的计算节点,具体为: 计算节点创建虚拟机,通过SDN控制器创建虚拟网络; 将计算节点上的虚拟机通过虚拟网络迀移到目的计算节点。4.根据权利要求1所述的云服务器内利用SDN技术智能节电的方法,其特征在于,所述方法还包括: 在计算节点上的虚拟机迀移完成,但确定处于待命状态的计算节点数量小于预先设置的第二阈值后,计算节点以及直连的网络端口进入待命状态。5.根据权利要求1所述的云服务器内利用SDN技术智能节电的方法,其特征在于,所述将计算节点的非直连的网络端口流量集中,具体为: 采用集中规则通过SDN控制器将非直连网络端口流量集中; 所述集中规则为计算资源往同一机架、同一 TRAY、同一节点集中,网络往同一机架、同一端口集中。6.根据权利要求4所述的云服务器内利用SDN技术智能节电的方法,其特征在于,所述方法还包括: 将计算节点的非直连的网络端口流量集中,但确定处于待命状态的网络端口数量小于预先设置的第三阈值后,无流量的网络端口进入待命状态。7.根据权利要求6所述的云服务器内利用SDN技术智能节电的方法,其特征在于,所述方法还包括: 根据计算资源和网络资源使用率的需要,唤醒处于待命状态的计算节点和网络端口进入使用状态; 如果处于待命状态的计算节点低于第二阈值,以及处于待命状态的网络端口低于第三阈值,则唤醒处于节能状态的计算节点和网络端口进入待命状态。8.—种云服务器内利用SDN技术智能节电的体系架构,其特征在于,包括: 监控模块,用于监控处于使用状态的计算节点的计算资源和网络资源使用率; 第一判断模块,用于判断计算资源和网络资源使用率是否低于预先设置的第一阈值; 第一处理模块,用于在第一判断模块判断出计算资源和网络资源使用率低于预先设置的第一阈值时,选举迀移的目的计算节点,并将计算节点上的虚拟机迀移到目的计算节占.V, 第二判断模块,用于判断处于待命状态的计算节点数量是否大于等于预先设置的第二阈值; 第二处理模块,用于在第二判断模块判断出处于待命状态的计算节点数量大于等于预先设置的第二阈值时,将计算节点以及直连的网络端口进入节能状态; 第三判断模块,用于判断处于待命状态的网络端口数量是否大于等于预先设置的第三阈值; 第三处理模块,用于将计算节点的非直连的网络端口流量集中,并在第三判断模块判断出处于待命状态的网络端口数量大于等于预先设置的第三阈值时,将无流量的网络端口进入节能状态。9.根据权利要求8所述的云服务器内利用SDN技术智能节电的体系架构,其特征在于,所述第二处理模块,还用于在第二判断模块判断出处于待命状态的计算节点数量小于预先设置的第二阈值时,将计算节点以及直连的网络端口进入待命状态。10.根据权利要求8所述的云服务器内利用SDN技术智能节电的体系架构,其特征在于,所述第三处理模块,还用于在第三判断模块判断出处于待命状态的网络端口数量小于预先设置的第三阈值时,将无流量的网络端口进入待命状态。11.根据权利要求10所述的云服务器内利用SDN技术智能节电的体系架构,其特征在于,所述装置还包括: 唤醒模块,用于根据计算资源和网络资源使用率的需要,唤醒处于待命状态的计算节点和网络端口进入使用状态;如果处于待命状态的计算节点低于第二阈值,以及处于待命状态的网络端口低于第三阈值,则唤醒处于节能状态的计算节点和网络端口进入待命状 O
【专利摘要】本发明公开了一种云服务器内利用SDN技术智能节电的体系架构和方法,包括:监控计算节点的计算资源和网络资源使用率,如果低于第一阈值,则选举迁移的目的计算节点,并将计算节点上的虚拟机迁移到目的计算节点;在计算节点上的虚拟机迁移完成,且确定处于待命状态的计算节点数量大于等于第二阈值后,计算节点及直连网络端口进入节能状态;将计算节点的非直连网络端口流量集中,确定处于待命状态的网络端口数量大于等于第三阈值后,无流量的网络端口进入节能状态。本发明实现了不影响计算资源和网络资源使用的前提下节省能源。
【IPC分类】H04L29/08, H04L12/12
【公开号】CN105208099
【申请号】CN201510524529
【发明人】王恩东, 胡雷钧, 黄家明, 林楷智, 陈彦灵, 吴安, 石江涛
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2015年12月30日
【申请日】2015年8月24日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1