提供具容錯能力之應用程式叢集服務的方法Method for providing fault-tolerant application cluster service | 專利查詢

提供具容錯能力之應用程式叢集服務的方法Method for providing fault-tolerant application cluster service


專利類型

發明

專利國別 (專利申請國家)

美國

專利申請案號

11/106,892

專利證號

US 7,457,236 B2

專利獲證名稱

提供具容錯能力之應用程式叢集服務的方法Method for providing fault-tolerant application cluster service

專利所屬機關 (申請機關)

國立成功大學

獲證日期

2008/11/25

技術說明

本發明提出一種應用程式容錯叢集服務。本發明將叢集系統中節點區 分成「Master」與「Slave」 2種角色,在叢集環境中,Master 僅有 一台,其餘皆為 Slave。平常狀態由 Master 向各個 Slave 發送心跳 訊息,讓Slave知道 Master 還存在;且各個Slave收到心跳後,必須回 覆Master已收到心跳。因此,Master可籍以偵測是否有 Slave 發生異 常而無回應。當心跳停止且連續 3 次沒送出 (此時表示 Master 可能 發生異常),則每個 Slave 就會去偵測 Master 是否還存在。若連續 詢問 3 次都沒回應,就斷定 Master 已異常。若有任一個 Slave 判 斷 Master 已不存在,則會通知其他所有 Slave 停止詢問的動作。接 著所有 Slave 就會去選出新的 Master。整個應用程式容錯叢集服務 運作流程主要包含以下五個部分:節點聚集、啟動與偵測應用程式、 應用程式失效復原、節點偵測、以及節點替換等。相較於傳統電腦容 錯叢集的偵測機制,本發明機制之失放偵測與功能取代流程更為精簡 且可達到相同之應用程式容錯效果。

備註

連絡單位 (專責單位/部門名稱)

企業關係與技轉中心

連絡電話

06-2360524


版權所有 © 國家科學及技術委員會 National Science and Technology Council All Rights Reserved.
建議使用IE 11或以上版本瀏覽器,最佳瀏覽解析度為1024x768以上|政府網站資料開放宣告
主辦單位:國家科學及技術委員會 執行單位:台灣經濟研究院 網站維護:台灣經濟研究院