專利名稱:網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整方法和系統(tǒng)。
背景技術(shù):
目前計(jì)算機(jī)已經(jīng)進(jìn)入云的時(shí)代,在云時(shí)代更多的是強(qiáng)調(diào)大規(guī)模計(jì)算機(jī)組成的計(jì)算機(jī)集群。為了保證集群能夠?qū)ν馓峁﹥?yōu)質(zhì)的服務(wù),必須保證集群的高可用性。其中涉及到一個(gè)非常關(guān)鍵的問題,就是心跳機(jī)制。目前來說,最為常用的心跳機(jī)制是定時(shí)發(fā)送機(jī)制,但是這種方法的缺點(diǎn)是定時(shí)間隔不容易確定,間隔太大時(shí)發(fā)現(xiàn)節(jié)點(diǎn)死亡的時(shí)間就會(huì)變長,間隔太小時(shí)又會(huì)影響網(wǎng)絡(luò)帶寬和增加節(jié)點(diǎn)的負(fù)載。為達(dá)到減小心跳對(duì)網(wǎng)絡(luò)帶寬和主機(jī)資源的影響,提高心跳效率,現(xiàn)有技術(shù)提供了一種變速心跳機(jī)制的實(shí)現(xiàn)方案,該方案根據(jù)主機(jī)和網(wǎng)絡(luò)當(dāng)前的運(yùn)行狀況來確定心跳間隔, 從而使心跳消息的發(fā)包速度與網(wǎng)絡(luò)和主機(jī)負(fù)載形成一種函數(shù)關(guān)系,減小心跳對(duì)網(wǎng)絡(luò)帶寬和主機(jī)資源的影響,提高心跳效率。但是該發(fā)明中上存在一些問題,心跳速度會(huì)根據(jù)主機(jī)和網(wǎng)絡(luò)負(fù)載頻繁的更改,而更改心跳速度有需要其它節(jié)點(diǎn)的反饋確認(rèn),從而占用網(wǎng)絡(luò)帶寬和主機(jī)資源,影響服務(wù)的提供。
發(fā)明內(nèi)容
本發(fā)明提供的網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整方法和系統(tǒng),要解決的技術(shù)問題是如何在不增加網(wǎng)絡(luò)負(fù)擔(dān)的前提下實(shí)現(xiàn)節(jié)點(diǎn)故障的檢測(cè)。為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案一種網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整方法,包括在獲取當(dāng)前調(diào)整周期內(nèi)心跳間隔信息的過程中,對(duì)精確量進(jìn)行模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)的心跳間隔的模糊量;如果當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳間隔的模糊量不同,則對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。優(yōu)選的,所述方法還具有如下特點(diǎn)所述當(dāng)前調(diào)整周期內(nèi)的心跳間隔的模糊量是通過如下方式得到的,包括獲取當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的精確量和/或主機(jī)負(fù)載的精確量;根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載的隸屬度函數(shù)和/或主機(jī)負(fù)載的隸屬度函數(shù),確定所述網(wǎng)絡(luò)負(fù)載的精確量對(duì)應(yīng)的模糊量和/或所述主機(jī)負(fù)載的精確量對(duì)應(yīng)的模糊量;根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載和/或主機(jī)負(fù)載到心跳間隔的模糊推理規(guī)則,推理得到當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量和/或主機(jī)負(fù)載的模糊量所對(duì)應(yīng)的心跳間隔的模糊量。優(yōu)選的,所述方法還具有如下特點(diǎn)所述方法還包括根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載和/或主機(jī)負(fù)載到心跳超時(shí)的模糊推理規(guī)則,確定當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量和/或主機(jī)負(fù)載的模糊量所對(duì)應(yīng)的心跳超時(shí)的模糊量;
如果當(dāng)前調(diào)整周期內(nèi)心跳超時(shí)的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳超時(shí)的模糊量不同,則對(duì)所述系統(tǒng)所使用的心跳超時(shí)進(jìn)行調(diào)整。優(yōu)選的,所述方法還具有如下特點(diǎn)所述當(dāng)前調(diào)整周期內(nèi)的心跳間隔的模糊量是通過如下方式得到的,包括獲取當(dāng)前調(diào)整周期內(nèi)的心跳間隔的精確量;對(duì)得到的心跳間隔的精確量進(jìn)行模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量。優(yōu)選的,所述方法還具有如下特點(diǎn)所述對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整包括根據(jù)預(yù)先設(shè)置的心跳間隔的隸屬度函數(shù),對(duì)所述當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量進(jìn)行反模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)心跳間隔的精確量;采用所述當(dāng)前調(diào)整周期內(nèi)心跳間隔的精確量對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。一種網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整系統(tǒng),包括獲取裝置,用于在獲取當(dāng)前調(diào)整周期內(nèi)心跳間隔信息的過程中,對(duì)精確量進(jìn)行模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)的心跳間隔的模糊量;第一調(diào)整裝置,用于在當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳間隔的模糊量不同時(shí),對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。優(yōu)選的,所述系統(tǒng)還具有如下特點(diǎn)所述獲取裝置包括第一獲取模塊,用于獲取當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的精確量和/或主機(jī)負(fù)載的精
確量;確定模塊,用于根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載的隸屬度函數(shù)和/或主機(jī)負(fù)載的隸屬度函數(shù),確定所述網(wǎng)絡(luò)負(fù)載的精確量對(duì)應(yīng)的模糊量和/或所述主機(jī)負(fù)載的精確量對(duì)應(yīng)的模糊量;推理模塊,用于根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載和/或主機(jī)負(fù)載到心跳間隔的模糊推理規(guī)則,推理得到當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量和/或主機(jī)負(fù)載的模糊量所對(duì)應(yīng)的心跳間隔的模糊量。優(yōu)選的,所述系統(tǒng)還具有如下特點(diǎn)所述系統(tǒng)還包括確定裝置,用于根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載和/或主機(jī)負(fù)載到心跳超時(shí)的模糊推理規(guī)則,確定當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量和/或主機(jī)負(fù)載的模糊量所對(duì)應(yīng)的心跳超時(shí)的模糊量;第二調(diào)整裝置,用于當(dāng)前調(diào)整周期內(nèi)心跳超時(shí)的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳超時(shí)的模糊量不同,則對(duì)所述系統(tǒng)所使用的心跳超時(shí)進(jìn)行調(diào)整。優(yōu)選的,所述系統(tǒng)還具有如下特點(diǎn)所述獲取裝置包括第二獲取模塊,用于獲取當(dāng)前調(diào)整周期內(nèi)的心跳間隔的精確量;處理模塊,用于對(duì)得到的心跳間隔的精確量進(jìn)行模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量。優(yōu)選的,所述系統(tǒng)還具有如下特點(diǎn)所述第一調(diào)整裝置包括反模糊化模塊,用于根據(jù)預(yù)先設(shè)置的心跳間隔的隸屬度函數(shù),對(duì)所述當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量進(jìn)行反模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)心跳間隔的精確量;
調(diào)整模塊,用于采用所述當(dāng)前調(diào)整周期內(nèi)心跳間隔的精確量對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。與現(xiàn)有技術(shù)相比,通過判斷所述當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳間隔的模糊量是否相同,來確定心跳間隔的精確量的調(diào)動(dòng)范圍是否很大,如果不同,則表示心跳間隔的精確量的調(diào)動(dòng)范圍比較大,就需要進(jìn)行心跳間隔的調(diào)整,相反,如果相同,則表示心跳間隔的精確量的調(diào)動(dòng)范圍比較小,由于只在兩個(gè)模糊量不同時(shí)才對(duì)心跳間隔進(jìn)行調(diào)整,所說義有效地減少了心跳間隔的模糊量的調(diào)整頻率,從而減少了在調(diào)整心跳間隔過程的信息交互,降低了網(wǎng)絡(luò)的負(fù)擔(dān),同時(shí)又能有效的進(jìn)行網(wǎng)絡(luò)故障的檢測(cè)。
圖1為本發(fā)明提供的一種網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整方法實(shí)施例的流程示意圖;圖2為本發(fā)明提供的在網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整方法應(yīng)用實(shí)施例的流程示意圖;圖3為本發(fā)明應(yīng)用實(shí)例中網(wǎng)絡(luò)負(fù)載的隸屬度函數(shù)圖;圖4是本發(fā)明應(yīng)用實(shí)例中主機(jī)負(fù)載的隸屬度函數(shù)圖;圖5為本發(fā)明應(yīng)用實(shí)施例中心跳間隔的隸屬度函數(shù)圖;圖6為本發(fā)明應(yīng)用實(shí)施例中心跳超時(shí)的隸屬度函數(shù)圖;圖7為本發(fā)明提供的一種網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖;圖8為圖7所示系統(tǒng)實(shí)施例中獲取裝置701的結(jié)構(gòu)示意圖;圖9為圖8所示系統(tǒng)實(shí)施例的另一結(jié)構(gòu)示意圖;圖10為圖7所示系統(tǒng)實(shí)施例中獲取裝置701的結(jié)構(gòu)示意圖;圖11為圖7所示系統(tǒng)實(shí)施例中第一調(diào)整裝置702的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。圖1為本發(fā)明提供的一種網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整方法實(shí)施例的流程示意圖。 圖1所示方法實(shí)施例包括步驟101、在獲取當(dāng)前調(diào)整周期內(nèi)心跳間隔信息的過程中,對(duì)精確量進(jìn)行模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)的心跳間隔的模糊量;步驟102、如果當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳間隔的模糊量不同,則對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。與現(xiàn)有技術(shù)相比,通過判斷所述當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳間隔的模糊量是否相同,來確定心跳間隔的精確量的調(diào)動(dòng)范圍是否很大,如果不同,則表示心跳間隔的精確量的調(diào)動(dòng)范圍比較大,就需要進(jìn)行心跳間隔的調(diào)整,相反,如果相同,則表示心跳間隔的精確量的調(diào)動(dòng)范圍比較小,由于只在兩個(gè)模糊量不同時(shí)才對(duì)心跳間隔進(jìn)行調(diào)整,所說義有效地減少了心跳間隔的模糊量的調(diào)整頻率,從而減少了在調(diào)整心跳間隔過程的信息交互,降低了網(wǎng)絡(luò)的負(fù)擔(dān),同時(shí)又能有效的進(jìn)行網(wǎng)絡(luò)故障的檢測(cè)。
下面對(duì)本發(fā)明提供的方法實(shí)施例作進(jìn)一步說明首先需要介紹的是,本發(fā)明在對(duì)精確值進(jìn)行模糊處理得到模擬量的方法以及根據(jù)模糊量進(jìn)行反模糊處理得到精確量的方法。1、模糊化將精確的輸入量轉(zhuǎn)化為模糊量F有兩種方法(1)將精確量轉(zhuǎn)換為標(biāo)準(zhǔn)論域上的模糊單點(diǎn)集。精確量χ經(jīng)對(duì)應(yīng)關(guān)系G轉(zhuǎn)換為標(biāo)準(zhǔn)論域χ上的基本元素,則該元素的模糊單點(diǎn)集F為uF(u) = 1 if u = G(X)uF(u) =0 if u 乒 G(x)(2)將精確量轉(zhuǎn)換為標(biāo)準(zhǔn)論域上的模糊子集。精確量經(jīng)對(duì)應(yīng)關(guān)系轉(zhuǎn)換為標(biāo)準(zhǔn)論域上的基本元素,在該元素上具有最大隸屬度的模糊子集,即為該精確量對(duì)應(yīng)的模糊子集。2、模糊推理最基本的模糊推理形式為前提1 IF A THEN B前提2 IF A'結(jié)論THEN B'其中,A、A'為論域U上的模糊子集,B、B'為論域V上的模糊子集。前提1稱為模糊蘊(yùn)涵關(guān)系,記為A — B。在實(shí)際應(yīng)用中,一般先針對(duì)各條規(guī)則進(jìn)行推理,然后將各個(gè)推理結(jié)果總合而得到最終推理結(jié)果。3、精確化推理得到的模糊子集要轉(zhuǎn)換為精確值,以得到最終控制量輸出y。目前常用兩種精確化方法(1)最大隸屬度法。在推理得到的模糊子集中,選取隸屬度最大的標(biāo)準(zhǔn)論域元素的平均值作為精確化結(jié)果。(2)重心法。將推理得到的模糊子集的隸屬函數(shù)與橫坐標(biāo)所圍面積的重心所對(duì)應(yīng)的標(biāo)準(zhǔn)論域元素作為精確化結(jié)果。在得到推理結(jié)果精確值之后,還應(yīng)按對(duì)應(yīng)關(guān)系,得到最終控制量輸出y。下面以一應(yīng)用實(shí)例對(duì)本發(fā)明提供的方法實(shí)施例作進(jìn)一步說明圖2為本發(fā)明提供的在網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整方法應(yīng)用實(shí)施例的流程示意圖。圖2所示方法應(yīng)用實(shí)例包括步驟201、獲取當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載信息的精確量和主機(jī)負(fù)載的精確量;其中調(diào)整周期是用來觸發(fā)重新評(píng)估一下網(wǎng)絡(luò)的心跳間隔的模糊量的時(shí)間,其大小可以由人工設(shè)置,也可以軟件進(jìn)行自動(dòng)配置。其中網(wǎng)絡(luò)負(fù)載的精確量可以是對(duì)網(wǎng)絡(luò)數(shù)據(jù)延時(shí)以及傳輸帶寬使用率等信息評(píng)估得到的;主機(jī)負(fù)載的精確量可以是對(duì)CPU利用率、內(nèi)存使用率以及響應(yīng)延時(shí)等信息評(píng)估得到的。步驟202、根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載的隸屬度函數(shù)和主機(jī)負(fù)載的隸屬度函數(shù),確定所述網(wǎng)絡(luò)負(fù)載的精確量對(duì)應(yīng)的模糊量和所述主機(jī)負(fù)載的精確量對(duì)應(yīng)的模糊量;
圖3為本發(fā)明應(yīng)用實(shí)例中網(wǎng)絡(luò)負(fù)載的隸屬度函數(shù)圖。圖2所示函數(shù)顯示了網(wǎng)絡(luò)負(fù)載信息的精確量與模糊量的對(duì)應(yīng)關(guān)系,通過該隸屬度函數(shù),可以反映了精確論域與模糊論域的對(duì)應(yīng)關(guān)系,其中X軸為網(wǎng)絡(luò)負(fù)載的精確值,y軸為該網(wǎng)絡(luò)負(fù)載的隸屬度,其中Z、S、M和 B表示為網(wǎng)絡(luò)負(fù)載的模糊量。圖4是本發(fā)明應(yīng)用實(shí)例中主機(jī)負(fù)載的隸屬度函數(shù)圖。圖3所示函數(shù)顯示了網(wǎng)絡(luò)負(fù)載信息的精確量與模糊量的對(duì)應(yīng)關(guān)系,通過該隸屬度函數(shù),可以反映了精確論域與模糊論域的對(duì)應(yīng)關(guān)系,其中X軸為主機(jī)負(fù)載的精確值,y軸為該主機(jī)負(fù)載的隸屬度,其中Z、S、M和 B表示為主機(jī)負(fù)載的模糊量。以圖3和圖4所示隸屬度函數(shù)為例,如果當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的精確量和主機(jī)負(fù)載的精確量依次為1.5和25%,則經(jīng)過模糊處理后,能夠得到當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量為S,主機(jī)負(fù)載的模糊量為M。步驟203、根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載和主機(jī)負(fù)載到心跳間隔的模糊推理規(guī)則,確定當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量和主機(jī)負(fù)載的模糊量所對(duì)應(yīng)的心跳間隔的模糊量。表1為本發(fā)明應(yīng)用實(shí)例中網(wǎng)絡(luò)負(fù)載和主機(jī)負(fù)載到心跳間隔的模糊推理規(guī)則表,該規(guī)則表反映了網(wǎng)絡(luò)負(fù)載、主機(jī)負(fù)載和心跳間隔的對(duì)應(yīng)關(guān)系。根據(jù)此表,可以根據(jù)網(wǎng)絡(luò)負(fù)載和主機(jī)負(fù)載的模糊量推理出心跳間隔的模糊量。
機(jī)絡(luò)\ZSMBZZZZSSZSSMMZSSMBSSMB表 1如上表所示,表格第一行表示的是主機(jī)負(fù)載的模糊量,表格第一列表示的是網(wǎng)絡(luò)負(fù)載的模糊量。通過行和列的信息唯一確定一個(gè)心跳間隔的模糊量,其中與上例類似,表1 中的Z、S、M和B均表示心跳間隔的模糊量,且大小依次增加。以表1為例,如果當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量為S,主機(jī)負(fù)載的模糊量為M, 則當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量為S。步驟204、判斷當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量的取值范圍與上一個(gè)調(diào)整周期內(nèi)心跳間隔的模糊量的取值范圍是否相同;如果相同,則流程結(jié)束,否則,執(zhí)行步驟205。步驟205、對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。具體的,可以根據(jù)預(yù)先設(shè)置的該模糊量對(duì)應(yīng)的一個(gè)精確量對(duì)心跳間隔進(jìn)行調(diào)整,也可以根據(jù)當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量,結(jié)合上文所提供的反模糊化對(duì)心跳間隔的模糊量進(jìn)行反模糊化處理得到心跳間隔的精確量,再采用該心跳間隔的精確量進(jìn)行調(diào)整。本發(fā)明應(yīng)用實(shí)例優(yōu)選的,根據(jù)預(yù)先設(shè)置的心跳間隔的隸屬度函數(shù),對(duì)所述心跳間隔的模糊量進(jìn)行反模糊化處理,得到心跳間隔的精確量;采用所述心跳間隔的精確量對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。圖5為本發(fā)明應(yīng)用實(shí)施例中心跳間隔的隸屬度函數(shù)圖,圖4所示函數(shù)反映了心跳間隔的模糊量與精確心跳間隔的精確量的關(guān)系,通過該圖可以將心跳間隔的模糊值轉(zhuǎn)換為精確量,也即進(jìn)行反模糊化。當(dāng)然,可選的,在心跳間隔發(fā)生調(diào)整時(shí),還可以對(duì)心跳超時(shí)進(jìn)行修改,與現(xiàn)有技術(shù)不同的是,本應(yīng)用實(shí)例所使用的心跳超時(shí)值是通過如下方式確定的步驟Al、根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載和主機(jī)負(fù)載到心跳超時(shí)的模糊推理規(guī)則,確定當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量和主機(jī)負(fù)載的模糊量所對(duì)應(yīng)的心跳超時(shí)的模糊量;表2為本發(fā)明應(yīng)用實(shí)例中網(wǎng)絡(luò)負(fù)載和主機(jī)負(fù)載到心跳超時(shí)的模糊推理規(guī)則表,該規(guī)則表反映了網(wǎng)絡(luò)負(fù)載、主機(jī)負(fù)載和心跳超時(shí)的對(duì)應(yīng)關(guān)系。根據(jù)此表,可以根據(jù)網(wǎng)絡(luò)負(fù)載和主機(jī)負(fù)載的模糊量推理出心跳超時(shí)的模糊量。
權(quán)利要求
1.一種網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整方法,其特征在于,包括在獲取當(dāng)前調(diào)整周期內(nèi)心跳間隔信息的過程中,對(duì)精確量進(jìn)行模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)的心跳間隔的模糊量;如果當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳間隔的模糊量不同, 則對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)前調(diào)整周期內(nèi)的心跳間隔的模糊量是通過如下方式得到的,包括獲取當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的精確量和/或主機(jī)負(fù)載的精確量; 根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載的隸屬度函數(shù)和/或主機(jī)負(fù)載的隸屬度函數(shù),確定所述網(wǎng)絡(luò)負(fù)載的精確量對(duì)應(yīng)的模糊量和/或所述主機(jī)負(fù)載的精確量對(duì)應(yīng)的模糊量;根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載和/或主機(jī)負(fù)載到心跳間隔的模糊推理規(guī)則,推理得到當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量和/或主機(jī)負(fù)載的模糊量所對(duì)應(yīng)的心跳間隔的模糊量。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載和/或主機(jī)負(fù)載到心跳超時(shí)的模糊推理規(guī)則,確定當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量和/或主機(jī)負(fù)載的模糊量所對(duì)應(yīng)的心跳超時(shí)的模糊量;如果當(dāng)前調(diào)整周期內(nèi)心跳超時(shí)的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳超時(shí)的模糊量不同, 則對(duì)所述系統(tǒng)所使用的心跳超時(shí)進(jìn)行調(diào)整。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)前調(diào)整周期內(nèi)的心跳間隔的模糊量是通過如下方式得到的,包括獲取當(dāng)前調(diào)整周期內(nèi)的心跳間隔的精確量;對(duì)得到的心跳間隔的精確量進(jìn)行模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量。
5.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,所述對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整包括根據(jù)預(yù)先設(shè)置的心跳間隔的隸屬度函數(shù),對(duì)所述當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量進(jìn)行反模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)心跳間隔的精確量;采用所述當(dāng)前調(diào)整周期內(nèi)心跳間隔的精確量對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。
6.一種網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整系統(tǒng),其特征在于,包括獲取裝置,用于在獲取當(dāng)前調(diào)整周期內(nèi)心跳間隔信息的過程中,對(duì)精確量進(jìn)行模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)的心跳間隔的模糊量;第一調(diào)整裝置,用于在當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳間隔的模糊量不同時(shí),對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述獲取裝置包括第一獲取模塊,用于獲取當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的精確量和/或主機(jī)負(fù)載的精確量;確定模塊,用于根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載的隸屬度函數(shù)和/或主機(jī)負(fù)載的隸屬度函數(shù),確定所述網(wǎng)絡(luò)負(fù)載的精確量對(duì)應(yīng)的模糊量和/或所述主機(jī)負(fù)載的精確量對(duì)應(yīng)的模糊量;推理模塊,用于根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載和/或主機(jī)負(fù)載到心跳間隔的模糊推理規(guī)則,推理得到當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量和/或主機(jī)負(fù)載的模糊量所對(duì)應(yīng)的心跳間隔的模糊量。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括確定裝置,用于根據(jù)預(yù)先設(shè)置的網(wǎng)絡(luò)負(fù)載和/或主機(jī)負(fù)載到心跳超時(shí)的模糊推理規(guī)則,確定當(dāng)前調(diào)整周期內(nèi)網(wǎng)絡(luò)負(fù)載的模糊量和/或主機(jī)負(fù)載的模糊量所對(duì)應(yīng)的心跳超時(shí)的模糊量;第二調(diào)整裝置,用于當(dāng)前調(diào)整周期內(nèi)心跳超時(shí)的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳超時(shí)的模糊量不同,則對(duì)所述系統(tǒng)所使用的心跳超時(shí)進(jìn)行調(diào)整。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述獲取裝置包括第二獲取模塊,用于獲取當(dāng)前調(diào)整周期內(nèi)的心跳間隔的精確量;處理模塊,用于對(duì)得到的心跳間隔的精確量進(jìn)行模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量。
10.根據(jù)權(quán)利要求6至9任一所述的系統(tǒng),其特征在于,所述第一調(diào)整裝置包括反模糊化模塊,用于根據(jù)預(yù)先設(shè)置的心跳間隔的隸屬度函數(shù),對(duì)所述當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量進(jìn)行反模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)心跳間隔的精確量;調(diào)整模塊,用于采用所述當(dāng)前調(diào)整周期內(nèi)心跳間隔的精確量對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)系統(tǒng)中心跳信息的調(diào)整方法和系統(tǒng),所述方法,包括在獲取當(dāng)前調(diào)整周期內(nèi)心跳間隔信息的過程中,對(duì)精確量進(jìn)行模糊化處理,得到當(dāng)前調(diào)整周期內(nèi)的心跳間隔的模糊量;如果當(dāng)前調(diào)整周期內(nèi)心跳間隔的模糊量與上一個(gè)調(diào)整周期內(nèi)心跳間隔的模糊量不同,則對(duì)系統(tǒng)所使用的心跳間隔進(jìn)行調(diào)整。
文檔編號(hào)H04L12/26GK102291276SQ201110217308
公開日2011年12月21日 申請(qǐng)日期2011年8月1日 優(yōu)先權(quán)日2011年8月1日
發(fā)明者張書寧, 戴文軍, 文中領(lǐng), 袁鵬飛 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司