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

復制處理器及其異常雙態(tài)的控制方法

文檔序號:6478248閱讀:176來源:國知局
專利名稱:復制處理器及其異常雙態(tài)的控制方法
技術(shù)領域
本發(fā)明涉及一種通信系統(tǒng),尤其涉及復制處理器(duplicatingprocessors)和復制處理器異常雙態(tài)的控制方法。
通常,為了提高通信系統(tǒng)業(yè)務中的可靠性和穩(wěn)定性,通過復制(工作模式/備用模式)實現(xiàn)發(fā)送數(shù)據(jù)的硬件路徑,其中在初始階段設置通過其發(fā)送數(shù)據(jù)的工作路徑,如果在工作路徑中出現(xiàn)干擾,則自動切換到被分開提供的備用路徑以繼續(xù)操作。
然而,通過硬件在物理上構(gòu)成具有緊密耦合的工作/備用方案的通信系統(tǒng)存在缺點。應當重新設計硬件結(jié)構(gòu)并需要該硬件結(jié)構(gòu)上的一種新操作系統(tǒng)。此外,需要太多的費用和時間來開發(fā)一種新的編程語言。
在克服該缺點的一種努力中,如圖1所示,最新通信系統(tǒng)被建立為,通過網(wǎng)絡和心跳(heartbeat)信號(HB_Tx/HB_Rx)松散連接兩個處理器10和20,在處理器之間定期發(fā)送和接收的心跳信號由軟件用于處理復制狀態(tài)。
為此,處理器10和20分別包括用于執(zhí)行復制功能的模塊。
參見圖2,處理器A10包括輸入心跳處理塊11、復制FSM(有限狀態(tài)機)處理塊12和輸出心跳處理塊13。處理器B20具有相同的結(jié)構(gòu)。
輸入心跳處理塊11接收來自處理器B20即另一處理器(成對的)的心跳(HB_Rx),并將另一處理器20的狀態(tài)信息轉(zhuǎn)發(fā)給復制FSM處理塊12。如果在預定時間內(nèi)未從另一處理器20接收到心跳,它向復制FSM處理塊12報告網(wǎng)絡干擾或另一處理器停機。
根據(jù)心跳(HB_Rx)中所包括的另一處理器20的狀態(tài)信息或輸入心跳處理塊11所捕獲的切換事件,復制FSM處理塊12承擔相應的狀態(tài)轉(zhuǎn)換功能,以便它將其自身與每個狀態(tài)相對應的狀態(tài)信息加載到輸出心跳處理塊13或使輸出心跳處理塊13在每次狀態(tài)轉(zhuǎn)換中立即發(fā)送一個心跳信號。
根據(jù)從復制FSM處理塊12提供的狀態(tài)信息,輸出心跳處理塊13立即或定期地向另一處理器20發(fā)送心跳(HB_Tx)。
圖3表示根據(jù)常規(guī)技術(shù)的復制FSM塊的狀態(tài)轉(zhuǎn)換。
現(xiàn)在將參考圖3說明根據(jù)常規(guī)技術(shù)的狀態(tài)轉(zhuǎn)換過程。
由諸如“另一處理器啟動”、“另一處理器工作”或“另一處理器超時”的另一處理器狀態(tài)事件或由諸如“關(guān)機命令”、“重啟”或“人工轉(zhuǎn)換”的外部事件進行每次狀態(tài)轉(zhuǎn)換。
首先,當驅(qū)動FSM并且完全初始化整個系統(tǒng)上的所有模塊時,復制FSM允許“初始”狀態(tài)轉(zhuǎn)換到“啟動”狀態(tài)。
然后,本處理器確認另一處理器的狀態(tài),如果另一處理器也已經(jīng)啟動,本處理器轉(zhuǎn)換到“協(xié)商”狀態(tài)以確定那一側(cè)作為工作處理器提供業(yè)務。在“協(xié)商”狀態(tài)中,預先確定兩個處理器中的哪一處理器工作。
例如,如果處理器A被設置為工作處理器,每個處理器在“協(xié)商”狀態(tài)中確認自身是否是處理器A,如果任一處理器將自身確認為處理器A,它轉(zhuǎn)換到“工作”狀態(tài),否則它轉(zhuǎn)換到“備用”狀態(tài)。
同時,當處理器A處于“工作”狀態(tài)時,如果另一處理器處于“工作”狀態(tài)或者如果出現(xiàn)“人工轉(zhuǎn)換”,則處理器A轉(zhuǎn)換到“備用”狀態(tài)。并且,如果出現(xiàn)網(wǎng)絡錯誤或干擾,處理器A轉(zhuǎn)換到“等待備用”狀態(tài)。
當處理器A處于“等待備用”狀態(tài)時,它確認另一處理器的狀態(tài),并且如果另一處理器即處理器B處于“工作”狀態(tài),則處理器A轉(zhuǎn)換到“同步”狀態(tài),然后當完成同步時轉(zhuǎn)換到“備用”狀態(tài),而如果處理器B在“備用”狀態(tài)中,則處理器A轉(zhuǎn)換到“工作”狀態(tài)。
同時,在出現(xiàn)“人工轉(zhuǎn)換”或在完成同步之前處理器B“超時”的情況下,處理器A轉(zhuǎn)換到“工作”狀態(tài)。
當處理器A處于“備用”狀態(tài)時,如果出現(xiàn)“人工轉(zhuǎn)換”,則處理器A轉(zhuǎn)換到“工作”狀態(tài)。在另一處理器(處理器B)處于“備用”狀態(tài)的情況下,處理器A轉(zhuǎn)換到“等待工作”狀態(tài)并確認另一處理器的狀態(tài)。如果處理器B處于“備用”狀態(tài),則處理器A轉(zhuǎn)換到“工作”狀態(tài),否則它轉(zhuǎn)換到“備用”狀態(tài)。
然而,在如上所述通過網(wǎng)絡用軟件實現(xiàn)復制的情況下,存在出現(xiàn)網(wǎng)絡干擾或諸如電纜或集線器的網(wǎng)絡資源出故障或被干擾的可能性。那么,每個處理器將判斷另一處理器已經(jīng)停機,致使兩個處理器都變成工作,這使與處理器協(xié)同工作的外部網(wǎng)絡單元/參與者產(chǎn)生混亂,導致無法執(zhí)行正常操作的問題。
另外,即使修復故障,在修復故障的瞬間,可能進入異常雙態(tài),盡管它是在很少的隨機情況下發(fā)生。
而且,如果兩個處理器都變成“工作”狀態(tài),因為它們根據(jù)所接收的心跳識別到另一方處于“工作”狀態(tài),它自身因此立即轉(zhuǎn)換到“備用”狀態(tài)。同時,在兩個處理器都變成“備用”狀態(tài)的情況下,因為它們根據(jù)所接收的心跳識別到另一方處于“備用”狀態(tài),它自身因此立即轉(zhuǎn)換到“等待工作”狀態(tài)。在另一處理器可能在此時進行同樣動作的情況下會遇到這種困難。
如果另一處理器既不是“等待工作”也不是“工作”,它自身轉(zhuǎn)換到“工作”狀態(tài)。在這一方面,通常,在接收心跳中存在一定程度的時間差,所以可以防止從“等待工作”狀態(tài)進入雙工作狀態(tài)。
即,在該階段,在心跳的接收時間間隔中產(chǎn)生差值,以便首先到達“等待工作”狀態(tài)的一方轉(zhuǎn)換到工作狀態(tài),后到達的一方轉(zhuǎn)換到“備用”狀態(tài),從而保持正常狀態(tài)。
然而,如果在完全相同的時間上發(fā)送或接收心跳,會不可避免地導致異常雙工作/備用狀態(tài)。那么,可能出現(xiàn)轉(zhuǎn)換成雙工作/備用狀態(tài)的狀態(tài)波動現(xiàn)象,無法執(zhí)行正常復制。
因此,本發(fā)明的一個目的是提供復制處理器和一種異常雙態(tài)的控制方法,在該方法中,當初始化每個處理器時分配用于生成隨機數(shù)的不同籽數(shù)以生成不同的隨機數(shù),使用隨機數(shù)連續(xù)改變心跳的傳輸周期,從而避免了異常雙態(tài)。
本發(fā)明的另一目的是提供一種用于控制復制處理器的方法,即使由于網(wǎng)絡上或系統(tǒng)上的異常出現(xiàn)異常雙態(tài)時,該方法也能夠快速修復異常雙態(tài)。
為實現(xiàn)這些和其它優(yōu)點和根據(jù)本發(fā)明的目的,如在此所實施和廣泛說明的,提供一種用于控制復制處理器異常雙態(tài)的方法,該復制處理器用于具有通過網(wǎng)絡彼此連接的第一和第二處理器的復制系統(tǒng),該方法包括步驟使用彼此不同的傳輸周期將第一或第二處理器的自身狀態(tài)信息發(fā)送給另一處理器(成對的);接收從另一處理器提供的心跳和識別另一處理器的狀態(tài)信息;根據(jù)另一處理器的狀態(tài)信息執(zhí)行復制狀態(tài)。
為了實現(xiàn)上述目的,還提供容錯系統(tǒng)中的復制處理器,該容錯系統(tǒng)具有通過網(wǎng)絡相互連接的第一和第二處理器,其中每個處理器包括輸出心跳處理塊,用于使用彼此不同的周期向另一處理器(成對的)發(fā)送包括它自身狀態(tài)信息的心跳;輸入心跳處理塊,用于從另一處理器接收心跳并識別另一處理器的狀態(tài)信息;和復制FSM處理塊,用于根據(jù)另一處理器的狀態(tài)信息執(zhí)行復制狀態(tài)處理。
附示本發(fā)明的實施例并和說明書一起用于解釋本發(fā)明的原理,附圖被包含用以提供本發(fā)明的進一步理解并結(jié)合和構(gòu)成本說明書的一部分。
在附圖中圖1是一個方框圖,圖示根據(jù)常規(guī)技術(shù)和本發(fā)明的通過網(wǎng)絡的一個系統(tǒng)的簡單復制結(jié)構(gòu);圖2是一個方框圖,圖示根據(jù)常規(guī)技術(shù)和本發(fā)明在每個處理器中執(zhí)行復制處理的模塊;圖3圖示根據(jù)常規(guī)技術(shù)和本發(fā)明的復制FSM處理塊中的復制FSM圖;圖4是根據(jù)本發(fā)明發(fā)送輸出心跳處理塊的一個心跳的處理的流程圖;圖5是根據(jù)本發(fā)明接收輸入心跳處理塊的一個心跳的處理的流程圖。
現(xiàn)在,將詳細參考本發(fā)明的優(yōu)選實施例進行說明,其例子在附圖中圖示。
用于執(zhí)行本發(fā)明的基本復制系統(tǒng)的結(jié)構(gòu)與圖1和2的結(jié)構(gòu)相同,其復制狀態(tài)轉(zhuǎn)換處理與圖3相同,因此將省略其說明。
圖4是根據(jù)本發(fā)明用于發(fā)送輸出心跳處理塊的一個心跳的處理的流程圖;和圖5是根據(jù)本發(fā)明用于接收輸入心跳處理塊的一個心跳的處理的流程圖。
現(xiàn)在將參考


根據(jù)本發(fā)明的用于控制處理器復制狀態(tài)的處理。
復制處理器A和B10和20使用相互之間發(fā)送和接收的心跳(HB_Tx/HB_Rx)通知另一處理器它自身的狀態(tài)信息并監(jiān)視另一處理器的狀態(tài)。在這一方面,為了生成用于心跳傳輸間隔的連續(xù)差值,生成隨機數(shù)周期。
為此,首先,當初始化每個處理器10和20時,分配用于不同隨機數(shù)的籽數(shù)以生成隨機數(shù),由所生成的隨機數(shù)調(diào)整的時間被用作輸出心跳處理塊13的心跳傳輸周期。
為了生成合理調(diào)整的周期,應當考慮通過處理器A和B10和20之間鏈路的平均傳輸時間’a’、處理器’b’的平均心跳處理時間和狀態(tài)轉(zhuǎn)換時間’c’。
在每個處理器從另一處理器接收到第n個心跳之前,每個處理器應當已經(jīng)完成第n-1個心跳的處理,在指定的時間點上在相應心跳的傳輸路徑中應當最多僅存在一個心跳消息。
因此,固定周期心跳傳輸周期’x’應當滿足下述公式0<(2a+b+c)<x。并且,假定將改變的心跳傳輸周期是’p’(可變周期),和周期改變的最大容限即|p-x|為’Δp’,因為(2a+b+c)變成可包括在’Δp’中的最大值,(2a+b+c)<x/2。因此,(2a+b+c)應當滿足下述公式0<2(2a+b+c)<x。
在這一方面,如果心跳中的變化需要在預定合適的范圍內(nèi),即在從(x-Δp)到(x+Δp)的范圍內(nèi),當前心跳應當在下一心跳傳輸時間內(nèi)。另外,考慮接收和處理所需的時間,將改變的傳輸周期’p’應當滿足下述公式x-(2a+b+c)<p<x+(2a+b+c)。
因此,-(2a+b+c)<p-x<(2a+b+c),即|p-x|<(2a+b+c)。在這一方面,根據(jù)上述定義,因為Δp=|p-x|,Δp<(2a+b+c)。
上述公式可以被擴展成下述公式(2a+b+c)<x-(2a+b+c)<p<3(2a+b+c)<x+(2a+b+c)。
因此,周期改變的最大容限’Δp’應當在(2a+b+c)之內(nèi),應當在x-(2a+b+c)到x+(2a+b+c)的范圍內(nèi)連續(xù)改變實際應用改變的傳輸周期’p’。
現(xiàn)在將根據(jù)以實驗為基礎的一個實施例說明隨機生成處理。
數(shù)值’a’、’b’和’c’可以根據(jù)系統(tǒng)規(guī)范和網(wǎng)絡環(huán)境而變化。在這種情況下,當系統(tǒng)啟動時通過調(diào)整來校正配置可以設置這些數(shù)值。
在該實驗中,使用平均在TX1A系統(tǒng)的基礎上簡單測量10次的值所獲得的值。為了簡便,我們使用配置文件作為存儲測量值的方式。
測試系統(tǒng)SPARC 10雙CPU Unix處理器插接板x固定心跳周期500msa平均傳輸時間14.7ms
b平均心跳處理時間1.2msc平均狀態(tài)轉(zhuǎn)換時間2.8ms(2a+b+c)=33.4ms>|p-x|在配置文件中,AD.HB.VAR_LIMIT_SEC=0AD.HB.VAR_LIMIT_USEC=33400AD.HB.PERIOD_SEC=0AD.HB.PERIOD_USEC=500000變量seed隨機籽數(shù)變量hbVatLimit心跳周期可變化的限制變量x固定的心跳周期變量prevrange限制內(nèi)的舊變化范圍變量newrange限制內(nèi)新周期上變化的新的可接受范圍變量p新改變的心跳周期***上述所有周期相關(guān)變量的時間單位是微妙。
/*用于系統(tǒng)初始化的偽代碼*/將唯一的處理器識別號作為隨機籽數(shù)并將其分配給一個變量seed;/*seed=processor_id;*/用籽數(shù)值初始化隨機數(shù)生成器;/*randomize(seed);*/讀取環(huán)境變量VAT_LIMIT_USEC并將其存儲到一個變量hbVarLimit;/*hbVarLimit=get_parameter(HB.VAR_LIMIT_USEC);*/讀取環(huán)境變量PERIOD_USEC并將其存儲到一個變量x;/*x=get_parameter(HB.PERIOD_USEC);*/初始化變量prevrange;/*prevrange=0*/…
/*輸出心跳處理塊中的偽代碼*/{在hbVarLimit的范圍內(nèi)選擇隨機數(shù)并將其分配給變量newrange;/*newrange=random()%hbVarLimit+1;1~33400*/確定newrange的符號;/*newrange*=(random()%2 1∶-1);通過將該值除以2,如果余數(shù)為1,它獲得正值,而如果余數(shù)為0,它獲取負值*/將新修改的周期分配給變量x;/*p=x-prevrange+newrange;校正前一修改值以給出固定周期內(nèi)的變化*/取消前一定時程序/*cancel_time(outgoingTimer_);完成前一定時程序*/編制新定時程序以在p毫秒之后執(zhí)行sendHeartbeatFunction塊;/*outgoingTimer=schedule_time(thisObject,sendHeartbeatFunction,0,p;sec=0,usec=p*/將newrange存儲為prevrange/*prevrange=newrange;*/}現(xiàn)在將參考圖4說明輸出心跳處理塊13的心跳傳輸處理,其中通過生成隨機數(shù)發(fā)送心跳。
首先,為了向另一處理器發(fā)送復制FSM處理塊12提供的狀態(tài)信息,根據(jù)上述處理生成隨機數(shù)并用于生成心跳的傳輸周期(S11)。
然后,編制和啟動定時程序(S12),當超過在步驟S11確定的傳輸時間時(S15),攜帶自身狀態(tài)信息的心跳被發(fā)送給另一處理器(S16),然后返回步驟S11。
當輸出心跳處理塊13通過上述處理發(fā)送心跳時,另一處理器的輸入心跳處理塊接收心跳并將另一處理器的狀態(tài)信息通知它自身的復制FSM處理塊,如圖5所示。
首先,輸入心跳處理塊編制和啟動定時程序(S21)并在預定時間內(nèi)等待從另一處理器發(fā)送的心跳。在這一方面,該預定時間被確定為大于心跳傳輸周期最大值的一個值。
當輸入心跳處理塊在預定時間內(nèi)接收到來自另一處理器的心跳時(S22),它停止定時程序(S24)并向復制FSM處理塊發(fā)送所接收的另一處理器的狀態(tài)信息(S25),并返回步驟S21。
同時,如果直到超過預定時間時另一處理器未發(fā)送心跳,輸入心跳處理塊判斷另一處理器已經(jīng)停機,向復制FSM塊發(fā)送停機的相關(guān)信息(S25)。
如前所述,根據(jù)本發(fā)明用于控制復制處理器的方法,當兩個處理器啟動時,分配用于隨機數(shù)的不同籽數(shù)以生成不同的隨機數(shù),并使用該隨機數(shù)連續(xù)改變心跳傳輸周期來使兩個處理器之間心跳的發(fā)送和接收時間不同。因此,可防止出現(xiàn)異常雙態(tài)轉(zhuǎn)換,即在由兩個處理器同時接收心跳時可能出現(xiàn)的重復執(zhí)行雙ACTIVE(工作)和雙STANDBY(備用)的狀態(tài)波動現(xiàn)象。
另外,在修復網(wǎng)絡相關(guān)故障時,因為彼此不同地改變兩個處理器的每個傳輸周期,所以可確保迅速修復。
因為在不脫離本發(fā)明的精神或?qū)嵸|(zhì)特征的情況下可以以多種形式實施本發(fā)明,還應當理解上述實施例不受上述說明書任何細節(jié)的限制,除非另作說明,應當在權(quán)利要求書所定義的精神和范圍內(nèi)更廣泛地解釋,因此落入權(quán)利要求書的范圍或等價范圍之內(nèi)的所有修改和變型將因此包含在權(quán)利要求書的范圍之內(nèi)。
權(quán)利要求
1.一種復制處理器異常雙態(tài)的控制方法,該復制處理器用于具有通過網(wǎng)絡彼此連接的第一和第二處理器的容錯系統(tǒng),該方法包括第一步使用彼此不同的傳輸周期向另一處理器(成對的)發(fā)送第一或第二處理器的自身狀態(tài)信息;第二步接收另一處理器提供的心跳并識別另一處理器的狀態(tài)信息;和第三步根據(jù)另一處理器的狀態(tài)信息執(zhí)行復制狀態(tài)。
2.根據(jù)權(quán)利要求1的方法,其中第一步驟包括子步驟使用隨機數(shù)生成一個心跳傳輸周期;根據(jù)所生成的隨機周期編制和啟動一個定時程序;和在超過用所生成的隨機數(shù)調(diào)整的時間之后向另一處理器發(fā)送一個心跳。
3.根據(jù)權(quán)利要求2的方法,其中當生成隨機數(shù)時,為了使第一和第二處理器具有彼此不同調(diào)整的周期,在初始化系統(tǒng)時,彼此分配用于隨機數(shù)的不同籽數(shù)。
4.根據(jù)權(quán)利要求2的方法,還包括步驟在超過由所生成的隨機數(shù)調(diào)整的周期之前出現(xiàn)狀態(tài)改變的情況下,停止定時程序,并立即向另一處理器發(fā)送一個相應的心跳。
5.根據(jù)權(quán)利要求2的方法,其中確定由所生成的隨機數(shù)調(diào)整的心跳周期,以便在指定的時間點上在相應的心跳傳輸路徑中最多僅存在一個心跳消息。
6.根據(jù)權(quán)利要求4的方法,其中考慮相應的心跳傳輸時間、心跳處理時間和狀態(tài)轉(zhuǎn)換時間,通過使用從固定心跳傳輸周期改變的值確定用所生成的隨機數(shù)調(diào)整的心跳周期。
7.根據(jù)權(quán)利要求6的方法,其中假定固定心跳傳輸周期是’x’,心跳傳輸時間是’a’,心跳處理時間是’b’和狀態(tài)轉(zhuǎn)換時間是’c’,可變心跳傳輸周期被確定在從x-(2a+b+c)到x+(2a+b+c)的范圍內(nèi)。
8.根據(jù)權(quán)利要求1的方法,其中第二步驟包括子步驟在預定的時間內(nèi)等待接收心跳;識別心跳的接收;和如果在預定的時間內(nèi)未接收到心跳,判斷另一處理器已經(jīng)停機。
9.根據(jù)權(quán)利要求8的方法,其中預定的時間是指一個值,該值充分大于用所生成的隨機數(shù)調(diào)整的用于心跳傳輸?shù)闹芷诳杀3值淖畲笾怠?br> 10.容錯系統(tǒng)中的復制處理器,該系統(tǒng)具有通過網(wǎng)絡相互連接的第一和第二處理器,其中每個處理器包括輸出心跳處理塊,用于通過使用彼此不同的傳輸周期向另一處理器(成對的)發(fā)送包括其自身狀態(tài)信息的心跳;輸入心跳處理塊,用于從另一處理器接收心跳并識別另一處理器的狀態(tài)信息;和復制FSM處理塊,用于根據(jù)另一處理器的狀態(tài)信息執(zhí)行復制狀態(tài)處理。
11.根據(jù)權(quán)利要求10的處理器,其中輸出心跳處理塊包括一個隨機數(shù)生成器以連續(xù)地改變心跳的傳輸周期。
12.根據(jù)權(quán)利要求11的處理器,其中當生成隨機周期時,為了使第一和第二處理器具有彼此不同調(diào)整的周期,當初始化系統(tǒng)時,彼此分配用于隨機數(shù)的不同籽數(shù)。
13.根據(jù)權(quán)利要求11的處理器,其中確定用所生成的隨機數(shù)調(diào)整的心跳周期,以便在指定的時間點上在相應的心跳傳輸路徑中最多僅存在一個心跳消息。
14.根據(jù)權(quán)利要求11的處理器,其中考慮相應的心跳傳輸時間、心跳處理時間和狀態(tài)轉(zhuǎn)換時間,使用從固定心跳傳輸周期改變的值確定用所生成的隨機數(shù)調(diào)整的心跳周期。
15.根據(jù)權(quán)利要求14的處理器,其中假定固定心跳傳輸周期是’x’,心跳傳輸時間是’a’,心跳處理時間是’b’和狀態(tài)轉(zhuǎn)換時間是’c’,可變的心跳傳輸周期被確定在從x-(2a+b+c)到x+(2a+b+c)的范圍內(nèi)。
16.一種用于傳輸容錯系統(tǒng)上復制處理器心跳的方法,該容錯系統(tǒng)具有通過網(wǎng)絡彼此連接的第一和第二處理器,其中第一和第二處理器使用不同的傳輸周期來傳輸心跳。
17.根據(jù)權(quán)利要求16的方法,其中為了生成彼此不同的傳輸周期,將用于隨機數(shù)的不同籽數(shù)分配給第一和第二處理器以生成隨機數(shù),利用該隨機數(shù)生成心跳傳輸周期。
18.根據(jù)權(quán)利要求17的方法,其中確定用所生成的隨機數(shù)調(diào)整的心跳周期,以便在指定的時間點上在相應的心跳傳輸路徑中最多僅存在一個心跳消息。
19.根據(jù)權(quán)利要求17的方法,其中考慮相應的心跳傳輸時間、心跳處理時間和狀態(tài)轉(zhuǎn)換時間,使用從固定心跳傳輸周期改變的值確定用所生成的隨機數(shù)調(diào)整的心跳周期。
20.根據(jù)權(quán)利要求19的方法,其中假定固定心跳傳輸周期是’x’,心跳傳輸時間是’a’,心跳處理時間是’b’和狀態(tài)轉(zhuǎn)換時間是’c’,可變的心跳傳輸周期被確定在從x-(2a+b+c)到x+(2a+b+c)的范圍內(nèi)。
全文摘要
一種復制處理器異常雙態(tài)的控制方法,該復制處理器用于具有通過網(wǎng)絡彼此連接的第一和第二處理器的容錯系統(tǒng),該方法包括:第一步:使用彼此不同的傳輸周期向另一處理器(成對的)發(fā)送第一或第二處理器的自身狀態(tài)信息;第二步:接收另一處理器提供的心跳并識別另一處理器的狀態(tài)信息;和第三步;根據(jù)另一處理器的狀態(tài)信息執(zhí)行復制狀態(tài)。
文檔編號G06F13/00GK1281183SQ00121050
公開日2001年1月24日 申請日期2000年7月14日 優(yōu)先權(quán)日1999年7月14日
發(fā)明者裴勝晥 申請人:Lg情報通信株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沙坪坝区| 泰兴市| 辽阳市| 玉溪市| 册亨县| 永康市| 恩施市| 大石桥市| 海城市| 开封县| 乌鲁木齐市| 呼和浩特市| 昌乐县| 闽侯县| 建宁县| 利川市| 三明市| 汝阳县| 尉犁县| 南丹县| 绩溪县| 措美县| 东平县| 银川市| 信丰县| 涪陵区| 水城县| 博湖县| 千阳县| 长子县| 张家口市| 眉山市| 荥经县| 木兰县| 绥芬河市| 星子县| 巧家县| 根河市| 从化市| 靖宇县| 凤台县|