[發(fā)明專利]一種大規(guī)模計(jì)算機(jī)節(jié)點(diǎn)引導(dǎo)程序并行更新方法及系統(tǒng)無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200710192605.5 | 申請(qǐng)日: | 2007-12-14 |
| 公開(kāi)(公告)號(hào): | CN101178659A | 公開(kāi)(公告)日: | 2008-05-14 |
| 發(fā)明(設(shè)計(jì))人: | 徐煒遐;蔣句平;鄭明玲;屈婉霞;田寶華;劉光明;王永文;曹躍勝;劉軍;黎鐵軍;李曉芳;孫彩霞 | 申請(qǐng)(專利權(quán))人: | 中國(guó)人民解放軍國(guó)防科學(xué)技術(shù)大學(xué) |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;G06F9/46;H04L12/28 |
| 代理公司: | 湖南兆弘專利事務(wù)所 | 代理人: | 趙洪 |
| 地址: | 410073湖南省長(zhǎng)沙市硯瓦池正街47號(hào)*** | 國(guó)省代碼: | 湖南;43 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 大規(guī)模 計(jì)算機(jī) 節(jié)點(diǎn) 引導(dǎo) 程序 并行 更新 方法 系統(tǒng) | ||
1.一種大規(guī)模計(jì)算機(jī)節(jié)點(diǎn)引導(dǎo)程序并行更新方法,其特征在于:更新客戶端通過(guò)通信支持模塊向大規(guī)模計(jì)算機(jī)的各個(gè)節(jié)點(diǎn)并行地發(fā)送更新命令和數(shù)據(jù),各節(jié)點(diǎn)上節(jié)點(diǎn)更新服務(wù)模塊接收到更新客戶端的更新命令和數(shù)據(jù)后對(duì)各節(jié)點(diǎn)引導(dǎo)程序進(jìn)行更新。
2.根據(jù)權(quán)利要求1所述的大規(guī)模計(jì)算機(jī)節(jié)點(diǎn)引導(dǎo)程序并行更新方法,其特征在于每個(gè)節(jié)點(diǎn)引導(dǎo)程序更新的步驟為:
(1)、節(jié)點(diǎn)在加電或復(fù)位后啟動(dòng)基本引導(dǎo)程序進(jìn)行底層硬件的初始化;
(2)、基本引導(dǎo)程序?qū)崿F(xiàn)硬件初始化后啟動(dòng)更新服務(wù)程序;
(3)、更新服務(wù)程序循環(huán)等待客戶端的握手請(qǐng)求,如果在一定時(shí)間內(nèi)握手成功,則進(jìn)入步驟(4);否則,更新服務(wù)程序退出,啟動(dòng)主引導(dǎo)程序;
(4)、更新服務(wù)程序等待客戶端發(fā)送的命令;
(4.1)、接收到取消更新命令,則服務(wù)程序從引導(dǎo)區(qū)讀取主引導(dǎo)程序并啟動(dòng)主引導(dǎo)程序,進(jìn)入步驟5;
(4.2)、接收到更新命令,服務(wù)程序啟動(dòng)數(shù)據(jù)接收與校驗(yàn),
a)、數(shù)據(jù)接收失敗或者校驗(yàn)失敗,發(fā)送更新失敗消息到客戶端,跳轉(zhuǎn)到步驟(4);
b)、接收到的數(shù)據(jù)經(jīng)過(guò)校驗(yàn)成功后,服務(wù)程序?qū)⒅饕龑?dǎo)程序?qū)懭胍龑?dǎo)區(qū),然后啟動(dòng)主引導(dǎo)程序,進(jìn)入步驟(5);
(5)、發(fā)送更新結(jié)果到客戶端,本次更新操作結(jié)束。
3.根據(jù)權(quán)利要求1或2所述的大規(guī)模計(jì)算機(jī)節(jié)點(diǎn)引導(dǎo)程序并行更新方法,其特征在于:所述更新客戶端根據(jù)節(jié)點(diǎn)列表中的節(jié)點(diǎn)數(shù)目決定創(chuàng)建子線程的數(shù)目,每個(gè)子線程對(duì)應(yīng)一個(gè)節(jié)點(diǎn),所有的子線程接收到更新節(jié)點(diǎn)后,啟動(dòng)更新操作,子線程首先與目標(biāo)節(jié)點(diǎn)進(jìn)行握手操作,成功后開(kāi)始發(fā)送更新命令和引導(dǎo)程序更新數(shù)據(jù),并等待更新結(jié)果,所有的子線程更新操作結(jié)束后,主程序負(fù)責(zé)收集更新結(jié)果,子線程的更新操作并行完成,子線程之間沒(méi)有任何的通信。
4.根據(jù)權(quán)利要求1或2所述的大規(guī)模計(jì)算機(jī)節(jié)點(diǎn)引導(dǎo)程序并行更新方法,其特征在于:所述客戶端中的子線程負(fù)責(zé)完成主程序分配的節(jié)點(diǎn)引導(dǎo)程序更新任務(wù),其步驟為:
(1)、主程序從節(jié)點(diǎn)列表中讀取需要更新的節(jié)點(diǎn),并為節(jié)點(diǎn)列表中的每一個(gè)節(jié)點(diǎn)創(chuàng)建一個(gè)子線程;如果列表為空,主程序任務(wù)完成,退出;
(2)、子線程向?qū)?yīng)節(jié)點(diǎn)的更新服務(wù)程序發(fā)出握手請(qǐng)求,服務(wù)程序接收請(qǐng)求后進(jìn)行解析和驗(yàn)證,通過(guò)驗(yàn)證后發(fā)送驗(yàn)證成功的應(yīng)答消息,否則發(fā)送驗(yàn)證失敗消息;
(3)、子線程接收到握手成功消息后,進(jìn)入步驟4;否則,若沒(méi)有超時(shí),執(zhí)行步驟2;如果超時(shí),通知主程序更新失敗,退出子線程;
(4)、將引導(dǎo)程序以數(shù)據(jù)包的形式發(fā)送到更新服務(wù)程序,等待接收應(yīng)答消息,更新服務(wù)程序接收到數(shù)據(jù)包后進(jìn)行解析驗(yàn)證,通過(guò)驗(yàn)證后將引導(dǎo)程序?qū)懭胍龑?dǎo)分區(qū);寫(xiě)入成功,給客戶端對(duì)應(yīng)的子線程發(fā)送更新成功消息,否則發(fā)送數(shù)據(jù)更新失敗消息;
(5)、子線程等待更新結(jié)果;
(5.1)、子線程接收到更新成功的消息,通知主程序該節(jié)點(diǎn)更新成功,退出子線程;
(5.2)、子線程接收到更新失敗的消息,進(jìn)行重試;如果重試次數(shù)沒(méi)有超過(guò)設(shè)定的重試次數(shù),則跳轉(zhuǎn)到步驟4;否則給對(duì)應(yīng)的節(jié)點(diǎn)發(fā)送取消更新操作的消息,并通知主程序該節(jié)點(diǎn)更新失敗,退出子線程。
5.一種大規(guī)模計(jì)算機(jī)節(jié)點(diǎn)引導(dǎo)程序并行更新系統(tǒng),其特征在于:它包括通信支持模塊、運(yùn)行于普通微機(jī)上的更新客戶端以及設(shè)置于大規(guī)模計(jì)算機(jī)的每個(gè)節(jié)點(diǎn)上的節(jié)點(diǎn)引導(dǎo)程序更新模塊,所有節(jié)點(diǎn)更新服務(wù)模塊通過(guò)通信支持模塊與更新客戶端相連,響應(yīng)客戶端的更新命令并最終實(shí)現(xiàn)各節(jié)點(diǎn)引導(dǎo)程序的并行更新。
6.根據(jù)權(quán)利要求5所述的大規(guī)模計(jì)算機(jī)節(jié)點(diǎn)引導(dǎo)程序并行更新系統(tǒng),其特征在于:所述節(jié)點(diǎn)引導(dǎo)程序更新模塊包括基本引導(dǎo)程序單元和主引導(dǎo)程序單元,嵌入在基本引導(dǎo)程序單元中的更新服務(wù)程序用來(lái)接收客戶端更新數(shù)據(jù)包。
7.根據(jù)權(quán)利要求5或6所述的大規(guī)模計(jì)算機(jī)節(jié)點(diǎn)引導(dǎo)程序并行更新系統(tǒng),其特征在于:所述通信支持模塊包含一個(gè)或多個(gè)支持多個(gè)節(jié)點(diǎn)同時(shí)更新的通信子模塊,所述通信子模塊具有一個(gè)與客戶端進(jìn)行通信的接口和多個(gè)與節(jié)點(diǎn)進(jìn)行通信的接口,所述通信子模塊包括一個(gè)網(wǎng)絡(luò)控制器、嵌入式微處理器、n個(gè)RS232接口控制器和n個(gè)JTAG接口,網(wǎng)絡(luò)控制器為客戶端提供一個(gè)以太網(wǎng)接口,接口控制器負(fù)責(zé)實(shí)現(xiàn)通信子模塊和節(jié)點(diǎn)更新程序之間的數(shù)據(jù)傳輸,節(jié)點(diǎn)通過(guò)接口控制器與通信子模塊進(jìn)行互連。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)人民解放軍國(guó)防科學(xué)技術(shù)大學(xué),未經(jīng)中國(guó)人民解放軍國(guó)防科學(xué)技術(shù)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710192605.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 雙桌面遠(yuǎn)程控制系統(tǒng)及方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計(jì)算機(jī)信息檢索系統(tǒng)與方法
- 雙計(jì)算機(jī)系統(tǒng)
- 制導(dǎo)雷達(dá)計(jì)算機(jī)系統(tǒng)
- 一種服務(wù)部署方法及裝置
- 一種計(jì)算機(jī)集成系統(tǒng)及故障自動(dòng)切換方法
- 一種計(jì)算機(jī)信息安全監(jiān)控系統(tǒng)
- 混合型量子計(jì)算機(jī)架構(gòu)及其執(zhí)行計(jì)算任務(wù)的方法
- 節(jié)點(diǎn)查詢方法、節(jié)點(diǎn)、移動(dòng)通訊系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品
- 一種根據(jù)節(jié)點(diǎn)集合構(gòu)造節(jié)點(diǎn)關(guān)系樹(shù)的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡(luò)負(fù)載均衡裝置及虛節(jié)點(diǎn)劃分的方法
- 一種無(wú)線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點(diǎn)鎖定部件、節(jié)點(diǎn)滑軌、節(jié)點(diǎn)和機(jī)箱
- 一種待推薦節(jié)點(diǎn)線路的確定方法及裝置
- 流控方法、目標(biāo)節(jié)點(diǎn)、節(jié)點(diǎn)及施主節(jié)點(diǎn)
- 節(jié)點(diǎn)布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機(jī)構(gòu)
- 節(jié)點(diǎn)掛載方法、裝置、網(wǎng)絡(luò)節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 引導(dǎo)裝置及引導(dǎo)方法
- 引導(dǎo)系統(tǒng)以及引導(dǎo)方法
- 引導(dǎo)裝置、引導(dǎo)方法以及引導(dǎo)程序
- 車輛引導(dǎo)裝置、車輛引導(dǎo)方法和車輛引導(dǎo)程序
- 移動(dòng)引導(dǎo)系統(tǒng)、移動(dòng)引導(dǎo)裝置、以及移動(dòng)引導(dǎo)方法
- 引導(dǎo)裝置、引導(dǎo)方法以及引導(dǎo)程序
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法以及路徑引導(dǎo)程序
- 引導(dǎo)方法及引導(dǎo)系統(tǒng)
- 引導(dǎo)裝置、引導(dǎo)方法以及引導(dǎo)程序
- 引導(dǎo)系統(tǒng)、引導(dǎo)裝置和引導(dǎo)系統(tǒng)的控制方法





