專利名稱:一種用于異構(gòu)計算機集群的多協(xié)議集中通信的方法
技術(shù)領域:
本發(fā)明涉及計算機應用技術(shù)領域,具體地說是一種用于異構(gòu)計算機集群的多協(xié)議集中通信的方法。
背景技術(shù):
實際的計算機集群環(huán)境大部分是由各類異構(gòu)的計算機平臺彼此連接而成。比如基于X86、SPARC, POWER的硬件平臺,在這些硬件平臺上又運行有各種不同的操作系統(tǒng),如Windows、Linux、Solaris、AIX等。管理這樣一個復雜的計算機集群環(huán)境是相當困難的。在數(shù)據(jù)流通信方面,目前有一些各個計算機廠商共同遵守的標準協(xié)議和總線。如千兆/萬兆以太網(wǎng)、Infiniband、無線通訊協(xié)議等。但在控制流方面目前還沒有一個完整統(tǒng)一的標準,這就造成各個平臺、各個廠商的計算機要想彼此溝通控制流信息變的非常困難。
控制流信息包括控制集群計算機所需要的控制指令、設備間彼此偵測狀態(tài)的數(shù)據(jù)等。比開關(guān)機指令、傳感器信息、機器在位狀態(tài)的偵測、操作設備的鍵盤鼠標動作的遠距離傳輸?shù)鹊?。目前的計算機或服務器節(jié)點通常集成了BMC管理模塊,支持IPMI管理協(xié)議,對外提供專門的管理網(wǎng)口,將IPMI打包到以太網(wǎng)協(xié)議進行控制流的傳遞,采用這種方式存在以下問題
O需要構(gòu)建專用的管理網(wǎng)絡,配置交換設備,實施成本較高;
2)BMC管理網(wǎng)絡采用并行總線,網(wǎng)絡布線量較大;
3)BMC模塊的界面層不統(tǒng)一,客戶很難將各類不同的BMC模塊集成到一個統(tǒng)一的管理網(wǎng)絡中;
4)傳輸?shù)臄?shù)據(jù)信息量不足,IPMI僅包括鍵盤鼠標操作的傳遞、視頻的傳遞、傳感器數(shù)據(jù)的傳遞。開關(guān)機指令、服務器在位信息等沒有辦法傳遞。
發(fā)明內(nèi)容
本發(fā)明的目的是定義一套控制流數(shù)據(jù)通信的方法,把各類管理總線集中打包傳輸,來改進大規(guī)模異構(gòu)計算機集群的管理和使用。本發(fā)明提出了一種基于串行傳輸?shù)慕涌跇藴始盎谶@一接口標準的模塊,采用該接口能夠便捷的構(gòu)建出一個統(tǒng)一的計算機集群管理網(wǎng)絡,該管理網(wǎng)絡不依賴于硬件平臺和軟件操作系統(tǒng),具有跨平臺和帶外特性,因此較適用于復雜的異構(gòu)網(wǎng)絡環(huán)境,進行服務器集群的監(jiān)測和管理。本發(fā)明的目的是按以下方式實現(xiàn)的,包括(I)整體連接架構(gòu)設計;(2)串行通信總線及數(shù)據(jù)傳遞處理方法;(3)定義接口的機械結(jié)構(gòu),其中
(I)整體連接架構(gòu)設計包括如下內(nèi)容
I)數(shù)據(jù)交換機通過數(shù)據(jù)線與至少5臺每臺計算機或服務器連接一個數(shù)據(jù)通信模塊,各個數(shù)據(jù)通訊模塊通過數(shù)據(jù)線與RS486總線控制臺串接,管理計算機遇過數(shù)據(jù)線與RS486總線控制臺串接,
2)數(shù)據(jù)通信模塊RS485總線串行連接;
3)在控制端,將RS485總線發(fā)來的數(shù)據(jù)還原為視頻、串口、SGPIO、IIC的信號,還原的動作通過在485總線控制臺里的單片機完成;
4)通過管理計算機還原和處理485總線上的數(shù)據(jù),接受和發(fā)出對計算機集群的控制指令,包括開關(guān)機、傳感器數(shù)據(jù)采集和報警、鍵盤鼠標的控制動作;
(2)串行通信總線及數(shù)據(jù)傳遞及處理方法,包括如下內(nèi)容
O在發(fā)送端將計算機用于管理的信號轉(zhuǎn)換為485總線信號,以差分的形式發(fā)送到網(wǎng)上,在接收端將485總線信號還原;
2)轉(zhuǎn)換的數(shù)據(jù)包括視頻信號、鍵盤鼠標串口信號、系統(tǒng)電源開關(guān)及重啟控制線、IIC設 備包括BMC或傳感器信號;
3)485總線以串行的方式連接,無需交換設備,實施成本低廉。本發(fā)明的有益效果是
O簡化了集群計算機的接口,將串口、VGA、lie、SPIO等接口整合為一個接口,通過一條串行總線傳輸。實施后集群計算機網(wǎng)絡將簡化為數(shù)據(jù)流網(wǎng)絡和控制流網(wǎng)絡;
2)擁有良好的擴展能力,理論上可以連接128個設備;
3)擁有較低的實施成本,布線量低、不需要交換設備。
圖I是系統(tǒng)整體連接架構(gòu)設計示意 圖2是串行通信總線及數(shù)據(jù)傳遞接口的結(jié)構(gòu)示意圖。
具體實施例方式參照說明書附圖對本發(fā)明的方法作以下詳細地說明。內(nèi)容包括(I)整體連接架構(gòu)設計;(2)串行通信總線及數(shù)據(jù)傳遞處理方法;(3)定義接口的機械結(jié)構(gòu),其中
(O整體連接架構(gòu)設計如圖I所示包括如下內(nèi)容
1)數(shù)據(jù)交換機通過數(shù)據(jù)線與至少5臺每臺計算機或服務器連接一個數(shù)據(jù)通信模塊,各個數(shù)據(jù)通訊模塊通過數(shù)據(jù)線與RS486總線控制臺串接,管理計算機遇過數(shù)據(jù)線與RS486總線控制臺串接,
2)數(shù)據(jù)通信模塊RS485總線串行連接;
3)在控制端,將RS485總線發(fā)來的數(shù)據(jù)還原為視頻、串口、SGPIO、IIC的信號,還原的動作通過在485總線控制臺里的單片機完成;
4)通過管理計算機還原和處理485總線上的數(shù)據(jù),接受和發(fā)出對計算機集群的控制指令,包括開關(guān)機、傳感器數(shù)據(jù)采集和報警、鍵盤鼠標的控制動作;
(2)串行通信總線及數(shù)據(jù)傳遞及處理方法,(如圖2所示)包括如下內(nèi)容
O在發(fā)送端將計算機用于管理的信號轉(zhuǎn)換為485總線信號,以差分的形式發(fā)送到網(wǎng)上,在接收端將485總線信號還原;
2)轉(zhuǎn)換的數(shù)據(jù)包括視頻信號、鍵盤鼠標串口信號、系統(tǒng)電源開關(guān)及重啟控制線、IIC設備包括BMC或傳感器信號;
3)485總線以串行的方式連接,無需交換設備,實施成本低廉。
除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
權(quán)利要求
1. 一種用于異構(gòu)計算機集群的多協(xié)議集中通信的方法,其特征在于包括(I)整體連接架構(gòu)設計;(2)串行通信總線及數(shù)據(jù)傳遞處理方法;(3)定義接ロ的機械結(jié)構(gòu),其中 (1)整體連接架構(gòu)設計包括如下內(nèi)容 1)數(shù)據(jù)交換機通過數(shù)據(jù)線與至少5臺每臺計算機或服務器連接一個數(shù)據(jù)通信模塊,各個數(shù)據(jù)通訊模塊通過數(shù)據(jù)線與RS486總線控制臺串接,管理計算機遇過數(shù)據(jù)線與RS486總線控制臺串接, 2)數(shù)據(jù)通信模塊RS485總線串行連接; 3)在控制端,將RS485總線發(fā)來的數(shù)據(jù)還原為視頻、串ロ、SGPIO、IIC的信號,還原的動作通過在485總線控制臺里的單片機完成; 4)通過管理計算機還原和處理485總線上的數(shù)據(jù),接受和發(fā)出對計算機集群的控制指令,包括開關(guān)機、傳感器數(shù)據(jù)采集和報警、鍵盤鼠標的控制動作; (2)串行通信總線及數(shù)據(jù)傳遞及處理方法,包括如下內(nèi)容 O在發(fā)送端將計算機用于管理的信號轉(zhuǎn)換為485總線信號,以差分的形式發(fā)送到網(wǎng)上,在接收端將485總線信號還原; 2)轉(zhuǎn)換的數(shù)據(jù)包括視頻信號、鍵盤鼠標串ロ信號、系統(tǒng)電源開關(guān)及重啟控制線、IIC設備包括BMC或傳感器信號; 3)485總線以串行的方式連接,無需交換設備,實施成本低廉。
全文摘要
本發(fā)明提供一種用于異構(gòu)計算機集群的多協(xié)議集中通信的方法,采用該接口能夠便捷的構(gòu)建出一個統(tǒng)一的計算機集群管理網(wǎng)絡,該管理網(wǎng)絡不依賴于硬件平臺和軟件操作系統(tǒng),具有跨平臺和帶外特性,較傳統(tǒng)的基于IPMI協(xié)議的BMC管理裝置傳輸?shù)臄?shù)據(jù)類型更為豐富,且實施成本低廉,因此較適用于復雜的異構(gòu)網(wǎng)絡環(huán)境,進行服務器集群的監(jiān)測和管理。
文檔編號H04L12/40GK102710476SQ20121014921
公開日2012年10月3日 申請日期2012年5月15日 優(yōu)先權(quán)日2012年5月15日
發(fā)明者林楷智 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司