本發明專利技術提出了一種機柜服務器系統及其節點通信方法,節點通信方法包含步驟如下。建立多個節點群組,每個節點群組包含多個節點中至少一者,并分別連接相對應的多個線路切換單元。接著,提供智能型電源偵測單元,以連接機柜服務器系統的線路切換單元。隨后,分別為節點群組建立相對應的多個通信線程。之后,于通信線程中,分別執行相對應節點群組的多個輪詢程序。然后,于每個輪詢程序中,控制相對應的每個線路切換單元的切換動作。本發明專利技術的優點在于使智能型電源偵測單元可同時與多個節點群組中的節點進行通信,以減少智能型電源偵測單元與多個節點之間信息與數據傳遞的時間。
【技術實現步驟摘要】
本揭示內容是有關于一種通信裝置及其通信方法,且特別是有關于一種機柜伺服系統及其節點通信方法。
技術介紹
在現有云端運算(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所述的機柜服務器系統的節點通信方法,其特征在于,每一所述多個線路切換單元是透過一智能型平臺管理...
【專利技術屬性】
技術研發人員:余璘,
申請(專利權)人:英業達科技有限公司,英業達股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。