多機集群心跳技術研究
發(fā)布時間:2020-03-19 05:46
【摘要】: 集群技術就是將多臺服務器用集群軟件連接在一起,組成一個高度透明的大型服務器群的計算機系統(tǒng),作為一個整體為客戶端提供服務,客戶端能共享網絡上的所有資源,如數(shù)據或應用軟件等,同時客戶端的用戶并不關心其應用服務運行在那臺服務器上,只關心其應用服務是否能連續(xù)工作。當集群系統(tǒng)內某一臺服務器出現(xiàn)故障時,其備援服務器便立即接管該故障服務器的應用服務,繼續(xù)為前端的用戶提供服務。 對于任何一款集群產品,故障監(jiān)視都是最核心的功能。監(jiān)視資源種類的多少和監(jiān)視層次的深淺,都成為評價一款集群軟件高可用性的重要指標。此外,在集群系統(tǒng)中,服務器之間還需要定期進行相互間的健康狀態(tài)檢查,稱之為心跳探測。心跳探測主要通過網絡來進行,包括私網心跳和作為備份方式的公網心跳探測。一款優(yōu)秀的集群軟件應具有完備的心跳探測機制來避免在高負荷狀態(tài)下心跳超時所導致的誤切換。心跳在集群軟件中擔負著節(jié)點間信息通信,故障判斷,事件觸發(fā)等等重要作用,是集群軟件最核心的組件。 所謂“心跳”,指的是主從系統(tǒng)之間相互按照一定的時間間隔發(fā)送通訊信號,表明各自系統(tǒng)當前的運行狀態(tài)。一旦“心跳”信號表明主機系統(tǒng)發(fā)生故障,或者備用系統(tǒng)無法收到主機系統(tǒng)的“心跳”信號,則系統(tǒng)的高可用性管理軟件認為主機系統(tǒng)發(fā)生故障,主機停止工作,并將系統(tǒng)資源轉移到備用系統(tǒng)上,備用系統(tǒng)將替代主機發(fā)揮作用,以保證網絡服務運行不間斷。 敦陽泰克科技有限公司的RoseCluster集群系統(tǒng),將多臺服務器與磁盤陣列系統(tǒng)直接連接,用戶的操作系統(tǒng),應用軟件和RoseCluster高可用軟件安裝在多臺服務器上,數(shù)據庫等共享數(shù)據存儲在存儲系統(tǒng)上,服務器之間通過私有心跳網絡連接。通過心跳網絡來判斷服務器間是否需要進行切換,保證業(yè)務的連續(xù)性和數(shù)據的連續(xù)性。本文主要研究RoseCluster中心跳系統(tǒng)的設計與改善心跳傳輸技術以及研究心跳安全性,保證服務器節(jié)點探測的有效性,避免誤切換,保證企業(yè)數(shù)據的持續(xù)性。
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2010
【分類號】:TP338
本文編號:2589798
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2010
【分類號】:TP338
【引證文獻】
相關碩士學位論文 前2條
1 王維高;基于KUSU的超大規(guī)模Linux集群系統(tǒng)的設計與實現(xiàn)[D];西北大學;2011年
2 肖永;集群化軟件架構的研究與設計[D];西北大學;2013年
,本文編號:2589798
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2589798.html
最近更新
教材專著