节点沟通方法技术

技术编号:8685620 阅读:175 留言:0更新日期:2013-05-09 05:13
本发明专利技术提出了一种机柜系统的节点沟通方法,包含提供一侦测单元,侦测单元透过一线路切换装置连接节点,预先定义一链表,在链表中设定侦测单元与每一节点通信的次数限制,依序选择节点中之一者,使侦测单元透过线路切换装置连接所选择之节点,将侦测单元与所选择之节点之间指定的通信参数加入链表中,其中指定的通信参数对应的通信次数不大于设定的次数限制,按照链表中的侦测单元与所选择之节点的通信参数,执行侦测单元与所选择之该节点的通信。藉由采用先进先出的链表的方式,来控制每次侦测单元与一个节点进行通信的个数,如此一来,即使需要向一个节点获得很多信息,也可以透过多次通信的方式来完成,从而解决了实时性的问题。

【技术实现步骤摘要】

本专利技术是有关于ー种,且特别是有关于ー种用于侦测単元的。
技术介绍
云端运算(Cloud Computing)是ー种基于因特网的运算方式,来达到共享软硬件资源和信息,使用者透过网络下达指令,计算端便会完成需求。由于计算端是多个中央处理器进行运算以及共享软硬件资源,使得云端运算具备计算速度快以及节省成本的优点,目前云端运算已广泛应用于网络搜寻器、电子信箱服务器等。在云端运算中,是采用具有多个节点(Node)和侦测单元的机柜(Rack)系统,侦测単元可用干与多个节点实现通信。机柜系统更设置有机柜管理控制器(Rack ManagementController, RMC),且RMC连接机柜系统中的侦测单元,以对整个机柜系统进行管理控制。毎次侦测单元与ー个节点进行通信的个数不同,有时候侦测单元需要获取到一个节点的很多信息,例如:基本输入输出系统(Basic Input/Output System, BIO S)信息、复杂可程序化逻辑装置(Complex Programmable Logic Device, CPLD)信息、基板管理控制器(Baseboard Management Controller, BMC)信息等。习知技术采用的方案是和ー个节点通信的时候,将需要获取的信息全部获取完,再与下ー个节点进行通信。由于不能确定与每个节点通信的最大时间会是多久,造成实时性的问题。因此需要一个机制来解决上述的困难。
技术实现思路
因此,本专利技术之一目的是在提供一种用于侦测单元的,以解决云端运算沟通中实时性的问题。本
技术实现思路
的一方面是关于一种机柜系统的,应用于包含多个节点的机柜系统中,包含提供一侦测单元,侦测单元透过ー线路切换装置连接节点;预先定义ー链表,在链表中设定侦测单元与每ー节点通信的次数限制;依序选择节点中之一者,使侦测单元透过线路切換装置连接所选择之节点;将侦测单元与所选择之节点之间指定的通信參数加入链表中,其中指定的通信參数对应的通信次数不大于设定的次数限制;以及,按照链表中的侦测单元与所选择之节点的通信參数,执行侦测单元与所选择之节点的通信。依据本专利技术一实施例,其中链表为执行方式为先进先出的链表。依据本专利技术ー实施例,其中指定的通信參数中包括多个优先级不同的通信參数,优先级高的通信參数先于优先级低的通信參数加入链表中。依据本专利技术ー实施例,所述之更包含:判断侦测单元与所选择之节点之间的一次通信是否成功,如果成功,则从该链表中删除次通信对应的通信參数;如果不成功,则依据预设的重新执行次数,重新按照链表中的通信參数执行侦测单元与所选择之节点的通信。依据本专利技术ー实施例,其中更包含当链表中不包含侦测单元与所选择之节点之间指定的通信參数时,选择节点中之另ー节点,使侦测单元透过线路切換装置连接所选择之另ー节点,并执行侦测单元与所选择之另ー节点的通信。依据本专利技术ー实施例,更包含记录侦测单元与所选择之节点的通信次数,当通信次数达到设定的次数限制吋,选择节点中之另ー节点,使侦测单元透过线路切换装置连接所选择之另ー节点,并执行侦测单元与所选择之另ー节点的通信。依据本专利技术ー实施例,更包含侦测单元透过线路切換装置依序切換与节点的连接,并执行侦测单元与节点的通信,完成第一轮通信;在侦测单元对机柜系统中的全部节点执行完第一轮通信后,侦测单元对节点执行第二轮通信,且第二轮通信过程中,侦测单元与节点之间的通信參数区别与第一轮通信过程中侦测单元与节点之间的通信參数。依据本专利技术ー实施例,其中节点为网络切换装置(LAN Switch)、集束磁盘(Just aBunch of Disks, JB 0D)或主板(Mother board)。依据本专利技术ー实施例,其中侦测单元是透过ー线路切換装置对节点进行沟通。藉由采用先进先出的链表的方式,来控制每次侦测单元与ー个节点进行通信的个数,如此ー来,即使需要向一个节点获得很多信息,也可以透过多次通信的方式来完成。因此,便能确保控制侦测单元毎次与一个节点通信的最长时间,解决了实时性的问题。附图说明为让本专利技术之上述和 其它目的、特征、优点与实施例能更明显易懂,所附图式之说明如下:图1是本揭示内容之一实施例的一种机柜系统之方块示意图。图2是绘示本掲示内容之一实施例的ー种。主要组件符号说明100:机柜系统111 117:第一机箱 第七机箱121 134:节点140:线路切换装置150:侦测单元160:机柜管理控制器200:210 250:步骤具体实施例方式以下将以实施例对上述之说明以及接下来的实施方式做详细的描述,并对本专利技术之技术方案提供更进ー步的解释。请參照图1。图1为本揭示内容之一实施例中,一种机柜(Rack)系统100之方块示意图。此种机柜系统可适用于服务器或其它类似的装置中。机柜系统100可包含七个机箱(Chassis),即第一机箱111 第七机箱117,每ー个机箱中可包含两个节点,即第一机箱111包含节点121、节点122,第二机箱112包含节点123、节点124,依此类推。因此,机柜系统100可包含14个节点。实务上,节点可为网络切换装置、集束磁盘或主板。机柜系统100可更包含线路切換装置线路切換装置140、侦测单元150以及机柜管理控制器(Rack Management Controller,RMC) 160。侦测单兀150可透过网络接ロ与机柜管理控制器160通信,侦测单元150在接收到来自机柜管理控制器160的请求之后,透过线路切换装置140对节点121 节点134进行沟通,并将沟通的结果传送回机柜管理控制器160。沟通的形式可为ー对一的方式,例如:侦测单元150先与节点121进行沟通,接着透过线路切換装置140切換到与节点122作沟通。实务上,沟通可为侦测単元对节点中的信息作存取的动作或者是其它需求,另外,线路切換装置可为智能型平台管理总线、内部集成电路切換(Inter-1ntegrated CircuitSwitch, I2C Switch)等。依据本掲示内容之另ー实施例中,机柜系统包含数个侦测単元,每ー个侦测单元皆透过线路切換装置与各自机箱中的节点进行沟通。举例来说,机柜系统包含5个侦测单元,每ー个侦测单元与同一个机箱中的14个节点作沟通,因此机柜系统就包含70个节点。应了解到,前述所提到的数量仅为例示,并非用以限制本专利技术,熟习此项技艺者应视实际需要弹性制定之。请參照图2。图2为本揭示内容之一实施例中之ー种200。200可应用于如图1所示之包含多个节点的机柜系统100中。在同一机柜系统中,由于包含的节点个数多,若采用习知的,侦测单元对ー个节点沟通完之后再与下一个节点进行沟通,则在进行最后ー个节点的沟通的动作时,通常已过了一段时间,举例来说,每ー个节点沟通的时间是20秒,则最后一个节点的信息已经不实时,因此产生实时性的问题。特别是节点刚插上去的时候,信息量比较多,这个时候,实时性的问题就会更明显。因此,必须采取分批与节点沟通的方法,藉由使用200,对ー个节点沟通的次数作限制,便能控制与ー个节点沟通的时间,进而解决实时性的问题。以下将针对200作详细的解释。200可包含步骤210 步骤270。在步骤210中,提供侦测单元150,侦测单元150透过线路切换装置140连接节点(例如:节点121)本文档来自技高网...

【技术保护点】
一种机柜系统的节点沟通方法,应用于包含多个节点的机柜系统中,其特征在于,所述节点沟通方法包含:提供一侦测单元,所述侦测单元透过一线路切换装置连接所述多个节点;预先定义一链表,在所述链表中设定所述侦测单元与每一所述多个节点通信的次数限制;依序选择所述多个节点中之一者,使所述侦测单元透过所述线路切换装置连接所选择之所述节点;将所述侦测单元与所选择之所述节点之间指定的通信参数加入所述链表中,其中所述指定的通信参数对应的通信次数不大于设定的所述次数限制;以及按照所述链表中的所述侦测单元与所选择之所述节点的通信参数,执行所述侦测单元与所选择之所述节点的通信。

【技术特征摘要】
1.一种机柜系统的节点沟通方法,应用于包含多个节点的机柜系统中,其特征在于,所述节点沟通方法包含: 提供一侦测单元,所述侦测単元透过ー线路切换装置连接所述多个节点; 预先定义ー链表,在所述链表中设定所述侦测単元与每一所述多个节点通信的次数限制; 依序选择所述多个节点中之一者,使所述侦测単元透过所述线路切換装置连接所选择之所述节点; 将所述侦测单元与所选择之所述节点之间指定的通信參数加入所述链表中,其中所述指定的通信參数对应的通信次数不大于设定的所述次数限制;以及 按照所述链表中的所述侦测単元与所选择之所述节点的通信參数,执行所述侦测単元与所选择之所述节点的通信。2.根据权利要求1所述的节点沟通方法,其特征在于,所述链表为执行方式为先进先出的链表。3.根据权利要求2所述的节点沟通方法,其特征在于,所述指定的通信參数中包括多个优先级不同的通信參数,优先级高的通信參数先于优先级低的通信參数加入所述链表中。4.根据权利要求1所述的节点沟通方法,其特征在于,更包含: 判断所述侦测単元与所选择之所述节点之间的一次通信是否成功,如果成功,则从所述链表中删除所述次通信对应的通信參数;如果不成功,则依据预设的重新执行次数,重新按照所述链表中的通信參数执行所述侦测単元与所选择之所述节点的通信。5.根据权利要求4所述的节点沟通方法,其特征在于,更包含: 当所述链表中不包含...

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

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

1