[發(fā)明專利]一種容錯(cuò)移動(dòng)計(jì)算系統(tǒng)記錄節(jié)點(diǎn)事件日志的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201110344584.0 | 申請(qǐng)日: | 2011-11-04 |
| 公開(公告)號(hào): | CN102508764A | 公開(公告)日: | 2012-06-20 |
| 發(fā)明(設(shè)計(jì))人: | 門朝光;徐振朋;李香;何忠政 | 申請(qǐng)(專利權(quán))人: | 哈爾濱工程大學(xué) |
| 主分類號(hào): | G06F11/34 | 分類號(hào): | G06F11/34 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 150001 黑龍江省哈爾濱市南崗區(qū)*** | 國(guó)省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 容錯(cuò) 移動(dòng) 計(jì)算 系統(tǒng) 記錄 節(jié)點(diǎn) 事件 日志 方法 | ||
1.一種容錯(cuò)移動(dòng)計(jì)算系統(tǒng)記錄節(jié)點(diǎn)事件日志的方法,該方法中使用的容錯(cuò)構(gòu)件包括移動(dòng)支持站(3)上的支持站消息處理機(jī)制(8)、日志記錄機(jī)制(9)、內(nèi)存(10)和可靠存儲(chǔ)設(shè)備(11),移動(dòng)主機(jī)節(jié)點(diǎn)(2)上的進(jìn)程檢查點(diǎn)接口(12)和節(jié)點(diǎn)消息處理機(jī)制(13);日志記錄機(jī)制為其服務(wù)組(6)內(nèi)移動(dòng)主機(jī)節(jié)點(diǎn)的計(jì)算進(jìn)程(7)維護(hù)LogArray、P_LogArray、P_U_LogArray三個(gè)一維數(shù)組;節(jié)點(diǎn)消息處理機(jī)制為本地的計(jì)算進(jìn)程維護(hù)TEN、DEN兩個(gè)記錄偏序信息的變量,TEN為計(jì)算進(jìn)程歷經(jīng)處理事件的總數(shù),DEN為計(jì)算進(jìn)程歷經(jīng)處理非確定性事件的總數(shù),其特征是,具體步驟如下:
a.移動(dòng)主機(jī)節(jié)點(diǎn)將計(jì)算進(jìn)程歷經(jīng)的事件信息交付給節(jié)點(diǎn)消息處理機(jī)制,節(jié)點(diǎn)消息處理機(jī)制更新計(jì)算進(jìn)程歷經(jīng)事件的總數(shù)TEN和計(jì)算進(jìn)程歷經(jīng)非確定性事件的總數(shù)DEN;
b.節(jié)點(diǎn)消息處理機(jī)制將事件信息和TEN,DEN一同發(fā)送給本地移動(dòng)支持站;
c.本地移動(dòng)支持站的支持站消息處理機(jī)制將事件信息交付給日志記錄機(jī)制,日志記錄機(jī)制生成事件信息對(duì)應(yīng)的日志確定因子#e,將#e添加到移動(dòng)支持站上的一維數(shù)組;
d.日志記錄機(jī)制根據(jù)事件信息附帶的TEN和DEN校正數(shù)組LogArray中元素的順序;
e.日志記錄機(jī)制根據(jù)事件信息的類型判斷是否觸發(fā)可靠存儲(chǔ)過程,若事件信息為計(jì)算進(jìn)程檢查點(diǎn)、計(jì)算進(jìn)程輸入、輸出提交或中斷事件時(shí),則觸發(fā)可靠存儲(chǔ)過程,將移動(dòng)支持站上內(nèi)存中的數(shù)組LogArray更新至可靠存儲(chǔ)設(shè)備中的數(shù)組P_LogArray;若事件信息為進(jìn)程間普通消息事件時(shí),不觸發(fā)可靠存儲(chǔ)過程。
2.根據(jù)權(quán)利要求1所述的一種容錯(cuò)移動(dòng)計(jì)算系統(tǒng)記錄節(jié)點(diǎn)事件日志的方法,其特征是:所述的日志確定因子#e由表示事件e發(fā)起者標(biāo)識(shí)的e.source、表示事件e最終處理者標(biāo)識(shí)的e.dest、表示保存事件e內(nèi)容數(shù)據(jù)信息的e.data、表示e.dest歷經(jīng)非確定性事件個(gè)數(shù)的e.dsn、表示e.dest歷經(jīng)事件總數(shù)的e.tdsn、表示e.source歷經(jīng)非確定性事件個(gè)數(shù)的e.sdsn、表示e.source歷經(jīng)事件總數(shù)的e.stdsn和記錄e是否為確定性事件的e.ide構(gòu)成,其中若e為確定性事件,ide=0,若e為非確定性事件,ide=1。
3.根據(jù)權(quán)利要求1或2所述的一種容錯(cuò)移動(dòng)計(jì)算系統(tǒng)記錄節(jié)點(diǎn)事件日志的方法,其特征是:所述的計(jì)算進(jìn)程歷經(jīng)的事件信息為移動(dòng)主機(jī)計(jì)算進(jìn)程檢查點(diǎn),計(jì)算進(jìn)程檢查點(diǎn)由參與計(jì)算任務(wù)的移動(dòng)主機(jī)節(jié)點(diǎn)依照預(yù)先設(shè)定的時(shí)間間隔序列定期調(diào)用檢查點(diǎn)接口創(chuàng)建獲得,所述的移動(dòng)支持站上的一維數(shù)組為移動(dòng)支持站內(nèi)存中的LogArray。
4.根據(jù)權(quán)利要求1或2所述的一種容錯(cuò)移動(dòng)計(jì)算系統(tǒng)記錄節(jié)點(diǎn)事件日志的方法,其特征是:所述的計(jì)算進(jìn)程歷經(jīng)的事件信息為移動(dòng)主機(jī)計(jì)算進(jìn)程輸入、輸出提交或中斷事件,所述移動(dòng)支持站上的一維數(shù)組為移動(dòng)支持站內(nèi)存中的LogArray。
5.根據(jù)權(quán)利要求1或2所述的一種容錯(cuò)移動(dòng)計(jì)算系統(tǒng)記錄節(jié)點(diǎn)事件日志的方法,其特征是:所述的計(jì)算進(jìn)程歷經(jīng)的事件信息為移動(dòng)主機(jī)計(jì)算進(jìn)程發(fā)往外地服務(wù)組的普通消息事件或移動(dòng)計(jì)算進(jìn)程接收的普通消息事件,若事件信息的目標(biāo)進(jìn)程不處于本地移動(dòng)支持站所在的服務(wù)組,所述的移動(dòng)支持站上的一維數(shù)組為移動(dòng)支持站可靠存儲(chǔ)設(shè)備中的P_U_LogArray;若事件信息的目標(biāo)進(jìn)程處于本地移動(dòng)支持站所在的服務(wù)組,所述的移動(dòng)支持站上的一維數(shù)組為移動(dòng)支持站內(nèi)存中的LogArray。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于哈爾濱工程大學(xué),未經(jīng)哈爾濱工程大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110344584.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 多個(gè)容錯(cuò)網(wǎng)絡(luò)中的非容錯(cuò)網(wǎng)絡(luò)節(jié)點(diǎn)
- 一種適用于硬實(shí)時(shí)系統(tǒng)的任務(wù)調(diào)度方法
- 一種星載數(shù)據(jù)管理系統(tǒng)自主容錯(cuò)方法
- 容錯(cuò)機(jī)電作動(dòng)系統(tǒng)
- 一種基于運(yùn)行時(shí)模型的云計(jì)算容錯(cuò)機(jī)制配置方法
- 確定客貨分離式高速公路客車車道容錯(cuò)形式的方法和系統(tǒng)
- 新型低振噪容錯(cuò)式永磁磁通切換電機(jī)
- 計(jì)算機(jī)容錯(cuò)系統(tǒng)及方法
- 一種容錯(cuò)型永磁同步電動(dòng)機(jī)集中繞組結(jié)構(gòu)
- 一種面向用戶的可變分布式存儲(chǔ)副本容錯(cuò)方法
- 移動(dòng)臺(tái),基站,移動(dòng)通信系統(tǒng),移動(dòng)通信與移動(dòng)通信程序
- 移動(dòng)通信系統(tǒng)、移動(dòng)終端以及移動(dòng)通信方法
- 移動(dòng)支付裝置、移動(dòng)終端POS以及移動(dòng)終端
- 移動(dòng)控制裝置、移動(dòng)體、移動(dòng)體系統(tǒng)、移動(dòng)控制方法及程序
- 移動(dòng)終端后蓋、移動(dòng)終端殼體及移動(dòng)終端
- 移動(dòng)平臺(tái)的輔助移動(dòng)方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 自移動(dòng)設(shè)備移動(dòng)方法及自移動(dòng)設(shè)備
- 移動(dòng)輪(支撐移動(dòng))
- 移動(dòng)房屋(移動(dòng)酒店)
- 移動(dòng)控制方法、移動(dòng)裝置及移動(dòng)平臺(tái)





