机柜服务器系统及其节点通信方法技术方案

技术编号:8685619 阅读:162 留言:0更新日期:2013-05-09 05:13
本发明专利技术提出了一种机柜服务器系统及其节点通信方法,节点通信方法包含步骤如下。建立多个节点群组,每个节点群组包含多个节点中至少一者,并分别连接相对应的多个线路切换单元。接着,提供智能型电源侦测单元,以连接机柜服务器系统的线路切换单元。随后,分别为节点群组建立相对应的多个通信线程。之后,于通信线程中,分别执行相对应节点群组的多个轮询程序。然后,于每个轮询程序中,控制相对应的每个线路切换单元的切换动作。本发明专利技术的优点在于使智能型电源侦测单元可同时与多个节点群组中的节点进行通信,以减少智能型电源侦测单元与多个节点之间信息与数据传递的时间。

【技术实现步骤摘要】

本揭示内容是有关于一种通信装置及其通信方法,且特别是有关于一种机柜伺服系统及其节点通信方法。
技术介绍
在现有云端运算(Cloud computing)中,是采用具有多个节点(Node)的机柜服务器(Rack Server)系统,并设置智能型电源侦测单元(Smart Power Detect Unit, SPDU)于其中,其中智能型电源侦测单元需要连接到机柜上的多个节点,以实现节点与智能型电源侦测单元之间的数据通信。由于机柜服务器系统中智能型电源侦测单元与多个节点之间线路架构的限制,其通信方式通常采用单一线程(Thread)的串行通信方案,以单一轮询(Polling)方式由第一个节点依序切换至最后一个节点以与智能型电源侦测单元进行信息与数据传递。然后,再切换到第一个节点以进行下一个循环的轮询程序。然而,智能型电源侦测单元在单一线程的操作方式下,将耗费许多时间于依序轮询多个节点的上,使得智能型电源侦测单元与多个节点之间通信的实时性降低,而影响云端运算的效能。因此,迄今习知技术仍具有上述缺陷与不足的处需要解决。
技术实现思路
本揭示内容的一方面是在提供一种机柜服务器系统的节点通信方法,应用于包含有多个节点的机柜服务器系统中,上述通信方法包含步骤如下。建立多个节点群组,每个节点群组包含节点中至少一者,并分别将每个节点群组中的每个节点连接到机柜服务器系统中相对应的多个线路切换单元中之一者。接着,提供智能型电源侦测单元,其中智能型电源侦测单元连接机柜服务器系统的线路切换单元。随后,分别为节点群组建立相对应的多个通信线程。之后,于通信线程中,分别执行相对应节点群组的多个轮询程序。然后,于每个轮询程序中,控制相对应的每个线路切换单元的切换动作,使得智能型电源侦测单元与每个节点群组中的每个节点之间依序进行线路连接,以分别执行数据通信。依据本揭示内容的一实施例,其中多个通信线程的建立时间是为相同或相异。依据本揭示内容的一实施例,其中多个轮询程序是以同步或异步进行。依据本揭示内容的一实施例,其中每个线路切换单元是透过智能型平台管理总线连接智能型电源侦测单元。依据本揭示内容的一实施例,其中节点群组与相对应的线路切换单元之间是分别透过网络接口连接。本揭示内容的另一方面是在提供一种机柜服务器系统,包含多个节点群组、智能型电源侦测单元以及多个线路切换单元。每个节点群组包含位于机柜服务器系统中的多个节点中至少一者。智能型电源侦测单元用于与上述节点通信。每个线路切换单元连接于每个节点群组与智能型电源侦测单元之间,用于透过切换线路实现节点群组中的每个节点与智能型电源侦测单元之间一一对应的线路连接,其中每个节点群组分别对应一个通信线程,当通信线程执行时,每个节点群组所对应的线路切换单元中之一者依序切换每个节点与智能型电源侦测单元之间进行线路连接,以实现智能型电源侦测单元与每个节点之间的数据通信。依据本揭示内容的一实施例,其中线路切换单元是为I2C切换装置。依据本揭示内容的一实施例,其中节点包含网络切换装置、集束磁盘以及主板中的任一者。因此,应用本揭示内容的优点在于配置多个线路切换单元于多个节点所相对应的节点群组与智能型电源侦测单元之间,并利用多线程的通信方式建立多个可同步执行的轮询程序,使得智能型电源侦测单元可同时与多个节点群组中的节点进行通信,以减少智能型电源侦测单元与多个节点之间信息与数据传递的时间,而达到上述目的。附图说明为让本专利技术的上述和其它目的、特征、优点与实施例能更明显易懂,所附图式的说明如下:图1是绘示依照本揭示内容的一实施方式的一种机柜服务器系统的电路方块示意图。图2是绘示依照本揭示内容的一实施方式的一种机柜服务器系统的节点通信方法的流程示意图。主要组件符 号说明100:机柜服务器系统111 124:第一节点 第十四节点131:第一线路切换单元132:第二线路切换单元141:第一智能型平台管理总线142:第二智能型平台管理总线150:智能型电源侦测单元210 250:步骤具体实施例方式以下将以图式及详细叙述清楚说明本揭示内容的精神,任何所属
中具有通常知识者在了解本揭示内容的较佳实施例后,当可由本揭示内容所教示的技术,加以改变及修饰,其并不脱离本揭示内容的精神与范围。请参照图1。图1是绘示依照本揭示内容的一实施方式的一种机柜服务器系统100的电路方块示意图。机柜服务器系统100可包含多个节点群组、智能型电源侦测单元150以及多个线路切换单元。机柜服务器系统100可同时控制上述多个线路切换单元的切换动作,以同时进行多个通信线程的轮询程序,并依序将节点群组中相对应的每个节点与智能型电源侦测单元150之间进行线路连接,以实现智能型电源侦测单元150与每个节点之间的数据通信。举例来说,机柜服务器系统100可包含第一节点群组与第二节点群组,其中第一节点群组可包含第一节点111 第八节点118,而第二节点群组可包含第九节点119 第十四节点124。智能型电源侦测单元150可用于与第一节点111 第十四节点124进行通信。此外,机柜服务器系统100可更包含第一线路切换单元131以及第二线路切换单元132。第一线路切换单元131连接于第一节点群组与智能型电源侦测单元150之间,亦即第一线路切换单元131连接于第一节点111 第八节点118与智能型电源侦测单元150之间。第二线路切换单元132连接于第二节点群组与智能型电源侦测单元150之间,亦即第二线路切换单元132连接于第九节点119 第十四节点124与智能型电源侦测单元150之间。在本实施例中,机柜服务器系统100可藉由上述两个线路切换单元建立两个通信线程。因此,第一线路切换单元131以及第二线路切换单元132可分别依序切换第一节点111 第八节点118以及第九节点119 第十四节点124与智能型电源侦测单元150之间进行线路连接,以同步实现智能型电源侦测单元150与两个节点群组的每个节点之间的数据通信。需说明的是,上述线路切换单元、节点群组以及节点的数量仅用于范例说明,其实际操作的数量以及配置方式不以上述为限。在本揭示内容的一实施例中,第一线路切换单元131以及第二线路切换单元132可为I2C切换装置(I2C Switch)(或称为I方C切换装置)。例如,当I2C切换装置的每一者最多可连接8个节点时,可将第一节点111 第八节点118与第一线路切换单元131连接,而其余第九节点119 第十四节点124则与第二线路切换单元132连接。需说明的是,上述线路切换单元与节点的连接数量是与I2C切换装置的可连接数量与实际操作配置相关,而不以上述为限。在本揭示内容的一实施例中,第一节点111 第十四节点124可为网络切换装置(LAN Switch)、集束磁盘(Just a Bunch of Disks, JBOD)(或称为硬盘控制器Hard DriverController)以及主板(Mother Board)(或称为伺服控制板 Server Control Board)中的任一者,且上述每个节点均可具有基板管理控制器(Baseboard Management Controller,BMC),以随时侦测每个节点的最新状态。请参照图2。图2是绘示依照本揭示内容的一实施方式的一本文档来自技高网
...

【技术保护点】
一种机柜服务器系统的节点通信方法,应用于包含有多个节点的机柜服务器系统中,其特征在于,所述通信方法包含:建立多个节点群组,每一所述多个节点群组包含所述多个节点中至少一者,并分别将每一所述多个节点群组中的每一所述多个节点连接到所述机柜服务器系统中相对应的多个线路切换单元中之一者;提供一智能型电源侦测单元,所述智能型电源侦测单元连接所述机柜服务器系统的所述多个线路切换单元;分别为所述多个节点群组建立相对应的多个通信线程;于所述多个通信线程中,分别执行相对应所述多个节点群组的多个轮询程序;以及于每一所述多个轮询程序中,控制相对应的每一所述多个线路切换单元的切换动作,使得所述智能型电源侦测单元与每一所述多个节点群组中的每一所述多个节点之间依序进行线路连接,以分别执行数据通信。

【技术特征摘要】
1.一种机柜服务器系统的节点通信方法,应用于包含有多个节点的机柜服务器系统中,其特征在于,所述通信方法包含: 建立多个节点群组,每一所述多个节点群组包含所述多个节点中至少一者,并分别将每一所述多个节点群组中的每一所述多个节点连接到所述机柜服务器系统中相对应的多个线路切换单元中之一者; 提供一智能型电源侦测单元,所述智能型电源侦测单元连接所述机柜服务器系统的所述多个线路切换单元; 分别为所述多个节点群组建立相对应的多个通信线程; 于所述多个通信线程中,分别执行相对应所述多个节点群组的多个轮询程序;以及 于每一所述多个轮询程序中,控制相对应的每一所述多个线路切换单元的切换动作,使得所述智能型电源侦测单元与每一所述多个节点群组中的每一所述多个节点之间依序进行线路连接,以分别执行数据通信。2.根据权利要求1所述的机柜服务器系统的节点通信方法,其特征在于,所述多个通信线程的建立时间是为相同或相异。3.根据权利要求1所述的机柜服务器系统的节点通信方法,其特征在于,所述多个轮询程序是以同步或异步进行。4.根据权利要求1所述的机柜服务器系统的节点通信方法,其特征在于,每一所述多个线路切换单元是透过一智能型平台管理...

【专利技术属性】
技术研发人员:余璘
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1