欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理方法及裝置的制作方法

文檔序號:7846970閱讀:325來源:國知局
專利名稱:通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理方法及裝置的制作方法
技術領域
本發(fā)明實施例涉及信息處理技術,尤其涉及一種通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理方法及裝置。
背景技術
在通信系統(tǒng)中,許多節(jié)點設備上配置的服務,例如線程、進程、進程組或虛擬機等,都采用1+1主備備份方式,將一個服務的主用服務和備用服務分別配置在兩個節(jié)點設備上,正常情況下,主用服務運行以進行該服務業(yè)務處理,并將該主用服務的業(yè)務數(shù)據(jù)備份到備用服務器上。例如節(jié)點設備A上配置的主用服務運行以進行業(yè)務處理時,將該主用服務的業(yè)務數(shù)據(jù)備份到節(jié)點設備B上配置的備用服務上。當節(jié)點設備A上配置的主用服務故障(例如主用服務自身故障或者由于節(jié)點故障而導致的主用服務故障)時,備用服務升級作為主用服務,由于升級作為主用服務的原備用服務上備份有業(yè)務數(shù)據(jù),因此該升級的主用服務能夠繼續(xù)進行業(yè)務處理。然而,由于節(jié)點設備A上配置的主用服務正常時,節(jié)點設備B的CPU—直處于空閑狀態(tài),使得節(jié)點設備B上的CPU沒有被充分利用,從而導致了節(jié)點設備的CPU利用率的降低。

發(fā)明內容
本發(fā)明實施例提供一種通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理方法及裝置,用以提高節(jié)點設備的CPU利用率。本發(fā)明一方面提供了一種通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理方法,所述通信系統(tǒng)包括第一節(jié)點設備、第二節(jié)點設備和第三節(jié)點設備;所述第一節(jié)點設備上配置第一服務的主用服務和第二服務的第一備用服務,所述第二節(jié)點設備上配置第二服務的主用服務和第一服務的第一備用服務,所述第三節(jié)點設備上配置第一服務的第二備用服務和第二服務的第二備用服務;其中,所述第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到所述第一服務的第一備用服務,所述第二服務的主用服務將該第二服務的業(yè)務數(shù)據(jù)備份到所述第二服務的第一備用服務;所述方法包括檢測所述第一服務的主用服務和所述第二服務的主用服務的工作狀態(tài),所述工作狀態(tài)包括正常和故障;當檢測到所述第一服務的主用服務故障時,根據(jù)所述第二節(jié)點設備的剩余CPU處理能力,將所述第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,以使得所述第二節(jié)點設備上配置的第一服務的主用服務進行業(yè)務處理;或者根據(jù)所述第二節(jié)點設備的剩余CPU處理能力和所述第三節(jié)點設備的剩余CPU處理能力,將所述第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,以使得所述第三節(jié)點設備上配置的第一服務的主用服務從所述第二節(jié)點設備上配置的第一服務的第一備用服務獲得所述備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理。本發(fā)明另一方面提供了一種通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理裝置, 所述通信系統(tǒng)包括第一節(jié)點設備、第二節(jié)點設備和第三節(jié)點設備;所述第一節(jié)點設備上配置第一服務的主用服務和第二服務的第一備用服務,所述第二節(jié)點設備上配置第二服務的主用服務和第一服務的第一備用服務,所述第三節(jié)點設備上配置第一服務的第二備用服務和第二服務的第二備用服務;其中,所述第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到所述第一服務的第一備用服務,所述第二服務的主用服務將該第二服務的業(yè)務數(shù)據(jù)備份到所述第二服務的第一備用服務;所述裝置包括監(jiān)控單元,用于檢測所述第一服務的主用服務和所述第二服務的主用服務的工作狀態(tài),所述工作狀態(tài)包括正常和故障;仲裁單元,用于當所述監(jiān)控單元檢測到所述第一服務的主用服務故障時,根據(jù)所述第二節(jié)點設備的剩余CPU處理能力,將所述第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,以使得所述第二節(jié)點設備上配置的第一服務的主用服務進行業(yè)務處理;或者根據(jù)所述第二節(jié)點設備的剩余CPU處理能力和所述第三節(jié)點設備的剩余CPU處理能力,將所述第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,以使得所述第三節(jié)點設備上配置的第一服務的主用服務從所述第二節(jié)點設備上配置的第一服務的第一備用服務獲得所述備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理。由上述技術方案可知,本發(fā)明實施例通過每個服務可以配置一個主用服務和兩個備用服務,其中,第一服務的主用服務和第二服務的一個備用服務配置到第一節(jié)點設備上, 第一服務的一個備用服務和第二服務的主用服務配置到第二節(jié)點設備上,第一服務的另一個備用服務和第二服務的另一個備用服務配置到第三節(jié)點設備上,并且主用服務在運行的同時將對應的業(yè)務數(shù)據(jù)備份到交叉配置節(jié)點設備(即第一節(jié)點設備或第二節(jié)點設備)上的備用服務上,使得當?shù)谝还?jié)點設備上配置的第一服務的主用服務故障時,可以將另兩個節(jié)點設備(即第二節(jié)點設備和第三節(jié)點設備)中的一個節(jié)點設備上配置的該服務的備用服務配置為主用服務,繼續(xù)進行業(yè)務處理,能夠避免現(xiàn)有技術中由于一個節(jié)點設備上配置的主用服務正常時,配置對應的備用服務的另一節(jié)點設備的CPU —直處于空閑狀態(tài)而導致的另一節(jié)點設備上的CPU沒有被充分利用的問題,從而提高了節(jié)點設備的CPU利用率。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一實施例提供的通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理方法的流程示意圖;圖2為圖1對應的實施例中節(jié)點設備上的進程配置示意圖;圖3為圖2所示的節(jié)點設備1上配置的進程A的主用進程ftOcess A(A)故障的處理方法的一流程示意圖4為圖2所示的節(jié)點設備1上配置的進程A的主用進程!Process A(A)故障的處理方法的另一流程示意圖;圖5為圖2所示的節(jié)點設備1上配置的進程A的主用進程ftOcess A(A)故障的處理方法的另一流程示意圖;圖6為本發(fā)明另一實施例提供的通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理裝置的結構示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明的技術方案,可以應用于各種通信系統(tǒng),例如全球移動通信系統(tǒng)(Global System for Mobile Communications,簡稱 GSM)、通用分組無線業(yè)務(General Packet Radio Service,簡稱 GPRS)系統(tǒng)、碼分多址(Code Division Multiple Access,簡稱 CDMA) 系統(tǒng)、寬帶碼分多址(Wideband Code Division Multiple Access,簡稱 WCDMA)系統(tǒng)、時分同步石馬分多址(Time Division-Synchronous Code Division Multiple Access,簡禾爾 TD-SCDMA)系統(tǒng)、長期演進(Long Term Evolution,簡稱 LTE)系統(tǒng)等。其中的節(jié)點設備可以是基站(Base Transceiver Mation,簡稱BTS)、基站 (NodeB)、演進型基站(Evolutional Node B,簡稱 eNB 或 eNodeB)、基站控制器(Base Station Controller,簡稱 BSC)、無線網絡控制器(Radio Network Controller,簡稱 RNC)、服務通用分組無線服務(Generall^acket Radio krvice,簡稱GPRS)支持節(jié)點設備 (Serving GPRS Supporting Node,簡稱 SGSN)、移動交換中心(Mobile Switching Center, 簡稱MSC)、移動性管理實體(Mobility Management Entity,簡稱MME)、網關GPRS支持節(jié)點設備(Gateway GPRS Supporting Node,簡稱 GGSN)、分組數(shù)據(jù)網絡網關(Packet Data Network Gateway,簡稱 P-GW)等網元。本發(fā)明實施例中所涉及的服務可以運行在節(jié)點設備上,可以理解為用于完成指定業(yè)務的功能單元。其中,服務可以包括但不限于線程、進程、進程組或虛擬機。例如運行在 MSC上的話單管理進程,用于對獲得的話單數(shù)據(jù)進行格式轉換,形成話單文件,并將該話單文件發(fā)送給計費中心。其中,主用服務則表示該服務能夠處理業(yè)務,備用服務則表示該進程暫時不能處理業(yè)務,當主用進程故障時,備用進程才能被配置為主用進程以處理業(yè)務。本發(fā)明實施例中所涉及的通信系統(tǒng)可以包括第一節(jié)點設備、第二節(jié)點設備和第三節(jié)點設備。其中,第一節(jié)點設備上配置第一服務的主用服務和第二服務的第一備用服務, 第二節(jié)點設備上配置第二服務的主用服務和第一服務的第一備用服務,第三節(jié)點設備上配置第一服務的第二備用服務和第二服務的第二備用服務。具體地,可以通過操作維護系統(tǒng) (Operations andMaintenance System,簡稱OMQ對上述節(jié)點設備進行服務的配置。其中,在主用服務運行的過程中,第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到第一服務的第一備用服務,第二服務的主用服務將該第二服務的業(yè)務數(shù)據(jù)備份到第二服務的第一備用服務。
需要說明的是由于第一服務的主用服務只將該第一服務的業(yè)務數(shù)據(jù)備份到第一服務的第一備用服務,第二服務的主用服務也只將該第二服務的業(yè)務數(shù)據(jù)備份到第二服務的第一備用服務,可以理解的是本發(fā)明實施例中的第一備用服務的狀態(tài)為備用狀態(tài)(備份有對應服務的業(yè)務數(shù)據(jù)),第二備用服務的狀態(tài)為互助狀態(tài)(沒有備份對應服務的業(yè)務數(shù)據(jù))。圖1為本發(fā)明一實施例提供的通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理方法的流程示意圖,如圖1所示,本實施例的通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理方法可以包括101、檢測第一服務的主用服務和第二服務的主用服務的工作狀態(tài),上述工作狀態(tài)包括正常和故障;本發(fā)明實施例中所涉及的主用服務的工作狀態(tài)為正常,可以理解為主用服務能正常運行,或能正常處理業(yè)務;主用服務的工作狀態(tài)為故障,可以理解為主用服務不能正常運行,或不能正常處理業(yè)務。102、當檢測到第一服務的主用服務故障時,根據(jù)第二節(jié)點設備的剩余CPU處理能力,將第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,以使得第二節(jié)點設備上配置的第一服務的主用服務進行業(yè)務處理;或者根據(jù)第二節(jié)點設備的剩余CPU處理能力和第三節(jié)點設備的剩余CPU處理能力,將第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,以使得第三節(jié)點設備上配置的第一服務的主用服務從第二節(jié)點設備上配置的第一服務的第一備用服務獲得備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理。101和102的執(zhí)行主體可以為一個實體,例如監(jiān)控仲裁單元,或者還可以為幾個實體,例如一部分由監(jiān)控單元完成,另一部分由仲裁單元完成,兩者通過交互完成整個處理流程,本發(fā)明實施例對此不進行限制??蛇x地,可以判斷第二節(jié)點設備是否有第一服務的主用服務對應的CPU處理能力,如果有,則將第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務;如果沒有,則繼續(xù)判斷第三節(jié)點設備是否有第一服務的主用服務對應的CPU處理能力,如果有,則將第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,以使得第三節(jié)點設備上配置的第一服務的主用服務從第二節(jié)點設備上配置的第一服務的第一備用服務獲得備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理,如果沒有,那么則可以不做任何處理,等待故障的第一服務或故障的第一節(jié)點設備恢復正常(例如通過重啟)。具體地,可以根據(jù)獲得的第二節(jié)點設備的CPU占用率,確定第二節(jié)點設備的剩余CPU處理能力,然后再判斷該第二節(jié)點設備的剩余CPU處理能力是否大于第一服務的主用服務對應的CPU處理能力,如果大于,則將第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務;如果沒有,則可以繼續(xù)根據(jù)獲得的第三節(jié)點設備的CPU占用率,確定第三節(jié)點設備的剩余CPU處理能力,然后再判斷該第三節(jié)點設備的剩余CPU處理能力是否大于第一服務的主用服務對應的CPU處理能力,如果大于,則將第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務??蛇x地,如果判斷第三節(jié)點設備有第一服務的主用服務對應的CPU處理能力,但是該第三節(jié)點設備當前已經配置了其他服務的備用服務作為主用服務,那么則可以不做任何處理,等待故障的第一服務或故障的第一節(jié)點設備恢復正常(例如通過重啟);如果判斷第三節(jié)點設備有第一服務的主用服務對應的CPU處理能力,而且該第三節(jié)點設備當前沒有配置其他服務的備用服務作為主用服務,那么則將第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,以使得第三節(jié)點設備上配置的第一服務的主用服務從第二節(jié)點設備上配置的第一服務的第一備用服務獲得備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理??蛇x地,如果第一節(jié)點設備上配置第一服務的類型/個數(shù)較多,或者第一服務的啟動時間較短,那么,第三節(jié)點設備上配置的對應的第二備用服務可以不啟動,能夠有效節(jié)省服務資源,然后在第三節(jié)點設備上配置的第一服務的第二備用服務被配置為主用服務時再啟動,并從第二節(jié)點設備上配置的第一備用服務獲得備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理。如果第一節(jié)點設備上配置第一服務的類型/個數(shù)較少或者第一服務的啟動時間較長,那么,第三節(jié)點設備上配置的對應的第二備用服務可以先啟動,但是不進行任何操作,能夠有效提高配置的效率,然后在第三節(jié)點設備上配置的第一服務的第二備用服務被配置為主用服務時,再從第二節(jié)點設備上配置的第一備用服務獲得備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理??蛇x地,如果第二節(jié)點設備上配置第二服務的類型/個數(shù)較多或者第二服務的啟動時間較短,那么,第三節(jié)點設備上配置的對應的第二備用服務可以不啟動,能夠有效節(jié)省服務資源,然后在第三節(jié)點設備上配置的第二服務的第二備用服務被配置為主用服務時再啟動,并從第一節(jié)點設備上配置的第一備用服務獲得備份的第二服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理。如果第二節(jié)點設備上配置第二服務的類型/個數(shù)較少或者第二服務的啟動時間較長,那么,第三節(jié)點設備上配置的對應的第二備用服務可以先啟動,但是不進行任何操作,能夠有效提高配置的效率,然后在第三節(jié)點設備上配置的第二服務的第二備用服務被配置為主用服務時,再從第一節(jié)點設備上配置的第一備用服務獲得備份的第二服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理??蛇x地,本實施例中,第二節(jié)點設備上可以不為第一服務的第一備用服務預留對應的CPU處理能力。如果第二節(jié)點設備上配置的第二服務的主用服務滿負荷運行,那么,當?shù)谝还?jié)點設備上配置的第一服務的主用服務故障時,由于此時第二節(jié)點設備已經沒有第一服務的第一備用服務或第一節(jié)點設備對應的CPU處理能力,此時,第二節(jié)點設備上配置的任一第一服務的第一備用服務均不會被配置為主用服務??蛇x地,本實施例中,第二節(jié)點設備上還可以為至少一個第一服務的第一備用服務預留對應的CPU處理能力。如果第二節(jié)點設備上配置的第二服務的主用服務滿負荷運行,那么,當?shù)谝还?jié)點設備上配置的第一服務的主用服務故障時,由于第一節(jié)點設備上此時第二節(jié)點設備預留了至少一個第一服務的第一備用服務對應的CPU處理能力,此時,第二節(jié)點設備上配置的至少一個第一服務的備用服務可以被配置為主用服務,能夠確保第二節(jié)點設備上配置的至少一個第一服務的備用服務被配置為主用服務,而無需判斷第二節(jié)點設備的剩余CPU處理能力,無需再去判斷第三節(jié)點設備的剩余CPU處理能力,從而提高了配置的效率和可靠性。進一步地,本實施例中,當檢測到第一節(jié)點設備上故障的第一服務的主用服務恢復正常時,則可以將恢復正常的第一服務的主用服務配置為第一服務的第一備用服務,并
9通知給第二節(jié)點設備,以使第二節(jié)點設備上配置的第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到第一節(jié)點設備上配置的第一服務的第一備用服務,然后將第一節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,并將第二節(jié)點設備上配置的第一服務的主用服務配置為第一備用服務;或者還可以將恢復正常的第一服務的主用服務配置為第一服務的第一備用服務,并通知給第三節(jié)點設備,以使第三節(jié)點設備上配置的第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到第一節(jié)點設備上配置的第一服務的第一備用服務,以及將第一節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,并將第三節(jié)點設備上配置的第一服務的主用服務配置為第二備用服務,從而實現(xiàn)了故障服務或故障節(jié)點設備重啟恢復正常之后在節(jié)點設備上的正常運行??梢岳斫獾氖堑谝还?jié)點設備上配置的第一服務可以包括但不限于一個;相應地,第一服務的主用服務故障則可以理解為其中的一個第一服務的主用服務故障,或者還可以是由于第一節(jié)點設備故障而導致的全部第一服務的主用服務故障,本發(fā)明實施例對此不進行限定。本實施例中,通過每個服務可以配置一個主用服務和兩個備用服務,其中,第一服務的主用服務和第二服務的一個備用服務配置到第一節(jié)點設備上,第一服務的一個備用服務和第二服務的主用服務配置到第二節(jié)點設備上,第一服務的另一個備用服務和第二服務的另一個備用服務配置到第三節(jié)點設備上,并且主用服務在運行的同時將對應的業(yè)務數(shù)據(jù)備份到交叉配置節(jié)點設備(即第一節(jié)點設備或第二節(jié)點設備)上的備用服務上,使得當?shù)谝还?jié)點設備上配置的第一服務的主用服務故障時,可以將另兩個節(jié)點設備(即第二節(jié)點設備和第三節(jié)點設備)中的一個節(jié)點設備上配置的該服務的備用服務配置為主用服務,繼續(xù)進行業(yè)務處理,能夠避免現(xiàn)有技術中由于一個節(jié)點設備上配置的主用服務正常時,配置對應的備用服務的另一節(jié)點設備的CPU—直處于空閑狀態(tài)而導致的另一節(jié)點設備上的CPU沒有被充分利用的問題,從而提高了節(jié)點設備的CPU利用率??梢岳斫獾氖堑谌?jié)點設備可以不限于一個,還可以為多個;相應地,第二備份服務也可以不限于一個,還可以為多個,本發(fā)明實施例對此不進行限定。為使得本發(fā)明實施例提供的方法更加清楚,下面將以一個節(jié)點設備上配置的進程的主用進程故障作為舉例。如圖2所示,節(jié)點設備1上配置進程A的主用進程ftOcess A(A)、進程B的主用進程!Process 8(幻、進程(的主用進程1^0(^% C(A)和進程D的主用進程!Process D(A),以及進程E的一備用進程ft·0CesS E' (Si)、進程F的一備用進程 Process F' (Si)、進程G的一備用進程ftx)cess G' (Si)和進程H的一備用進程ftx)cess H' (Si);節(jié)點設備2上配置進程A的一備用進程ftOcess A' (Si)、進程B的一備用進程 Process B' (Si)、進程C的一備用進程ftx)cess C' (Si)和進程D的一備用進程ftx)cess D' (Si),以及進程E的主用進程!Process E (Α)、進程F的主用進程I^rocess F(A)、進程G 的主用進程!Process G(A)和進程H的主用進程!Process H(A);節(jié)點設備3上配置進程A的另一備用進程!Process A' (S2)、進程B的另一備用進程!Process B' (S2)、進程C的另一備用進程!Process C' (S2)和進程D的另一備用進程!Process D' (S2),以及進程E的另一備用進程!Process E' (S2)、進程F的另一備用進程ftOcessF' (S2)、進程G的另一備用進程!Process G' (S2)和進程H的另一備用進程!Process H' (S2);其中,節(jié)點設備1上配置的進程A的主用進程I5rocessA(A)將該進程A的業(yè)務數(shù)據(jù)備份到節(jié)點設備2上配置進程A的備用進程!Process A' (Si);節(jié)點設備1上配置的進程B的主用進程!Process B(A) 將該進程B的業(yè)務數(shù)據(jù)備份到節(jié)點設備2上配置進程B的備用進程ftOcessB' (Si);節(jié)點設備1上配置的進程C的主用進程!Process C(A)將該進程C的業(yè)務數(shù)據(jù)備份到節(jié)點設備2上配置進程C的備用進程ftOcess C' (Si);節(jié)點設備1上配置的進程D的主用進程 Process D (A)將該進程D的業(yè)務數(shù)據(jù)備份到節(jié)點設備2上配置進程D的備用進程Process D' (Si);節(jié)點設備2上配置的進程E的主用進程ftOcess E(A)將該進程E的業(yè)務數(shù)據(jù)備份到節(jié)點設備1上配置進程E的備用進程ftOcess E' (Si);節(jié)點設備2上配置的進程F 的主用進程I^ocess F(A)將該進程F的業(yè)務數(shù)據(jù)備份到節(jié)點設備1上配置進程F的備用進程!Process F' (Si);節(jié)點設備2上配置的進程G的主用進程!Process G(A)將該進程G 的業(yè)務數(shù)據(jù)備份到節(jié)點設備1上配置進程G的備用進程!Process G' (Si);節(jié)點設備2上配置的進程H的主用進程ftOcess H(A)將該進程H的業(yè)務數(shù)據(jù)備份到節(jié)點設備1上配置進程H的備用進程!Process H' (Si)。圖3為圖2所示的節(jié)點設備1上配置的進程A的主用進程ftOcess A(A)故障的處理方法的一流程示意圖。本實施例適用的通信系統(tǒng)中還可以進一步包括監(jiān)控單元和仲裁單元。如圖3所示,本實施例的故障的處理方法可以包括301、監(jiān)控單元檢測節(jié)點設備上配置的進程的主用進程的工作狀態(tài),上述工作狀態(tài)包括正常和故障;302、監(jiān)控單元檢測到節(jié)點設備1上配置的進程A的主用進程!Process A(A)故障, 并通知仲裁單元節(jié)點設備1上配置的進程A的主用進程I5rocessA(A)故障;303、仲裁單元判斷節(jié)點設備2是否有進程A的主用進程!Process A(A)對應的CPU 處理能力,如果有,則執(zhí)行304 ;否則,則執(zhí)行305 ;304、仲裁單元將節(jié)點設備2上配置的進程A的備用進程!Process A' (Si)配置為主用進程ftOcess A(A);305、仲裁單元判斷節(jié)點設備3是否有進程A的主用進程!Process A(A)對應的CPU 處理能力,如果有,則執(zhí)行306、307和308 ;否則,結束流程;306、仲裁單元將節(jié)點設備3上配置的進程A的備用進程!Process A' (S2)配置為主用進程ftOcess A(A);307、節(jié)點設備3上配置的進程A的主用進程!Process A (A)向節(jié)點設備2上配置的進程A的備用進程ftOcess A' (Si)請求獲得進程A的業(yè)務數(shù)據(jù);308、節(jié)點設備2上配置的進程A的備用進程!Process A' (Si)將進程A的業(yè)務數(shù)據(jù)備份到節(jié)點設備3上配置的進程A的主用進程ftOcess A(A)。本實施例中,每個進程可以配置一個主用進程ftOcess X(A)和兩個備用進程 Process X' (Si)和I^rocess X‘ (S2),每兩個進程的主用進程和其中的一個備用進程 Process X' (Si)交叉配置到兩個節(jié)點設備上,其中的另一個備用進程I^rocess X' (S2) 配置在另一個節(jié)點設備上,并且主用進程I^ocess X(A)在運行的同時將對應的業(yè)務數(shù)據(jù)備份到交叉配置節(jié)點設備上的備用進程I^ocess X' (Si)上,使得當一個進程的主用進程 Process X(A)故障時,可以將另兩個節(jié)點設備中的一個節(jié)點設備上配置的該進程的備用進程Process X' (Si)或I^rocess X' (S》配置為主用進程,繼續(xù)進行業(yè)務處理,能夠避免現(xiàn)有技術中由于一個節(jié)點設備上配置的主用進程正常時,另一節(jié)點設備的CPU —直處于空閑狀態(tài)而導致的另一節(jié)點設備上的CPU沒有被充分利用的問題,從而提高了節(jié)點設備的CPU 利用率。圖4為圖2所示的節(jié)點設備1上配置的進程A的主用進程!Process A(A)故障的處理方法的另一流程示意圖。如圖4所示,在圖3對應的實施例的基礎之上,如果仲裁單元執(zhí)行304,本實施例的故障的處理方法還可以進一步包括401、節(jié)點設備1上配置的故障的進程A的主用進程ftOcess A(A)重啟之后,恢復正常,向仲裁單元請求分配進程狀態(tài);402、仲裁單元將節(jié)點設備1上配置的恢復正常的進程配置為進程A的備用進程 Process A' (Si);403、仲裁單元通知節(jié)點設備2上配置的進程A的主用進程I^rocess A(A)即將配置(恢復)為備用進程ftOcess A' (Si);404、基于上述通知,節(jié)點設備2上配置的進程A的主用進程!Process A(A)將進程 A的業(yè)務數(shù)據(jù)備份到節(jié)點設備1上配置的進程A的備用進程ftOcess A' (Si);405、仲裁單元將節(jié)點設備1上配置(重啟恢復正常之后配置的)的進程A的備用進程!Process A' (Si)配置(恢復)為主用進程!Process A(A);406、仲裁單元將節(jié)點設備2上配置的進程A的主用進程ftOcess A(A)配置(恢復)為備用進程ftOcess A' (Si)。本實施例中,節(jié)點設備1上配置的故障的進程A的主用進程ftOcess A(A)重啟恢復正常之后,仲裁單元可以將節(jié)點設備1上重啟恢復正常之后的進程配置(恢復)為主用進程!Process 4(幻,節(jié)點設備2上配置的進程々的主用進程1^0(^% A(A)配置(恢復)為備用進程!Process A' (Si),能夠實現(xiàn)故障進程重啟恢復正常之后在節(jié)點設備上的正常運行。圖5為圖2所示的節(jié)點設備1上配置的進程A的主用進程!Process A(A)故障的處理方法的另一流程示意圖。如圖5所示,在圖3對應的實施例的基礎之上,如果仲裁單元沒有執(zhí)行304,而是執(zhí)行305、306、307和308,本實施例的故障的處理方法還可以進一步包括501、節(jié)點設備1上配置的故障的進程A的主用進程ftOcess A(A)重啟之后,恢復正常,向仲裁單元請求分配進程狀態(tài);502、仲裁單元通知節(jié)點設備2上配置的進程A的備用進程!Process A' (Si)重啟;503、仲裁單元將節(jié)點設備1上配置的恢復正常的進程配置為進程A的備用進程 Process A' (Si);504、仲裁單元通知節(jié)點設備3上配置的進程A的主用進程I^rocess A(A)即將配置(恢復)為備用進程ftOcess A' (Si);505、基于上述通知,節(jié)點設備3上配置的進程A的主用進程!Process A(A)將進程 A的業(yè)務數(shù)據(jù)備份到節(jié)點設備1上配置的進程A的備用進程ftOcess A' (Si);506、仲裁單元將節(jié)點設備1上配置(恢復正常之后配置的)的進程A的備用進程 Process A' (Si)配置(恢復)為主用進程ftx)cess A(A);507、仲裁單元將節(jié)點設備2上重啟之后的進程配置(恢復)為進程A的備用進程Process A' (Si);508、仲裁單元將節(jié)點設備3上配置的進程A的主用進程ftOcess A(A)配置(恢復)為備用進程ftOcess A' (S2)。本實施例中,節(jié)點設備1上配置的故障的進程A的主用進程ftOcess A(A)重啟恢復正常之后,仲裁單元可以將節(jié)點設備1上重啟恢復正常之后的進程配置(恢復)為主用進程!Process 4(幻,節(jié)點設備3上配置的進程々的主用進程1^0(^% A(A)配置(恢復)為備用進程!Process A' (S2),能夠實現(xiàn)故障進程重啟恢復正常之后在節(jié)點設備上的正常運行。可以理解的是本發(fā)明實施例中涉及的通信系統(tǒng)中的節(jié)點設備,需要擴容同等 CPU處理能力的節(jié)點設備時,需要成對擴容主用進程和第一備用進程所運行的節(jié)點設備; 需要擴容更強CPU處理能力的節(jié)點設備時,需要成對擴容主用進程和第一備用進程所運行的節(jié)點設備之外,還需要個成對擴容的節(jié)點設備增加對應的第二備份進程所在的節(jié)點設備。需要說明的是對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。圖6為本發(fā)明另一實施例提供的通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理裝置的結構示意圖,如圖6所示,本實施例的通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理裝置可以包括監(jiān)控單元61和仲裁單元62。其中,監(jiān)控單元61用于檢測第一服務的主用服務和第二服務的主用服務的工作狀態(tài),上述工作狀態(tài)包括正常和故障;仲裁單元62用于當監(jiān)控單元61檢測到上述第一服務的主用服務故障時,根據(jù)上述第二節(jié)點設備的剩余CPU處理能力,將上述第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,以使得上述第二節(jié)點設備上配置的第一服務的主用服務進行業(yè)務處理;或者 根據(jù)上述第二節(jié)點設備的剩余CPU處理能力和上述第三節(jié)點設備的剩余CPU處理能力,將上述第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,以使得上述第三節(jié)點設備上配置的第一服務的主用服務從上述第二節(jié)點設備上配置的第一服務的第一備用服務獲得上述備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理。上述圖1對應的實施例中方法、圖3、4和5對應的實施例中的監(jiān)控單元和仲裁單元的功能均可以由本實施例提供的通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理裝置中的相關功能單元實現(xiàn)。可選地,本實施例中的仲裁單元62具體可以判斷上述第二節(jié)點設備是否有上述第一服務的主用服務對應的CPU處理能力,如果有,則將上述第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務??蛇x地,本實施例中的仲裁單元62具體還可以判斷上述第二節(jié)點設備是否有上述第一服務的主用服務對應的CPU處理能力,如果沒有,則判斷上述第三節(jié)點設備是否有上述第一服務的主用服務對應的CPU處理能力,如果有,則將上述第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,以使得上述第三節(jié)點設備上配置的第一服務的主用服務從上述第二節(jié)點設備上配置的第一服務的第一備用服務獲得上述備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理??蛇x地,如果第一節(jié)點設備上配置第一服務的類型/個數(shù)較多或者第一服務的啟動時間較短,那么,第三節(jié)點設備上配置的對應的第二備用服務可以不啟動,然后在第三節(jié)點設備上配置的第一服務的第二備用服務被配置為主用服務時再啟動,并從第二節(jié)點設備上配置的第一備用服務獲得備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理。如果第一節(jié)點設備上配置第一服務的類型/個數(shù)較少或者第一服務的啟動時間較長,那么,第三節(jié)點設備上配置的對應的第二備用服務可以先啟動,但是不進行任何操作,然后在第三節(jié)點設備上配置的第一服務的第二備用服務被配置為主用服務時,再從第二節(jié)點設備上配置的第一備用服務獲得備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理??蛇x地,如果第二節(jié)點設備上配置第二服務的類型/個數(shù)較多或者第二服務的啟動時間較短,那么,第三節(jié)點設備上配置的對應的第二備用服務可以不啟動,并從第一節(jié)點設備上配置的第一備用服務獲得備份的第二服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理,然后在第三節(jié)點設備上配置的第二服務的第二備用服務被配置為主用服務時再啟動。如果第二節(jié)點設備上配置第二服務的類型/個數(shù)較少或者第二服務的啟動時間較長,那么,第三節(jié)點設備上配置的對應的第二備用服務可以先啟動,但是不進行任何操作,然后在第三節(jié)點設備上配置的第二服務的第二備用服務被配置為主用服務時,再從第一節(jié)點設備上配置的第一備用服務獲得備份的第二服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理??蛇x地,本實施例中,第二節(jié)點設備上可以不為第一服務的第一備用服務預留對應的CPU處理能力。如果第二節(jié)點設備上配置的第二服務的主用服務滿負荷運行,那么,當監(jiān)控單元61檢測到第一節(jié)點設備上配置的第一服務的主用服務故障時,由于第一節(jié)點設備上此時第二節(jié)點設備已經沒有第一服務的第一備用服務或第一節(jié)點設備對應的CPU處理能力,所以,此時,第二節(jié)點設備上配置的任一第一服務的第一備用服務均不會被配置為主用服務。可選地,本實施例中,第二節(jié)點設備上還可以為至少一個第一服務的第一備用服務預留對應的CPU處理能力。如果第二節(jié)點設備上配置的第二服務的主用服務滿負荷運行,那么,當監(jiān)控單元61檢測到第一節(jié)點設備上配置的第一服務的主用服務故障時,由于第一節(jié)點設備上此時第二節(jié)點設備預留了至少一個第一服務的第一備用服務對應的CPU 處理能力,所以,此時,第二節(jié)點設備上配置的至少一個第一服務的備用服務可以被配置為主用服務。進一步地,本實施例中,仲裁單元還用于當監(jiān)控單元61檢測到第一節(jié)點設備上故障的第一服務的主用服務恢復正常時,則可以將恢復正常的第一服務的主用服務配置為第一服務的第一備用服務,并通知給第二節(jié)點設備,以使第二節(jié)點設備上配置的第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到第一節(jié)點設備上配置的第一服務的第一備用服務,以及將第一節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,并將第二節(jié)點設備上配置的第一服務的主用服務配置為第一備用服務;或者還可以將恢復正常的第一服務的主用服務配置為第一服務的第一備用服務,并通知給第三節(jié)點設備,以使第三節(jié)點設備上配置的第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到第一節(jié)點設備上配置的第一服務的第一備用服務,以及將第一節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,并將第三節(jié)點設備上配置的第一服務的主用服務配置為第二備用服務,從而實現(xiàn)了故障服務或故障節(jié)點設備重啟恢復正常之后在節(jié)點設備上的正常運行。本實施例中,通過每個服務可以配置一個主用服務和兩個備用服務,其中,第一服務的主用服務和第二服務的一個備用服務配置到第一節(jié)點設備上,第一服務的一個備用服務和第二服務的主用服務配置到第二節(jié)點設備上,第一服務的另一個備用服務和第二服務的另一個備用服務配置到第三節(jié)點設備上,并且主用服務在運行的同時將對應的業(yè)務數(shù)據(jù)備份到交叉配置節(jié)點設備(即第一節(jié)點設備或第二節(jié)點設備)上的備用服務上,使得當監(jiān)控單元檢測到第一節(jié)點設備上配置的第一服務的主用服務故障時,仲裁單元則可以將另兩個節(jié)點設備(即第二節(jié)點設備和第三節(jié)點設備)中的一個節(jié)點設備上配置的該服務的備用服務配置為主用服務,繼續(xù)進行業(yè)務處理,能夠避免現(xiàn)有技術中由于一個節(jié)點設備上配置的主用服務正常時,配置對應的備用服務的另一節(jié)點設備的CPU —直處于空閑狀態(tài)而導致的另一節(jié)點設備上的CPU沒有被充分利用的問題,從而提高了節(jié)點設備的CPU利用率。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質包括U盤、移動硬盤、只讀存儲器(Read-Only Memory,簡稱 ROM)、隨機存取存儲器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。
權利要求
1.一種通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理方法,其特征在于,所述通信系統(tǒng)包括第一節(jié)點設備、第二節(jié)點設備和第三節(jié)點設備;所述第一節(jié)點設備上配置第一服務的主用服務和第二服務的第一備用服務,所述第二節(jié)點設備上配置所述第二服務的主用服務和所述第一服務的第一備用服務,所述第三節(jié)點設備上配置所述第一服務的第二備用服務和所述第二服務的第二備用服務;其中,所述第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到所述第一服務的第一備用服務,所述第二服務的主用服務將該第二服務的業(yè)務數(shù)據(jù)備份到所述第二服務的第一備用服務;所述方法包括檢測所述第一服務的主用服務和所述第二服務的主用服務的工作狀態(tài),所述工作狀態(tài)包括正常和故障;當檢測到所述第一服務的主用服務故障時,根據(jù)所述第二節(jié)點設備的剩余CPU處理能力,將所述第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,以使得所述第二節(jié)點設備上配置的第一服務的主用服務進行業(yè)務處理;或者根據(jù)所述第二節(jié)點設備的剩余CPU處理能力和所述第三節(jié)點設備的剩余CPU處理能力,將所述第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,以使得所述第三節(jié)點設備上配置的第一服務的主用服務從所述第二節(jié)點設備上配置的第一服務的第一備用服務獲得所述備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理。
2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述第二節(jié)點設備的剩余CPU處理能力,將所述第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,包括判斷所述第二節(jié)點設備是否有所述第一服務的主用服務對應的CPU處理能力,如果有,則將所述第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務。
3.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述第二節(jié)點設備的剩余CPU處理能力和所述第三節(jié)點設備的剩余CPU處理能力,將所述第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,包括判斷所述第二節(jié)點設備是否有所述第一服務的主用服務對應的CPU處理能力,如果沒有,則判斷所述第三節(jié)點設備是否有所述第一服務的主用服務對應的CPU處理能力,如果有,則將所述第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,以使得所述第三節(jié)點設備上配置的第一服務的主用服務從所述第二節(jié)點設備上配置的第一服務的第一備用服務獲得所述備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理。
4.根據(jù)權利要求1至3任一權利要求所述的方法,其特征在于,所述第三節(jié)點設備上配置的第一服務的第二備用服務和第二服務的第二備用服務啟動或者不啟動。
5.根據(jù)權利要求1至4任一權利要求所述的方法,其特征在于,所述第二節(jié)點設備上不預留所述第一服務的第一備用服務對應的CPU處理能力;或者所述第二節(jié)點設備上預留至少一個第一服務的第一備用服務對應的CPU處理能力。
6.根據(jù)權利要求1至5任一權利要求所述的方法,其特征在于,所述方法還包括當檢測到所述第一節(jié)點設備上故障的第一服務的主用服務恢復正常時,將所述恢復正常的第一服務的主用服務配置為所述第一服務的第一備用服務,并通知給所述第二節(jié)點設備,以使所述第二節(jié)點設備上配置的第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到所述第一節(jié)點設備上配置的第一服務的第一備用服務,以及將所述第一節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,并將所述第二節(jié)點設備上配置的第一服務的主用服務配置為第一備用服務;或者將所述恢復正常的第一服務的主用服務配置為所述第一服務的第一備用服務,并通知給所述第三節(jié)點設備,以使所述第三節(jié)點設備上配置的第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到所述第一節(jié)點設備上配置的第一服務的第一備用服務,以及將所述第一節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,并將所述第三節(jié)點設備上配置的第一服務的主用服務配置為第二備用服務。
7.一種通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理裝置,其特征在于,所述通信系統(tǒng)包括第一節(jié)點設備、第二節(jié)點設備和第三節(jié)點設備;所述第一節(jié)點設備上配置第一服務的主用服務和第二服務的第一備用服務,所述第二節(jié)點設備上配置第二服務的主用服務和第一服務的第一備用服務,所述第三節(jié)點設備上配置第一服務的第二備用服務和第二服務的第二備用服務;其中,所述第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到所述第一服務的第一備用服務,所述第二服務的主用服務將該第二服務的業(yè)務數(shù)據(jù)備份到所述第二服務的第一備用服務;所述裝置包括監(jiān)控單元,用于檢測所述第一服務的主用服務和所述第二服務的主用服務的工作狀態(tài),所述工作狀態(tài)包括正常和故障;仲裁單元,用于當所述監(jiān)控單元檢測到所述第一服務的主用服務故障時,根據(jù)所述第二節(jié)點設備的剩余CPU處理能力,將所述第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,以使得所述第二節(jié)點設備上配置的第一服務的主用服務進行業(yè)務處理;或者根據(jù)所述第二節(jié)點設備的剩余CPU處理能力和所述第三節(jié)點設備的剩余CPU處理能力,將所述第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,以使得所述第三節(jié)點設備上配置的第一服務的主用服務從所述第二節(jié)點設備上配置的第一服務的第一備用服務獲得所述備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述仲裁單元具體用于判斷所述第二節(jié)點設備是否有所述第一服務的主用服務對應的CPU處理能力,如果有,則將所述第二節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務。
9.根據(jù)權利要求7所述的裝置,其特征在于,所述仲裁單元具體用于判斷所述第二節(jié)點設備是否有所述第一服務的主用服務對應的CPU處理能力,如果沒有,則判斷所述第三節(jié)點設備是否有所述第一服務的主用服務對應的CPU處理能力,如果有,則將所述第三節(jié)點設備上配置的第一服務的第二備用服務配置為主用服務,以使得所述第三節(jié)點設備上配置的第一服務的主用服務從所述第二節(jié)點設備上配置的第一服務的第一備用服務獲得所述備份的第一服務的業(yè)務數(shù)據(jù),并進行業(yè)務處理。
10.根據(jù)權利要求7至9任一權利要求所述的裝置,其特征在于,所述第三節(jié)點設備上配置的第一服務的第二備用服務和第二服務的第二備用服務啟動或者不啟動。
11.根據(jù)權利要求7至10任一權利要求所述的裝置,其特征在于,所述第二節(jié)點設備上不預留所述第一服務的第一備用服務對應的CPU處理能力;或者所述第二節(jié)點設備上預留至少一個第一服務的第一備用服務對應的CPU處理能力。
12.根據(jù)權利要求7至11任一權利要求所述的裝置,其特征在于,所述仲裁單元還用于當所述監(jiān)控單元檢測到所述第一節(jié)點設備上故障的第一服務的主用服務恢復正常時, 將所述恢復正常的第一服務的主用服務配置為所述第一服務的第一備用服務,并通知給所述第二節(jié)點設備,以使所述第二節(jié)點設備上配置的第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到所述第一節(jié)點設備上配置的第一服務的第一備用服務,以及將所述第一節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,并將所述第二節(jié)點設備上配置的第一服務的主用服務配置為第一備用服務;或者將所述恢復正常的第一服務的主用服務配置為所述第一服務的第一備用服務,并通知給所述第三節(jié)點設備,以使所述第三節(jié)點設備上配置的第一服務的主用服務將該第一服務的業(yè)務數(shù)據(jù)備份到所述第一節(jié)點設備上配置的第一服務的第一備用服務,以及將所述第一節(jié)點設備上配置的第一服務的第一備用服務配置為主用服務,并將所述第三節(jié)點設備上配置的第一服務的主用服務配置為第二備用服務。
全文摘要
本發(fā)明實施例涉及一種通信系統(tǒng)中節(jié)點設備上配置的服務故障的處理方法及裝置,本發(fā)明實施例中當?shù)谝还?jié)點設備上配置的第一服務的主用服務故障時,可以將第二節(jié)點設備和第三節(jié)點設備中的一個節(jié)點設備上配置的該服務的備用服務配置為主用服務,繼續(xù)進行業(yè)務處理,能夠避免現(xiàn)有技術中由于一個節(jié)點設備上配置的主用服務正常時,配置對應的備用服務的另一節(jié)點設備的CPU一直處于空閑狀態(tài)而導致的另一節(jié)點設備上的CPU沒有被充分利用的問題,從而提高了節(jié)點設備的CPU利用率。
文檔編號H04L12/24GK102349266SQ201180001567
公開日2012年2月8日 申請日期2011年8月12日 優(yōu)先權日2011年8月12日
發(fā)明者張烽, 陸學鋒 申請人:華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
浏阳市| 隆德县| 固始县| 栾川县| 巫山县| 瓦房店市| 双鸭山市| 巩留县| 宜川县| 嘉善县| 顺义区| 寿光市| 平南县| 积石山| 东乌珠穆沁旗| 泰和县| 军事| 泸州市| 宜君县| 山丹县| 河津市| 辛集市| 鄂托克前旗| 阿坝县| 七台河市| 筠连县| 繁峙县| 志丹县| 陆川县| 武隆县| 博乐市| 灵山县| 林芝县| 黄陵县| 南溪县| 海门市| 海口市| 海兴县| 双辽市| 广州市| 织金县|