【摘要】: 在高可用計(jì)算機(jī)的研究當(dāng)中,如何保證系統(tǒng)的可用性和應(yīng)用可靠性一直是需要首先考慮的問(wèn)題。機(jī)群以其高性價(jià)比和高擴(kuò)展性成為構(gòu)造高性能計(jì)算機(jī)的一種主要方法,而節(jié)點(diǎn)間松散耦合的結(jié)構(gòu)也使得機(jī)群系統(tǒng)更易于保證系統(tǒng)的性能。但是隨著機(jī)群系統(tǒng)規(guī)模的增大,節(jié)點(diǎn)數(shù)目的增多,也帶來(lái)了許多的問(wèn)題。因此本系統(tǒng)以提高機(jī)群系統(tǒng)的可用性為目的,設(shè)計(jì)并實(shí)現(xiàn)了基于Linux的機(jī)群容錯(cuò)系統(tǒng)。系統(tǒng)由4個(gè)模塊組成:用戶模塊、中心模塊、進(jìn)程模塊和心跳模塊。各個(gè)模塊之間相互協(xié)作實(shí)現(xiàn)系統(tǒng)功能。本文對(duì)各個(gè)模塊以及模塊之間的關(guān)系進(jìn)行了介紹。系統(tǒng)采用分布式的松散耦合體系結(jié)構(gòu)來(lái)組織節(jié)點(diǎn),使系統(tǒng)具有良好的可擴(kuò)展性和更好的容錯(cuò)性。盡可能地避免因故障導(dǎo)致的停機(jī)和服務(wù)的中斷。服務(wù)節(jié)點(diǎn)可以隨時(shí)的加入或離開(kāi)監(jiān)控關(guān)系并且不會(huì)對(duì)服務(wù)造成影響。 本文設(shè)計(jì)為具有二級(jí)容錯(cuò)功能,利用機(jī)群系統(tǒng)普遍應(yīng)用的心跳協(xié)議來(lái)實(shí)現(xiàn)節(jié)點(diǎn)間的檢測(cè)。為了避免任務(wù)調(diào)度因素對(duì)檢測(cè)的影響和完成對(duì)節(jié)點(diǎn)失效快速準(zhǔn)確的檢測(cè),設(shè)計(jì)和實(shí)現(xiàn)了專(zhuān)用心跳檢測(cè)協(xié)議。使其作為網(wǎng)絡(luò)協(xié)議實(shí)體運(yùn)行在操作系統(tǒng)核心態(tài),使得檢測(cè)器運(yùn)行更加穩(wěn)定,從而大大提高了檢測(cè)速度。對(duì)于服務(wù)級(jí)別的檢測(cè)采用進(jìn)程事件連接器來(lái)主動(dòng)的檢測(cè)服務(wù)的行為變化。對(duì)于受監(jiān)控的服務(wù)只有系統(tǒng)撤銷(xiāo)對(duì)其的監(jiān)控才可以看作正常退出,否則就會(huì)對(duì)其進(jìn)行容錯(cuò)處理。對(duì)于容錯(cuò),本文選擇由分布式選舉算法選出的代理節(jié)點(diǎn)保證失效節(jié)點(diǎn)上的服務(wù)得到有效處理,采用簡(jiǎn)單的服務(wù)遷移來(lái)保證服務(wù)的不間斷性,從而提高系統(tǒng)的可用性。
【圖文】:
系統(tǒng)硬件體系結(jié)構(gòu)
【學(xué)位授予單位】:大連理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類(lèi)號(hào)】:TP302.8
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 ;Wind River加強(qiáng)基于OpenSAF的高可用性系統(tǒng)開(kāi)發(fā)[J];電子與電腦;2011年08期
2 ;Wind River加強(qiáng)基于OpenSAF的高可用性系統(tǒng)開(kāi)發(fā)[J];工業(yè)控制計(jì)算機(jī);2011年06期
3 ;APC希望成為中國(guó)的高可用性電源保護(hù)專(zhuān)家[J];電源世界;2002年03期
4 汪筱紅;;高可用集群技術(shù)的研究與應(yīng)用[J];電腦知識(shí)與技術(shù);2011年20期
5 楊海朝;;阻止你的MySQL集群罷工——MySQL高可用性方案探討[J];程序員;2010年11期
6 ;探求高可用性和高安全性的平衡之道[J];現(xiàn)代制造;2010年41期
7 范軼;康慕寧;張子龍;;基于高可用性集群系統(tǒng)的動(dòng)態(tài)軟件更新[J];計(jì)算機(jī)應(yīng)用與軟件;2011年07期
8 李偉平;魏明欣;李東風(fēng);;一種簡(jiǎn)單高可用的服務(wù)體系結(jié)構(gòu)[J];信息安全與通信保密;2011年09期
9 李正榮;;電視臺(tái)全臺(tái)網(wǎng)的高可用性研究[J];現(xiàn)代電視技術(shù);2011年07期
10 武丹;曾R挽,
本文編號(hào):2609200
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2609200.html