控制數(shù)據(jù)同步和備份服務(wù)的制作方法
【專利摘要】一種在路由器中實(shí)施的方法,所述方法包括測(cè)量網(wǎng)絡(luò)鏈路上的正常流量負(fù)載來生成第一測(cè)量,基于所述第一測(cè)量發(fā)起備份服務(wù),以及傳輸與所述網(wǎng)絡(luò)鏈路上的所述備份服務(wù)關(guān)聯(lián)的備份數(shù)據(jù)流量,其中所述正常流量不與所述備份服務(wù)關(guān)聯(lián),以及所述備份數(shù)據(jù)流量的優(yōu)先級(jí)比所述正常流量的低。
【專利說明】控制數(shù)據(jù)同步和備份服務(wù)
[0001]相關(guān)申請(qǐng)案交叉申請(qǐng)
[0002]本發(fā)明要求2012年10月I日由徐俊等人遞交的發(fā)明名稱為"控制數(shù)據(jù)同步和備份服務(wù)"的第13/632647號(hào)美國專利申請(qǐng)案的在先申請(qǐng)優(yōu)先權(quán),該在先申請(qǐng)的內(nèi)容以引用的方式并入本文本中,如全文再現(xiàn)一般。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明涉及網(wǎng)絡(luò)通信,尤其涉及控制數(shù)據(jù)同步和備份服務(wù)。
【背景技術(shù)】
[0004]在一些網(wǎng)絡(luò)中,數(shù)據(jù)可以在備份系統(tǒng)(例如數(shù)據(jù)中心)中傳輸及存儲(chǔ)。在系統(tǒng)失敗的情況下,存儲(chǔ)并隨后檢索或恢復(fù)備份數(shù)據(jù)。備份數(shù)據(jù)可屬于備份或同步服務(wù),其要求在網(wǎng)絡(luò)中心局或客戶的遠(yuǎn)程位置存儲(chǔ)數(shù)據(jù)。備份和同步服務(wù)的示例包括視頻監(jiān)控服務(wù)、數(shù)據(jù)庫服務(wù)、文件系統(tǒng)和其他類型的非實(shí)時(shí)服務(wù)。對(duì)于同步服務(wù)而言,數(shù)據(jù)存儲(chǔ)在網(wǎng)絡(luò)的兩個(gè)位置,例如網(wǎng)絡(luò)的中心局以及網(wǎng)絡(luò)和客戶之間的本地局??蓪?duì)存儲(chǔ)在兩個(gè)位置處的數(shù)據(jù)進(jìn)行,例如周期性地,同步來確保不同位置處的數(shù)據(jù)互相匹配。
[0005]網(wǎng)絡(luò)備份系統(tǒng)中存儲(chǔ)的數(shù)據(jù)是網(wǎng)絡(luò)流量的一部分,其沿著網(wǎng)絡(luò),例如在一條或多條鏈路上,進(jìn)行傳送。例如,數(shù)據(jù)是從網(wǎng)絡(luò)核心傳輸?shù)皆L問或邊緣路由器、網(wǎng)關(guān)或客戶邊緣的一部分流量,反之亦然。路由器或網(wǎng)關(guān)可將歸屬于備份和/或同步服務(wù)的網(wǎng)絡(luò)分支的數(shù)據(jù)(下文稱為備份數(shù)據(jù))轉(zhuǎn)發(fā)到一個(gè)或多個(gè)遠(yuǎn)程位置(例如數(shù)據(jù)中心)處的一個(gè)或多個(gè)備份系統(tǒng)以存儲(chǔ)備份數(shù)據(jù)。通常,備份數(shù)據(jù)流量比網(wǎng)絡(luò)中的其他流量(下文稱為正常流量)的優(yōu)先級(jí)低,正常流量包括實(shí)時(shí)流量和任意其他非備份數(shù)據(jù)流量。
[0006]當(dāng)前的備份系統(tǒng)用于在預(yù)定時(shí)間開始存儲(chǔ)數(shù)據(jù)。例如,備份系統(tǒng)用于在指定的開始時(shí)間開始備份數(shù)據(jù)流程或者僅允許每天在特定時(shí)間之間進(jìn)行備份。備份系統(tǒng)可包括需要人工干預(yù)或操作的人工流程來為不同的服務(wù)創(chuàng)建不同的備份文件以及設(shè)置用于在文件存儲(chǔ)數(shù)據(jù)的策略。該策略包括設(shè)置不同的時(shí)間范圍用于備份不同的服務(wù)。在固定時(shí)間范圍內(nèi)存儲(chǔ)備份或同步服務(wù)可能不適合處理隨時(shí)間而變化的流量,或者用于處理多種不同的數(shù)據(jù)類型和服務(wù)??赡苄枰喾N手動(dòng)設(shè)置來處理不同的服務(wù)和不同的網(wǎng)絡(luò)情況,當(dāng)存在很多服務(wù)和網(wǎng)絡(luò)情況時(shí),手動(dòng)設(shè)置的效率和實(shí)用性較低。數(shù)據(jù)中心移動(dòng)和企業(yè)全球化使得網(wǎng)絡(luò)不太繁忙(即攜帶較少流量)時(shí)更難定義固定時(shí)間范圍。當(dāng)在固定時(shí)間范圍內(nèi)交換正常流量(例如實(shí)時(shí)數(shù)據(jù))用于備份時(shí),由于兩種類型的數(shù)據(jù)共享并競(jìng)爭(zhēng)鏈路帶寬和網(wǎng)絡(luò)資源,正常流量和備份數(shù)據(jù)流量會(huì)遭受明顯延遲和/或損失。因此,需要改善備份數(shù)據(jù)流程。
【發(fā)明內(nèi)容】
[0007]在一項(xiàng)實(shí)施例中,本發(fā)明包括一種在路由器中實(shí)施的方法,所述方法包括測(cè)量網(wǎng)絡(luò)鏈路上的正常流量負(fù)載來生成第一測(cè)量,基于所述第一測(cè)量發(fā)起備份服務(wù),以及傳輸與所述網(wǎng)絡(luò)鏈路上的所述備份服務(wù)關(guān)聯(lián)的備份數(shù)據(jù)流量,其中所述正常流量不與所述備份服務(wù)關(guān)聯(lián),以及所述備份數(shù)據(jù)流量的優(yōu)先級(jí)比所述正常流量的低。
[0008]在另一項(xiàng)實(shí)施例中,本發(fā)明包括一種用于處理備份服務(wù)的路由器,所述路由器包括計(jì)數(shù)器,用于測(cè)量正常流量負(fù)載,其中所述正常流量是不與網(wǎng)絡(luò)鏈路上的所述備份服務(wù)關(guān)聯(lián)的流量,以及耦合到所述計(jì)數(shù)器的處理器,用于接收來自所述計(jì)數(shù)器的所述負(fù)載測(cè)量并在所述測(cè)量確定為低時(shí)發(fā)起所述備份服務(wù)。
[0009]在又一實(shí)施例中,本發(fā)明包括一種路由器,所述路由器包括服務(wù)卡,用于在第一網(wǎng)絡(luò)鏈路上與備份服務(wù)進(jìn)行通信,以及處理器,用于指示所述服務(wù)卡基于第二網(wǎng)絡(luò)鏈路上的正常流量測(cè)量開始所述備份服務(wù)。
[0010]結(jié)合附圖和權(quán)利要求書,可從以下的詳細(xì)描述中更清楚地理解這些和其他特征。
【專利附圖】
【附圖說明】
[0011]為了更完整地理解本發(fā)明,現(xiàn)在參考以下結(jié)合附圖和詳細(xì)描述進(jìn)行的簡要描述,其中相同參考標(biāo)號(hào)表不相同部分。
[0012]圖1為網(wǎng)絡(luò)備份系統(tǒng)的實(shí)施例的示意圖。
[0013]圖2為自適應(yīng)備份和同步方法的實(shí)施例的流程圖。
[0014]圖3是路由器的實(shí)施例的示意圖。
【具體實(shí)施方式】
[0015]最初應(yīng)理解,盡管下文提供一個(gè)或多個(gè)實(shí)施例的說明性實(shí)施方案,但可使用任意數(shù)目的當(dāng)前已知或現(xiàn)有的技術(shù)來實(shí)施所公開的系統(tǒng)和/或方法。本發(fā)明決不應(yīng)限于下文所說明的所述說明性實(shí)施方案、圖式和技術(shù),包含本文所說明并描述的示范性設(shè)計(jì)和實(shí)施方案,而是可以在所附權(quán)利要求書的范圍以及其均等物的完整范圍內(nèi)修改。
[0016]本文所揭示的是用于在網(wǎng)絡(luò)中提供自適應(yīng)數(shù)據(jù)備份和同步服務(wù)的系統(tǒng)、方法和裝置??苫谝粭l或多條鏈路上所測(cè)得的流量負(fù)載在網(wǎng)絡(luò)中開始和停止數(shù)據(jù)備份以適應(yīng)流量負(fù)載。置于兩個(gè)網(wǎng)絡(luò)或域(例如局域網(wǎng)(LAN)和廣域網(wǎng)(WAN))之間的路由器或網(wǎng)絡(luò)節(jié)點(diǎn)(例如接入或邊緣路由器、網(wǎng)關(guān)或客戶邊緣)可開始或停止自適應(yīng)數(shù)據(jù)備份和同步服務(wù)。路由器還可耦合到備份系統(tǒng)用于存儲(chǔ)一些網(wǎng)絡(luò)流量。備份系統(tǒng)可包括(例如位于路由器的本地局的)一個(gè)或多個(gè)存儲(chǔ)設(shè)備。本地局可通過WAN鏈路耦合到數(shù)據(jù)中心。路由器可(例如基于服務(wù)識(shí)別碼(ID)識(shí)別鏈路上的不同流量)區(qū)分正常流量和備份數(shù)據(jù)流量。路由器可包括或耦合到一個(gè)或多個(gè)控制備份和同步服務(wù)的服務(wù)卡或設(shè)備,指示服務(wù)卡或設(shè)備在鏈路上檢測(cè)到低正常流量負(fù)載時(shí)發(fā)起服務(wù),或暫停或禁用備份服務(wù)。
[0017]基于鏈路上的正常流量負(fù)載觸發(fā)備份和同步服務(wù)可最小化數(shù)據(jù)備份時(shí)延并最大化鏈路使用。由于自適應(yīng)數(shù)據(jù)備份和同步服務(wù)基于正常流量負(fù)載,服務(wù)可能不使用或需要固定時(shí)間范圍,這可以避免使用固定時(shí)間范圍的網(wǎng)絡(luò)備份系統(tǒng)的效率低下。備份和同步服務(wù)還可基于設(shè)置觸發(fā)服務(wù)的低正常流量閾值策略。此外,可給不同的數(shù)據(jù)備份和同步服務(wù)分配不同的優(yōu)先級(jí),其中可以基于服務(wù)的優(yōu)先級(jí)順序觸發(fā)服務(wù)。因此,在備份時(shí)間期間可避免多個(gè)服務(wù)競(jìng)爭(zhēng)鏈路資源。
[0018]圖1示出了網(wǎng)絡(luò)備份系統(tǒng)100的實(shí)施例,網(wǎng)絡(luò)備份系統(tǒng)100可用于在網(wǎng)絡(luò)中提供自適應(yīng)備份或同步服務(wù)。網(wǎng)絡(luò)備份系統(tǒng)100可包括路由器110,其可通過第一鏈路112耦合到網(wǎng)絡(luò)或域(未示出),例如LAN ;以及通過第二鏈路114耦合到數(shù)據(jù)中心130,其可駐留在WAN140中。例如,第一鏈路112可以是LAN鏈路,第二鏈路114可以是WAN鏈路。路由器110可通過第一鏈路112耦合到LAN以及通過第二鏈路114耦合到WAN140。路由器110還可通過示出的鏈路耦合到一個(gè)或多個(gè)備份數(shù)據(jù)系統(tǒng)120。本文所述的鏈路可為任意類型的用于傳送數(shù)據(jù)信號(hào)的光或電網(wǎng)絡(luò)鏈路。在圖1中,一個(gè)備份系統(tǒng)示為文件備份服務(wù),一個(gè)備份系統(tǒng)示為數(shù)據(jù)庫(DB)備份服務(wù),以及一個(gè)備份系統(tǒng)示為視頻備份服務(wù)。這些服務(wù)用于說明性目的,其他備份服務(wù)也有可能。在其他實(shí)施例中,網(wǎng)絡(luò)備份系統(tǒng)100可包括多個(gè)路由器110,這些路由器可類似地進(jìn)行配置并耦合到一個(gè)或多個(gè)LAN、WAN以及備份數(shù)據(jù)系統(tǒng)120。WAN可為互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)或任意其他類型的WAN。
[0019]路由器110可為網(wǎng)絡(luò)的邊緣節(jié)點(diǎn),例如邊緣或接入路由器、網(wǎng)關(guān)或客戶邊緣設(shè)備,其可用于轉(zhuǎn)發(fā)第一鏈路112 (例如LAN鏈路)和第二鏈路114 (例如WAN鏈路)之間的流量。備份數(shù)據(jù)系統(tǒng)120可包括存儲(chǔ)單元或設(shè)備,其存儲(chǔ)從路由器110轉(zhuǎn)發(fā)的數(shù)據(jù),將存儲(chǔ)的數(shù)據(jù)發(fā)送到路由器110或這兩者。備份數(shù)據(jù)系統(tǒng)120可位于網(wǎng)絡(luò)核心(例如WAN)的一個(gè)或多個(gè)遠(yuǎn)程位置,例如位于一個(gè)或多個(gè)數(shù)據(jù)中心或位于路由器110的本地局。路由器110可將第二鏈路114 (例如WAN鏈路)上接收的流量中的數(shù)據(jù)轉(zhuǎn)發(fā)到備份數(shù)據(jù)系統(tǒng)120,以及將來自備份數(shù)據(jù)系統(tǒng)120的存儲(chǔ)數(shù)據(jù)通過第二鏈路114發(fā)送到數(shù)據(jù)中心130用于備份。數(shù)據(jù)中心130可位于WAN中。
[0020]路由器110可包括一個(gè)或多個(gè)服務(wù)設(shè)備和/或服務(wù)卡,其可控制對(duì)應(yīng)的備份和同步服務(wù)。服務(wù)可生成相對(duì)較高的低優(yōu)先級(jí)流量,其可通過第二鏈路114和/或第一鏈路112 (例如LAN鏈路)進(jìn)行交換。與正常流量相比(例如實(shí)時(shí)或基于web的流量),備份數(shù)據(jù)的優(yōu)先級(jí)較低。較低優(yōu)先級(jí)數(shù)據(jù)的示例包括視頻監(jiān)控服務(wù)、數(shù)據(jù)庫服務(wù)、文件系統(tǒng)和其他類型的服務(wù)的備份數(shù)據(jù),在這些服務(wù)中,對(duì)數(shù)據(jù)進(jìn)行遠(yuǎn)程存儲(chǔ)并隨后進(jìn)行檢索。路由器110可通過第二鏈路114接收來自WAN140的較低優(yōu)先級(jí)數(shù)據(jù)并將該數(shù)據(jù)轉(zhuǎn)發(fā)到備份數(shù)據(jù)系統(tǒng)120。在數(shù)據(jù)損失的情況下或在網(wǎng)絡(luò)故障的情況下,為了檢索備份數(shù)據(jù),需要數(shù)據(jù)時(shí)路由器110可將來自備份數(shù)據(jù)系統(tǒng)120的存儲(chǔ)數(shù)據(jù)通過第二鏈路114發(fā)送到WAN140?;蛘?,可將存儲(chǔ)數(shù)據(jù)發(fā)回網(wǎng)絡(luò)以同步可存儲(chǔ)在(例如與LAN關(guān)聯(lián)的)本地局中的數(shù)據(jù)和數(shù)據(jù)中心130處存儲(chǔ)的數(shù)據(jù)。
[0021]例如,就負(fù)載而言(其可從帶寬和/或數(shù)據(jù)速率方面測(cè)量),路由器110可監(jiān)控及測(cè)量第二鏈路114 (WAN鏈路)上的流量負(fù)載。所測(cè)流量可包括從WAN140發(fā)送到路由器110的流量,從路由器110發(fā)送到WAN140的流量,或這兩者。路由器110可測(cè)量不同類型的負(fù)載,包括不同的備份數(shù)據(jù)流量及其他正常流量(非備份流量)。路由器110可基于服務(wù)ID (例如服務(wù)質(zhì)量(QoS) ID)、應(yīng)用ID或這兩者區(qū)分備份數(shù)據(jù)流量和正常流量。這種服務(wù)和應(yīng)用ID可用于區(qū)分部分服務(wù)和應(yīng)用的流量并可嵌入到對(duì)應(yīng)流量的數(shù)據(jù)包中。
[0022]當(dāng)?shù)诙溌?14上的流量負(fù)載確定為小或低時(shí),路由器110中的策略元件可指示服務(wù)卡或設(shè)備(未示出)發(fā)起或觸發(fā)備份或同步服務(wù),因此路由器Iio可在鏈路114上開始接收或發(fā)生備份數(shù)據(jù),服務(wù)卡或設(shè)備可耦合到路由器110或?yàn)槁酚善?10的一部分。策略元件可為路由器中的處理器,用于實(shí)施下文參照?qǐng)D3進(jìn)一步討論的策略規(guī)則。第二鏈路114上監(jiān)控的流量負(fù)載可基于確定的策略或服務(wù)水平協(xié)議(SLA)確定為小或低。例如,如果(例如就帶寬和數(shù)據(jù)速率方面而言)正常流量(即非備份流量)低于確定的閾值,根據(jù)策略或SLA,流量可確定為低。閾值可為確定的值(帶寬或數(shù)據(jù)速率)或第二鏈路112占總帶寬的百分比或第二鏈路112的數(shù)據(jù)速率,例如約10%的總鏈路容量?;蛘?,根據(jù)策略或SLA,如果第二鏈路114上的正常流量為空閑,流量可確定為低。
[0023]如果第二鏈路114上的流量負(fù)載不視為低,路由器110中的策略元件可指示服務(wù)卡或設(shè)備暫?;蚪脗浞莼蛲椒?wù)。在另一場(chǎng)景中,當(dāng)?shù)诙溌?14上的正常流量負(fù)載高于確定的閾值或當(dāng)?shù)诙溌?14的利用率高于確定的百分比時(shí),根據(jù)策略或SLA,可指示服務(wù)卡或設(shè)備暫?;蚪脗浞莼蛲椒?wù)。當(dāng)?shù)诙溌?14上的正常流量負(fù)載低于確定的閾值或當(dāng)?shù)诙溌?14上的正常流量為空閑時(shí),可指示服務(wù)卡或設(shè)備發(fā)起備份或同步服務(wù)。為了暫停備份或同步服務(wù),可指示服務(wù)卡或設(shè)備發(fā)信號(hào)通知合適的備份數(shù)據(jù)系統(tǒng)120停止轉(zhuǎn)發(fā)備份數(shù)據(jù)系統(tǒng)120和路由器110之間的備份流量。之后備份或同步服務(wù)可在其停止的地方無丟包地重新開始。或者,可通過在路由器110處丟棄備份數(shù)據(jù)包來禁用備份或同步服務(wù)。
[0024]如上所述,路由器110可基于第二鏈路114上的流量測(cè)量暫?;蚪脗浞莼蛲椒?wù)。如上所述,路由器Iio可為第二鏈路114上的流量(例如正常流量)測(cè)量入口和/或出口帶寬以確定暫?;蚪梅?wù)。因此,可在第一鏈路112和第二鏈路114之間的路由器110的本地暫停備份或同步服務(wù)。在另一實(shí)施例中,可遠(yuǎn)程暫?;蚪美鐝牡谝绘溌?12到第二鏈路114或從第二鏈路114到第一鏈路112的備份或同步服務(wù)。
[0025]進(jìn)一步地,可為不同類型的備份流量分配不同的優(yōu)先級(jí)。因此,路由器110可按其分配的優(yōu)先級(jí)順序發(fā)起不同的備份或同步服務(wù),其中可首先發(fā)起具有最高優(yōu)先級(jí)的備份或同步服務(wù),隨后為具有較低優(yōu)先級(jí)的備份或同步服務(wù)。例如,可為文件備份服務(wù)分配第一優(yōu)先級(jí)(最高),可為數(shù)據(jù)庫服務(wù)分配第二優(yōu)先級(jí),以及可為視頻監(jiān)控服務(wù)分配第三優(yōu)先級(jí)(最低)。相應(yīng)地,可首先發(fā)起文件備份服務(wù),隨后為數(shù)據(jù)庫服務(wù),之后為視頻監(jiān)控服務(wù)。可允許較高優(yōu)先級(jí)服務(wù)在發(fā)起較低優(yōu)先級(jí)服務(wù)之前完成其備份或同步。這可避免多個(gè)備份/同步服務(wù)同時(shí)嘗試備份數(shù)據(jù)的場(chǎng)景,這可引起不需要的延遲、損失、資源競(jìng)爭(zhēng)或其組合。路由器110還可按其分配的優(yōu)先級(jí)順序禁用不同的備份或同步服務(wù),例如首先從具有最低優(yōu)先級(jí)的服務(wù)開始。例如,可首先禁用具有最低優(yōu)先級(jí)的視頻監(jiān)控服務(wù),隨后為數(shù)據(jù)庫服務(wù),之后為文件備份服務(wù)。
[0026]圖2示出了自適應(yīng)備份和同步方法200的實(shí)施例,其可基于所測(cè)得的流量負(fù)載實(shí)施以提供自適應(yīng)備份或同步服務(wù)。例如,自適應(yīng)備份和同步方法200可由網(wǎng)絡(luò)備份系統(tǒng)中的路由器(例如網(wǎng)絡(luò)備份系統(tǒng)100中的路由器110)實(shí)施。方法200可開始于方框或步驟210,其中可測(cè)量網(wǎng)絡(luò)鏈路上的不同流量來生成一個(gè)或多個(gè)測(cè)量。例如,網(wǎng)絡(luò)鏈路可為鏈路114等WAN鏈路,其將路由器110等接入或邊緣路由器、網(wǎng)關(guān)或客戶邊緣連接到WAN。不同的流量可包括不同類型的正常流量和備份流量。每種類型的數(shù)據(jù)包可由對(duì)應(yīng)服務(wù)或應(yīng)用ID識(shí)別。如果未啟動(dòng)或暫停備份服務(wù),則不存在備份流量,并且測(cè)量不同流量可包括測(cè)量正常流量。
[0027]在決策方框220,方法200可基于所測(cè)得的流量和策略確定是否應(yīng)當(dāng)發(fā)起一個(gè)或多個(gè)備份或同步服務(wù)。例如,基于策略,如果所測(cè)得的正常流量或正常流量負(fù)載的一個(gè)或多個(gè)測(cè)量低于閾值、WAN鏈路未被充分利用或這兩種情況都發(fā)生,可發(fā)起一個(gè)或多個(gè)服務(wù)。如果方框220中的條件為真,那么方法200可前進(jìn)到方框230。否則,方法200可前進(jìn)到方框240。在方框或步驟230,可按其分配的優(yōu)先級(jí)順序發(fā)起一個(gè)或多個(gè)禁用的備份或同步服務(wù)。
[0028]在決策方框240,方法200可基于所測(cè)得的流量和策略確定是否應(yīng)當(dāng)暫?;蚪靡粋€(gè)或多個(gè)備份或同步服務(wù)。例如,基于策略,如果所測(cè)得的正常流量不低于閾值、WAN鏈路未被充分利用或這兩種情況都發(fā)生,可暫?;蚪靡粋€(gè)或多個(gè)服務(wù)。如果方框240中的條件為真,那么方法200可前進(jìn)到方框250。否則,方法200可以結(jié)束。在方框或步驟250,可按其分配的優(yōu)先級(jí)順序暫停或禁用一個(gè)或多個(gè)備份或同步服務(wù)。方法200隨后可以結(jié)束。在一些實(shí)施例中,可以持續(xù)循環(huán)實(shí)施方法200,其中方法200可(在方框或步驟240和250之后)返回到方框210,而非結(jié)束。
[0029]圖3是路由器110的實(shí)施例的示意圖。路由器110可包括一個(gè)或多個(gè)分別耦合到收發(fā)器312和330的端口 310和336。收發(fā)器312和330將數(shù)據(jù)傳輸?shù)狡渌O(shè)備并從其他設(shè)備接收數(shù)據(jù)。收發(fā)器312可通過鏈路112將數(shù)據(jù)傳輸?shù)蕉鄠€(gè)備份數(shù)據(jù)系統(tǒng)120中的一個(gè)或LAN或從多個(gè)備份數(shù)據(jù)系統(tǒng)120中的一個(gè)或LAN接收數(shù)據(jù)。收發(fā)器330可通過WAN鏈路114將數(shù)據(jù)傳輸?shù)?4“例如14附40)或從WAN接收數(shù)據(jù)。收發(fā)器312和330可采用以下形式:調(diào)制解調(diào)器、調(diào)制解調(diào)器組、以太網(wǎng)卡、通用串行總線(USB)接口卡、串行接口、令牌環(huán)卡、光纖分布式數(shù)據(jù)接口(FDDI)卡、或允許路由器110與其他網(wǎng)絡(luò)設(shè)備進(jìn)行通信的任意其他可用技術(shù)。路由器110可進(jìn)一步包括交換結(jié)構(gòu)320,用于將數(shù)據(jù)包路由到一個(gè)線程(例如WAN鏈路114)或從一個(gè)線程路由到另一線程。
[0030]如圖所示,路由器110進(jìn)一步包括計(jì)數(shù)器332、處理器322以及存儲(chǔ)器324。計(jì)數(shù)器332可作為接口計(jì)數(shù)器或特征計(jì)數(shù)器實(shí)施。如本領(lǐng)域所了解的那樣,路由器(例如路由器110)可包括耦合到收發(fā)器(例如收發(fā)器330)的接口計(jì)數(shù)器或特征計(jì)數(shù)器,其中接口計(jì)數(shù)器或特征計(jì)數(shù)器用于測(cè)量鏈路(例如WLAN鏈路114)上的流量。計(jì)數(shù)器332可測(cè)量與備份流量相對(duì)的特定流量類的流量,例如正常流量。
[0031]計(jì)數(shù)器332可耦合到處理器322,其可稱為策略元件,并且處理器322實(shí)施是否應(yīng)當(dāng)發(fā)起備份服務(wù)的策略或規(guī)則。盡管處理器322被圖示為單個(gè)處理器,但是它可實(shí)施為一個(gè)或多個(gè)CPU芯片、核(例如,多核處理器)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、專用集成電路(ASIC),和/或數(shù)字信號(hào)處理器(DSP)。盡管存儲(chǔ)器324被圖示為單個(gè)存儲(chǔ)器,但是它可包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)或輔助存儲(chǔ)器,輔助存儲(chǔ)器通常由一個(gè)或多個(gè)磁盤驅(qū)動(dòng)器或可擦除可編程ROM(EPROM)組成,且用于數(shù)據(jù)的非易失性存儲(chǔ)。輔助存儲(chǔ)器可用于存儲(chǔ)程序,當(dāng)選擇執(zhí)行這些程序時(shí),所述程序?qū)⒓虞d到RAM中。應(yīng)理解,通過將可執(zhí)行指令編程和/或加載至路由器110,處理器322或存儲(chǔ)器324中的至少之一被改變,將路由器110的一部分轉(zhuǎn)換成本發(fā)明宣揚(yáng)的擁有新穎功能的特定機(jī)器或裝置。
[0032]處理器322可耦合到服務(wù)卡或設(shè)備334。服務(wù)卡或設(shè)備334可為服務(wù)卡或設(shè)備,但是不能兩者都是,術(shù)語"服務(wù)卡或設(shè)備"用于捕獲這兩種可能性。盡管出于說明目的,服務(wù)卡或設(shè)備334示為路由器110的一部分,設(shè)備或不為路由器的一部分,而服務(wù)卡通常可為路由器的一部分。無論服務(wù)卡或設(shè)備為或不為路由器110的一部分,處理器322可耦合到服務(wù)卡或設(shè)備334。處理器可通過進(jìn)程間通信(IPC)/傳輸控制協(xié)議(TCP)與服務(wù)卡或設(shè)備進(jìn)行通信。
[0033]如果(處理器322確定)應(yīng)發(fā)起備份服務(wù),處理器322與服務(wù)卡或設(shè)備334進(jìn)行通信來指示服務(wù)卡或設(shè)備334開始為多個(gè)服務(wù)中的一個(gè)備份業(yè)務(wù)。消息可,例如通過IPC/TCP進(jìn)行傳輸。服務(wù)卡或設(shè)備334可通過交換結(jié)構(gòu)320或LAN接口 310指示所選服務(wù)及對(duì)應(yīng)的流量開始備份或同步服務(wù)。如果服務(wù)為備份設(shè)備的部分功能,服務(wù)卡或設(shè)備334可為多個(gè)備份設(shè)備120中的一個(gè)備份設(shè)備或一個(gè)備份設(shè)備的一部分。否則,服務(wù)卡或設(shè)備334可將消息發(fā)送到備份設(shè)備,例如多個(gè)備份設(shè)備120中的一個(gè)備份設(shè)備通知備份設(shè)備開始備份或同步服務(wù)。例如,如果所測(cè)得的流量非常高,服務(wù)卡或設(shè)備334還可指示所指示的服務(wù)暫?;蚪脗浞?。盡管處理器322為實(shí)施決策制定邏輯的元件,處理器322或服務(wù)卡或設(shè)備334可發(fā)起備份服務(wù)。在這種方式下,路由器110可實(shí)施或支持上述方案用于提供自適應(yīng)數(shù)據(jù)備份或同步服務(wù),包括方法200。
[0034]本發(fā)明公開至少一項(xiàng)實(shí)施例,且所屬領(lǐng)域的普通技術(shù)人員對(duì)所述實(shí)施例和/或所述實(shí)施例的特征作出的變化、組合和/或修改均在本發(fā)明公開的范圍內(nèi)。因組合、合并和/或省略所述實(shí)施例的特征而得到的替代性實(shí)施例也在本發(fā)明的范圍內(nèi)。應(yīng)當(dāng)理解的是,本發(fā)明已明確闡明了數(shù)值范圍或限制,此類明確的范圍或限制應(yīng)包括涵蓋在上述范圍或限制(如從大約I至大約10的范圍包括2、3、4等;大于0.10的范圍包括0.11,0.12,0.13等)內(nèi)的類似數(shù)量級(jí)的迭代范圍或限制。例如,每當(dāng)公開具有下限R1和上限Ru的數(shù)值范圍時(shí),具體是公開落入所述范圍內(nèi)的任何數(shù)字。具體而言,所述范圍內(nèi)的以下數(shù)字是特別揭示的:R = RJk* (Ru-R1),其中k為從I %到100%范圍內(nèi)以1%遞增的變量,即,k為1%、2%、3%、
4%,5%,......,50%,51%,52%,......、95%、96%、97%、98%、99%或 100%。此外,還
特此公開了,上文定義的兩個(gè)R值所定義的任何數(shù)值范圍。相對(duì)于權(quán)利要求的某一要素,術(shù)語"可選擇"的使用表示該要素可以是"需要的",或者也可以是"不需要的",二者均在所述權(quán)利要求的范圍內(nèi)。使用如"包括"、"包含"和"具有"等較廣術(shù)語應(yīng)被理解為提供對(duì)如"由……組成"、"基本上由……組成"以及"大體上由……組成"等較窄術(shù)語的支持。因此,保護(hù)范圍不受上文所述的限制,而是由所附權(quán)利要求書定義,所述范圍包含所附權(quán)利要求書的標(biāo)的物的所有等效物。每項(xiàng)和每條權(quán)利要求作為進(jìn)一步公開的內(nèi)容并入說明書中,且權(quán)利要求書是本發(fā)明的實(shí)施例。所述揭示內(nèi)容中的參考的論述并不是承認(rèn)其為現(xiàn)有技術(shù),尤其是具有在本申請(qǐng)案的在先申請(qǐng) 優(yōu)先權(quán)日:期之后的
【公開日】期的任何參考。本發(fā)明中所引用的所有專利、專利申請(qǐng)案和公開案的揭示內(nèi)容特此以引用的方式并入本文本中,其提供補(bǔ)充本發(fā)明的示例性、程序性或其他細(xì)節(jié)。
[0035]雖然本發(fā)明中已提供若干實(shí)施例,但應(yīng)理解,在不脫離本發(fā)明的精神或范圍的情況下,本發(fā)明所公開的系統(tǒng)和方法可以以許多其他特定形式來體現(xiàn)。本發(fā)明的實(shí)例應(yīng)被視為說明性而非限制性的,且本發(fā)明并不限于本文本所給出的細(xì)節(jié)。例如,各種元件或部件可以在另一系統(tǒng)中組合或合并,或者某些特征可以省略或不實(shí)施。
[0036 ]此外,在不脫離本發(fā)明的范圍的情況下,各種實(shí)施例中描述和說明為離散或單獨(dú)的技術(shù)、系統(tǒng)、子系統(tǒng)和方法可以與其他系統(tǒng)、模塊、技術(shù)或方法進(jìn)行組合或合并。展示或論述為彼此耦合或直接耦合或通信的其他項(xiàng)也可以采用電方式、機(jī)械方式或其他方式通過某一接口、裝置或中間部件間接地耦合或通信。其他變化、替代和改變的示例可以由本領(lǐng)域的技術(shù)人員在不脫離本文精神和所公開的范圍的情況下確定。
【權(quán)利要求】
1.一種在處理器中實(shí)施的方法,其特征在于,包括: 測(cè)量網(wǎng)絡(luò)鏈路上的正常流量負(fù)載來生成第一測(cè)量; 基于所述第一測(cè)量發(fā)起備份服務(wù);以及 傳輸與所述網(wǎng)絡(luò)鏈路上的所述備份服務(wù)關(guān)聯(lián)的備份數(shù)據(jù)流量,其中所述正常流量不與所述備份服務(wù)關(guān)聯(lián),以及所述備份數(shù)據(jù)流量的優(yōu)先級(jí)比所述正常流量的低。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述正常流量和所述備份流量由不同對(duì)應(yīng)的服務(wù)或應(yīng)用識(shí)別碼(ID)識(shí)別。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述第一測(cè)量低于閾值,發(fā)起所述備份服務(wù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括: 測(cè)量所述網(wǎng)絡(luò)鏈路上的所述正常流量負(fù)載來生成第二測(cè)量;以及 如果所述第二測(cè)量高于所述閾值,暫停所述備份業(yè)務(wù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述第一測(cè)量指示所述網(wǎng)絡(luò)鏈路為空閑,發(fā)起所述備份服務(wù)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括: 將不同優(yōu)先級(jí)分配給多 個(gè)備份服務(wù);以及 按其分配的優(yōu)先級(jí)順序從最高優(yōu)先級(jí)到最低優(yōu)先級(jí)發(fā)起所述多個(gè)備份服務(wù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,進(jìn)一步包括: 測(cè)量所述網(wǎng)絡(luò)鏈路上的所述正常流量負(fù)載來生成第二測(cè)量;以及 如果所述第二測(cè)量高于所述閾值,暫停備份業(yè)務(wù)。 其中從所述多個(gè)備份服務(wù)中選擇所述暫停的備份服務(wù)作為具有最低優(yōu)先級(jí)的備份業(yè)務(wù)。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括在不同時(shí)間測(cè)量所述負(fù)載來生成多個(gè)負(fù)載測(cè)量,其中根據(jù)所述多個(gè)負(fù)載測(cè)量在不同時(shí)間發(fā)起并暫停所述備份服務(wù)。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述備份服務(wù)包括同步服務(wù),所述服務(wù)在兩個(gè)網(wǎng)絡(luò)位置存儲(chǔ)數(shù)據(jù)并在所述兩個(gè)網(wǎng)絡(luò)位置同步所述數(shù)據(jù)來匹配所述數(shù)據(jù)。
10.一種用于處理備份服務(wù)的路由器,其特征在于,包括: 計(jì)數(shù)器,用于測(cè)量正常流量負(fù)載,其中所述正常流量是不與網(wǎng)絡(luò)鏈路上的所述備份服務(wù)關(guān)聯(lián)的流量;以及 耦合到所述計(jì)數(shù)器的處理器,用于: 接收來自所述計(jì)數(shù)器的所述負(fù)載測(cè)量;以及 當(dāng)所述測(cè)量確定為低時(shí),發(fā)起所述備份服務(wù)。
11.根據(jù)權(quán)利要求10所述的路由器,其特征在于,當(dāng)所述負(fù)載少于所述網(wǎng)絡(luò)鏈路的總?cè)萘康募s10%時(shí),所述測(cè)量確定為低。
12.根據(jù)權(quán)利要求10所述的路由器,其特征在于,所述處理器還用于當(dāng)所述正常流量的所述負(fù)載不再為低時(shí)禁用所述備份服務(wù)。
13.根據(jù)權(quán)利要求12所述的路由器,其特征在于,禁用所述備份服務(wù)包括停止與所述網(wǎng)絡(luò)鏈路上的所述備份服務(wù)關(guān)聯(lián)的備份數(shù)據(jù)流量傳輸。
14.根據(jù)權(quán)利要求12所述的路由器,其特征在于,禁用所述備份服務(wù)包括丟棄與所述網(wǎng)絡(luò)鏈路上的所述備份服務(wù)關(guān)聯(lián)的至少一個(gè)數(shù)據(jù)包。
15.一種路由器,其特征在于,包括: 服務(wù)卡,用于在第一網(wǎng)絡(luò)鏈路上與備份服務(wù)進(jìn)行通信;以及 處理器,用于指示所述服務(wù)卡基于第二網(wǎng)絡(luò)鏈路上的正常流量的測(cè)量開始所述備份服務(wù)。
16.根據(jù)權(quán)利要求15所述的路由器,其特征在于,所述處理器還用于基于所述第二網(wǎng)絡(luò)鏈路上的正常流量的第二測(cè)量指示所述服務(wù)卡禁用所述備份服務(wù)以及停止交換所述網(wǎng)絡(luò)鏈路上的所述備份數(shù)據(jù)流量。
17.根據(jù)權(quán)利要求15所述的路由器,其特征在于,所述處理器還用于基于所述第二網(wǎng)絡(luò)鏈路上的正常流量的第二測(cè)量指示所述服務(wù)卡禁用所述備份服務(wù)以及丟棄所述網(wǎng)絡(luò)鏈路上的所述備份數(shù)據(jù)流量。
18.根據(jù)權(quán)利要求15所述的路由器,其特征在于,所述第二網(wǎng)絡(luò)鏈路為耦合到所述路由器的廣域網(wǎng)(WAN)鏈路,其傳送所述路由器和WAN之間的所述備份數(shù)據(jù)流量。
19.根據(jù)權(quán)利要求18所述的路由器,其特征在于,所述第一網(wǎng)絡(luò)鏈路為耦合到所述路由器的局域網(wǎng)(LAN)鏈路。
20.根據(jù)權(quán)利要求15所述的路由器,其特征在于,所述備份服務(wù)與耦合到所述路由器的一個(gè)或多個(gè)備份數(shù)據(jù)系統(tǒng)交換所述備份數(shù)據(jù)流量。
【文檔編號(hào)】H04B1/74GK103947124SQ201380003975
【公開日】2014年7月23日 申請(qǐng)日期:2013年9月25日 優(yōu)先權(quán)日:2012年10月1日
【發(fā)明者】徐俊, 羅尼·童, 文卡特斯赫·夏特努 申請(qǐng)人:華為技術(shù)有限公司