国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種無(wú)中心的監(jiān)控管理節(jié)點(diǎn)異地冗余方法_2

      文檔序號(hào):9600701閱讀:來(lái)源:國(guó)知局
      備返回的響應(yīng),如果在規(guī)定的時(shí)間段內(nèi)收到的響應(yīng)超過(guò)設(shè)定的比例,則備份信息切換流程的發(fā)起者在本地保存新備份組信息,備份信息更新成功,否則認(rèn)為失敗。
      [0031]進(jìn)一步地,所述備份信息切換流程的發(fā)起者生成新的發(fā)送序號(hào),生成公式如下:
      [0032]新的發(fā)送序號(hào)=備份信息切換流程的發(fā)起者在冗余設(shè)備集合的序號(hào)+X*冗余設(shè)備集合的長(zhǎng)度;
      [0033]其中X為正整數(shù)。
      [0034]本發(fā)明所述的備份信息查詢流程包括:
      [0035]備份信息查詢流程的發(fā)起者向參考設(shè)備集合的所有成員發(fā)送備份信息查詢消息,攜帶冗余設(shè)備集合編號(hào);
      [0036]參考設(shè)備集合的成員接收到備份信息查詢消息后,根據(jù)冗余設(shè)備集合編號(hào)查找本地保存的備份組信息,找不到本地保存的備份組信息則返回響應(yīng)成功并攜帶備份組信息為空,找到本地保存的備份組信息也響應(yīng)成功并攜帶找到的備份組信息;
      [0037]備份信息查詢流程的發(fā)起者接收參考設(shè)備集合中設(shè)備返回的響應(yīng),如果在規(guī)定的時(shí)間段內(nèi)收到的響應(yīng)超過(guò)設(shè)定的比例,認(rèn)為查詢成功,否則認(rèn)為失敗;
      [0038]備份信息查詢流程的發(fā)起者從收到的響應(yīng)中取出初始時(shí)間最遲的成員,再?gòu)某跏紩r(shí)間最遲的成員中取出發(fā)送序號(hào)最大的響應(yīng),從該響應(yīng)得到備份組信息作為此次查詢結(jié)果Ο
      [0039]本發(fā)明提出的一種無(wú)中心的監(jiān)控管理節(jié)點(diǎn)異地冗余方法,通過(guò)把管理節(jié)點(diǎn)冗余的備份組信息上傳參考設(shè)備集合,由多個(gè)參考設(shè)備集合保存以保障備份組信息可靠性,并通過(guò)監(jiān)控管理節(jié)點(diǎn)的服務(wù)器相互冗余最終實(shí)現(xiàn)異地備份。同時(shí),本發(fā)明還使用基于少數(shù)服從多數(shù)、唯一序號(hào)與切換許可等方法,實(shí)現(xiàn)備份組信息設(shè)置、切換、查詢的傳輸可靠性;即使在參考設(shè)備集合的成員與冗余設(shè)備集合的成員出現(xiàn)不穩(wěn)定情況,保證備份組信息的傳輸可靠性。此外,本發(fā)明主機(jī)服務(wù)器與備份服務(wù)器使用備份組信息決定冗余策略執(zhí)行,從而實(shí)現(xiàn)幾臺(tái)備份服務(wù)器對(duì)多個(gè)主機(jī)服務(wù)器的備份,大大節(jié)省了設(shè)備成本的開(kāi)支。
      【附圖說(shuō)明】
      [0040]圖1為本發(fā)明監(jiān)控管理節(jié)點(diǎn)異地冗余方法流程圖;
      [0041]圖2為本發(fā)明備份初始化流程示意圖;
      [0042]圖3為本發(fā)明切換備份流程不意圖;
      [0043]圖4為本發(fā)明備份信息切換流程示意圖;
      [0044]圖5為本發(fā)明備份信息查詢流程示意圖。
      【具體實(shí)施方式】
      [0045]為了更為具體地描述本發(fā)明,下面結(jié)合附圖及【具體實(shí)施方式】對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
      [0046]本實(shí)施方式視頻監(jiān)控系統(tǒng)中監(jiān)控管理節(jié)點(diǎn)冗余備份都包含兩個(gè)成員組:冗余設(shè)備集合與參考設(shè)備集合。
      [0047]冗余設(shè)備集合提供一個(gè)冗余的服務(wù)器集合,冗余設(shè)備集合的成員按照順序進(jìn)行冗余備份,如冗余設(shè)備集合為A、B、C三臺(tái)服務(wù)器:A為主機(jī)服務(wù)器,冗余設(shè)備集合的首臺(tái)服務(wù)器為被冗余服務(wù)器,其他服務(wù)器為待選備份服務(wù)器;優(yōu)選B作為備份服務(wù)器,如B故障則選擇C作為備份服務(wù)器。一個(gè)冗余設(shè)備集合具有對(duì)應(yīng)的備份組信息,備份組信息包含該冗余設(shè)備集合的編號(hào),初始時(shí)間T,發(fā)送序號(hào)N,主機(jī)服務(wù)器,備份服務(wù)器。多個(gè)冗余設(shè)備集合的候選備份服務(wù)器可以重疊,從而實(shí)現(xiàn)幾個(gè)備份服務(wù)器同時(shí)為多個(gè)主機(jī)服務(wù)器實(shí)現(xiàn)備份。
      [0048]參考設(shè)備集合提供一個(gè)備份組信息所服務(wù)的設(shè)備集合。參考設(shè)備集合選擇冗余設(shè)備集合中主機(jī)服務(wù)器相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備集合(如相關(guān)的編碼器、存儲(chǔ)設(shè)備、其他服務(wù)器等),在異地多中心分布場(chǎng)景下,參考設(shè)備集合選擇冗余設(shè)備集合中主機(jī)服務(wù)器所在中心網(wǎng)路的設(shè)備集。
      [0049]為了增加系統(tǒng)的可靠性,本實(shí)施例每個(gè)監(jiān)控管理節(jié)點(diǎn)都設(shè)置了冗余備份。
      [0050]如圖1所示,本實(shí)施例一種無(wú)中心的監(jiān)控管理節(jié)點(diǎn)異地冗余方法,包括如下步驟:
      [0051]從待選備份服務(wù)器中選擇一臺(tái)服務(wù)器作為備份服務(wù)器,設(shè)置備份組信息,利用主機(jī)服務(wù)器通過(guò)備份初始化流程將備份組信息上傳給參考設(shè)備集合,備份初始化成功后將備份組信息發(fā)送給備份服務(wù)器,備份服務(wù)器在本地保存?zhèn)浞萁M信息后開(kāi)始工作;
      [0052]當(dāng)備份服務(wù)器檢測(cè)到主機(jī)服務(wù)器處于故障狀態(tài)時(shí),則設(shè)置新備份組信息,新備份組信息中原主機(jī)服務(wù)器作為新備份服務(wù)器,原備份服務(wù)器作為新主機(jī)服務(wù)器,進(jìn)而通過(guò)備份信息切換流程對(duì)參考設(shè)備集合中的備份組信息進(jìn)行更新,若更新成功則將原備份服務(wù)器切換為主機(jī)服務(wù)器模式,若更新失敗則認(rèn)為原備份服務(wù)器自身網(wǎng)絡(luò)被隔離,進(jìn)入待恢復(fù)狀態(tài),不間斷嘗試獲取備份組信息。
      [0053]圖2示出了本實(shí)施例備份初始化流程,包括如下步驟:
      [0054]1.1主機(jī)服務(wù)器向參考設(shè)備集合的所有成員發(fā)送設(shè)置備份組信息請(qǐng)求,攜帶備份組信息。備份組信息包含冗余設(shè)備集合編號(hào),初始時(shí)間T,發(fā)送序號(hào)N,主機(jī)服務(wù)器,備份服務(wù)器。發(fā)送序號(hào)取0,初始時(shí)間T為發(fā)送時(shí)刻的時(shí)間值。
      [0055]1.2參考設(shè)備集合的成員接收到設(shè)置備份組請(qǐng)求,返回響應(yīng)并保存?zhèn)浞萁M信息到本地。
      [0056]1.3主機(jī)服務(wù)器接收參考設(shè)備集合中設(shè)備返回的響應(yīng),如果在規(guī)定的時(shí)間段內(nèi)收到的響應(yīng)超過(guò)設(shè)定的比例,則認(rèn)為備份初始化成功,主機(jī)服務(wù)器保存?zhèn)浞萁M信息到本地,否則認(rèn)為失敗。例如在30秒內(nèi)收到超過(guò)一半?yún)⒖荚O(shè)備集合成員的響應(yīng),則認(rèn)為成功,該時(shí)間段和比例可調(diào)整。
      [0057]例如主機(jī)服務(wù)器為服務(wù)器A、備份服務(wù)器為服務(wù)器B,則服務(wù)器A發(fā)起備份初始化流程,將備份組信息上傳到參考設(shè)備集合,成功后服務(wù)器A、服務(wù)器B、參考設(shè)備集合都保存?zhèn)浞萁M信息,服務(wù)器A工作在主機(jī)模式,服務(wù)器B工作在備份服務(wù)器模式。
      [0058]需要說(shuō)明的是,備份初始化流程的目的是將備份組信息上傳給參考設(shè)備集,不限于具體的實(shí)現(xiàn)方法。例如還可通過(guò)參考設(shè)備集合成員從主機(jī)服務(wù)器下載來(lái)實(shí)現(xiàn)。
      [0059]冗余設(shè)備集合的備份服務(wù)器可通過(guò)備份服務(wù)器與主機(jī)服務(wù)器的心跳報(bào)文來(lái)檢測(cè)到主機(jī)服務(wù)器是否故障,在發(fā)現(xiàn)主服務(wù)器故障時(shí),則設(shè)置新備份組信息:原主機(jī)服務(wù)器為新備份服務(wù)器,原備份服務(wù)器為新主機(jī)服務(wù)器。嘗試使用備份信息切換流程把到備份組信息更新到參考設(shè)備集合,成功后原備份服務(wù)器切換為新主機(jī)服務(wù)器模式;失敗則認(rèn)為原備份服務(wù)器本身網(wǎng)絡(luò)被隔離,進(jìn)入待恢復(fù)狀態(tài),不間斷嘗試獲取備份組信息,此時(shí)原備份服務(wù)器不為其他冗余設(shè)備集合提供備份服務(wù),相當(dāng)于該備份服務(wù)器在其他冗余設(shè)備集合中處于故障狀態(tài),以觸發(fā)其他冗余設(shè)備集合選擇新的備份服務(wù)器。
      [0060]例如,備份服務(wù)器B發(fā)現(xiàn)主機(jī)服務(wù)器A故障,則設(shè)置新備份組信息,新備份組信息中,服務(wù)器A為備份服務(wù)器,經(jīng)過(guò)備份信息切換流程,則服務(wù)器B工作在主機(jī)模式。
      [0061]在實(shí)際的應(yīng)用中,備份服務(wù)器也有可能存在故障的情況,另外還存在主機(jī)服務(wù)器、備份服務(wù)器、參考設(shè)備集合的成員從故障狀態(tài)恢復(fù),或從待恢復(fù)狀態(tài)恢復(fù)的情況,以下分別進(jìn)行說(shuō)明。
      [0062]本實(shí)施例冗余方法還包括步驟:當(dāng)主機(jī)服務(wù)器檢測(cè)到備份服務(wù)器處于故障狀態(tài)時(shí),則通過(guò)備份信息查詢流程從參考設(shè)備集合中獲取備份組信息,若查詢成功則啟動(dòng)切換備份流程,若查詢失敗則認(rèn)為自身網(wǎng)絡(luò)被隔離,進(jìn)入
      當(dāng)前第2頁(yè)1 2 3 4 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1