[发明专利]服务器及其工作方法有效
申请号: | 201110327326.1 | 申请日: | 2011-10-25 |
公开(公告)号: | CN102521046A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 曹强;黄建忠;万胜刚;周旭;崔慎杰;谢长生 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F1/32 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 及其 工作 方法 | ||
技术领域
本发明涉及计算机领域,更具体地说,本发明涉及一种服务器及其工作方法。
背景技术
随着信息技术的发展,当今各类网络应用越来越多,一般的互联网应用解决方案,都采取服务器来提供相应的网络应用服务。在种类繁多的互联网应用中,不同的网络应用,对于服务器的性能需求,有着很大的差别,目前的服务器一般为单体架构,基本上就是在机箱内部由一块主板负责连接各个计算机组件,这样的服务器的计算性能就存在瓶颈,无法应对不同服务灵活多样的性能要求。另一方面,单体架构的服务器由于南桥芯片可以连接的外挂磁盘数量有一定的上限,因此在存储扩展性方面,也受到一定幅度的制约,无法满足海量存储的需求。
正如前文所说,不同的网络应用,对于服务器的性能需求,有着很大的差别,但是在同一应用,在不同的时间点,对于性能的需求,也有很大的差别。但是受硬件条件所限,在单点架构的服务器中,能耗控制并不能很完美的实现,因为一些系统必要的组件的能耗并不能很好的控制。只要服务器在运行之中,无论当前负载大小,主板之类的恒定空载能耗将一直存在,而据调查显示,一般计算机的空载能耗能达到整机峰值能耗的30%甚至更多,如果不根据情况对空载情况下的最低能耗进行控制,无疑会影响能耗调节的整体效果。
发明内容
本发明的目的在于提供一种服务器及其工作方法,其具有可扩展计算模块性能、可灵活扩展存储空间、可根据性能需求调节计算模块能耗、可实现最低化系统空载能耗进而实现高效能服务的优点。
本发明是通过以下方案实现的:
一种服务器,包括计算节点、共享存储系统和存储适配器,计算节点包括多个计算模块,计算节点用于接收并处理负载请求,完成计算任务,并在计算节点的多个计算模块上运行负载监测程序,以监测当前负载,并根据当前负载选择服务的计算模块,共享存储系统用于为服务器提供存储服务,存储适配器用于连接多个计算模块,并将计算节点与共享存储系统相连。
计算模块为多路服务器、计算机、上网本以及片上系统中的一种或多种。
当计算模块为多路服务器、计算机或上网本时,存储适配器为以太网适配器。
当计算模块为片上系统时,存储适配器为南桥芯片。
共享存储系统包括多台相同种类或不同种类的低功耗存储节点。
一种服务器的工作方法,包括以下步骤:开启计时器,并设置其初始持续时间t=0,判断当前负载队列的深度是否介于低负载阈值与高负载阈值之间,若当前负载队列的深度不是介于低负载阈值与高负载阈值之间,则判断当前负载队列的深度是否小于低负载阈值,若当前负载队列的深度小于低负载阈值,则判断计时器的持续时间t是否大于低负载时间阈值,若计数器的持续时间t大于低负载时间阈值,则由当前的计算模块切换到另一更低能级的计算模块,更低能级的计算模块开始接收新的负载,当前的计算模块继续处理当前负载队列,当前的计算模块处理完毕后关闭。
本发明的工作方法还包括步骤:若当前负载队列的深度不小于低负载阈值,则判断负载队列的深度是否大于负载极值,若负载队列的深度大于负载极值,则由当前的计算模块切换到另一更高能级的计算模块,更高能级的计算模块开始接收新的负载,当前的计算模块继续处理当前负载队列,若负载队列的深度不大于负载极值,则判断计时器的持续时间t是否大于高负载时间阈值,若计时器的持续时间t大于高负载时间阈值,则返回由当前的计算模块切换到另一更高能级的计算模块,更高能级的计算模块开始接收新的负载,当前的计算模块继续处理当前负载队列的步骤,若计时器的持续时间t不大于高负载时间阈值,则设置t=t+t0,其中t0为每次采样的时间间隔,然后返回判断当前负载队列的深度是否介于低负载阈值与高负载阈值之间的步骤。
本发明的工作方法还包括步骤:若计数器的持续时间t不大于低负载时间阈值,则设置t=+t0,其中t0为每次采样的时间间隔,然后返回判断当前负载队列的深度是否介于低负载阈值与高负载阈值之间的步骤。
本发明的优点包括:
(1)解决了单点架构服务器存在的处理性能瓶颈的问题;
(2)本发明采用的共享存储模式可以消除数据迁移的系统开销,提高了服务效率;
(3)针对不同的性能需求,灵活地切换计算节点的性能;
(4)可切换到低能耗计算节点,以最大幅度降低能耗开销,并实现整个系统的高效能特性。
附图说明
图1是本发明服务器的系统架构图。
图2是本发明服务器的工作方法流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110327326.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车仪表指针表盘的照明系统
- 下一篇:合并U盘存储空间的系统及方法