亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

在不同數(shù)據(jù)中心之間執(zhí)行流量控制的方法和設備的制造方法

文檔序號:9372018閱讀:679來源:國知局
在不同數(shù)據(jù)中心之間執(zhí)行流量控制的方法和設備的制造方法
【技術領域】
[0001] 本發(fā)明涉及在分布式數(shù)據(jù)中心和云計算網(wǎng)絡中對數(shù)據(jù)中心的資源(網(wǎng)絡、服務器 和存儲系統(tǒng))進行實時性能保護的系統(tǒng)和方法。具體涉及一種在不同數(shù)據(jù)中心之間執(zhí)行流 量控制的方法和設備,能夠在不同數(shù)據(jù)中心間,對相關的流量實時地進行控制,從而實現(xiàn)網(wǎng) 絡資源和性能的保護。
【背景技術】
[0002] 在分布式數(shù)據(jù)中心和云計算網(wǎng)絡中,為給用戶提供具有綜合功能的業(yè)務,越來越 多的因特網(wǎng)應用是跨多個數(shù)據(jù)中心相互協(xié)作的。不同數(shù)據(jù)中心和云計算網(wǎng)絡的因特網(wǎng)應 用出現(xiàn)越來越緊密的業(yè)務相關性。例如,如圖2所示,A地數(shù)據(jù)中心(201)和B地數(shù)據(jù)中心 (202)具有相互關聯(lián)的業(yè)務。應用A (203)和應用D (204)是其中的一組相關應用。它們在 兩地數(shù)據(jù)中心的管道(205)中產生實時的相關流量。由于業(yè)務的相關性,兩個數(shù)據(jù)中心在 性能和相互間流量也存在相關性。當一個數(shù)據(jù)中心出現(xiàn)運行的問題,具有相關性的數(shù)據(jù)中 心資源和流量都需要得到控制。
[0003] 在美國授權專利No :US8402140B2中描述了一種在數(shù)據(jù)中心間的能量管理協(xié)調技 術。在該技術中,分析物理數(shù)據(jù)中心和虛擬數(shù)據(jù)中心的資源性能,通過綜合利用虛擬機間的 業(yè)務相關性和實時性能參數(shù)來管理虛擬機在不同數(shù)據(jù)中心的位置,從而實現(xiàn)能量消耗的最 優(yōu)化。但此專利僅考慮了相關性對虛擬機的位置控制問題,沒有考慮相關性對數(shù)據(jù)中心之 間的流量控制和性能控制問題。
[0004] 因此,需要提出一種在數(shù)據(jù)中心間提供基于業(yè)務相關性的針對數(shù)據(jù)中心資源的性 能和流量的實時控制技術。

【發(fā)明內容】

[0005] 為了克服現(xiàn)有技術的上述缺陷提出了本發(fā)明。因此,本發(fā)明的目的之一是提出一 種在不同數(shù)據(jù)中心之間執(zhí)行流量控制的方法和設備,能夠在不同數(shù)據(jù)中心間,對相關的流 量實時地進行控制,從而實現(xiàn)網(wǎng)絡資源和性能的保護。
[0006] 為了實現(xiàn)上述目的,根據(jù)本發(fā)明,提出了一種在不同數(shù)據(jù)中心之間執(zhí)行流量控制 的方法,包括:確定不同數(shù)據(jù)中心中分別運行的多個應用之間的業(yè)務相關性,并存儲到相關 性數(shù)據(jù)庫;以及當監(jiān)測到一個數(shù)據(jù)中心運行的一個應用的資源在運行中發(fā)生故障時,通過 查詢相關性數(shù)據(jù)庫確定正在運行與所述一個應用相關的另一應用的另一數(shù)據(jù)中心,并向所 述另一數(shù)據(jù)中心發(fā)送流量控制請求,請求對所述一個應用和所述另一應用之間產生的業(yè)務 數(shù)據(jù)進行流量控制。
[0007] 優(yōu)選地,所述方法還包括:接收到所述流量控制請求的數(shù)據(jù)中心根據(jù)所述業(yè)務數(shù) 據(jù)的服務級別來確定相應的流量控制策略。
[0008] 優(yōu)選地,所述方法還包括:接收到所述流量控制請求的數(shù)據(jù)中心根據(jù)所述一個應 用和所述另一應用之間的業(yè)務相關性等級來確定相應的流量控制策略。
[0009] 優(yōu)選地,所述方法還包括:根據(jù)所確定的流量控制策略,對所述業(yè)務數(shù)據(jù)進行流量 控制
[0010] 優(yōu)選地,所述業(yè)務相關性是根據(jù)不同數(shù)據(jù)中心中分別運行的兩個應用之間存在的 業(yè)務接口的等級來確定的。
[0011] 優(yōu)選地,所述業(yè)務相關性是針對不同數(shù)據(jù)中心中分別運行的兩個應用之間的業(yè)務 數(shù)據(jù),根據(jù)相關性的統(tǒng)計學計算模型求出的。
[0012] 另外,根據(jù)本發(fā)明,提出了一種在不同數(shù)據(jù)中心之間執(zhí)行流量控制的設備,包括: 確定不同數(shù)據(jù)中心中分別運行的多個應用之間的業(yè)務相關性,并存儲到相關性數(shù)據(jù)庫的單 元;以及當監(jiān)測到一個數(shù)據(jù)中心運行的一個應用的資源在運行中發(fā)生故障時,通過查詢相 關性數(shù)據(jù)庫確定正在運行與所述一個應用相關的另一應用的另一數(shù)據(jù)中心,并向所述另一 數(shù)據(jù)中心發(fā)送流量控制請求,請求對所述一個應用和所述另一應用之間產生的業(yè)務數(shù)據(jù)進 行流量控制的單元。
[0013] 通過本發(fā)明,在分布式數(shù)據(jù)中心和混合云網(wǎng)絡中,在多數(shù)據(jù)中心間,通過利用相關 性從而控制資源與流量,可以提升多個數(shù)據(jù)中心整體的資源利用率并有效控制資源成本 比。
【附圖說明】
[0014] 通過參考以下組合附圖對所采用的優(yōu)選實施方式的詳細描述,本發(fā)明的上述目 的、優(yōu)點和特征將變得更顯而易見,其中:
[0015] 圖1是示出了根據(jù)本發(fā)明實施例的用于執(zhí)行流量控制的系統(tǒng)的結構框圖。
[0016] 圖2是用于說明本發(fā)明的應用場景的示意圖。
[0017] 圖3是示出了根據(jù)本發(fā)明實施例的在出現(xiàn)問題的數(shù)據(jù)中心中執(zhí)行流量控制的方 法的流程圖。
[0018] 圖4是示出了根據(jù)本發(fā)明實施例的在相關數(shù)據(jù)中心中執(zhí)行流量控制的方法的流 程圖。
[0019] 圖5是示出了根據(jù)本發(fā)明的相關性數(shù)據(jù)、SLA(業(yè)務級別)和流量控制策略之間的 映射關系的例圖。
【具體實施方式】
[0020] 下面將參考附圖描述本發(fā)明的優(yōu)選實施例。在附圖中,相同的元件將由相同的參 考符號或數(shù)字表示。此外,在本發(fā)明的下列描述中,將省略對已知功能和配置的具體描述, 以避免使本發(fā)明的主題不清楚。
[0021] 如圖2所示,數(shù)據(jù)中心A地和數(shù)據(jù)中心B地存在業(yè)務相關性。如數(shù)據(jù)中心A地的 應用A和數(shù)據(jù)中心B地的應用D是相關的。在應用A和應用D之間存在跨數(shù)據(jù)中心的業(yè)務 流量。舉例而言,目前的電子商務平臺通常與多個支付平臺、以及物流平臺之間存在業(yè)務相 關性。
[0022] 下面對業(yè)務相關性的定義進行說明。當不同數(shù)據(jù)中心的應用之間存在一級業(yè)務接 口,相關性可以定義為"高"。例如,電子商務平臺通常和多個支付平臺或物流平臺之間存在 一級接口。當不同數(shù)據(jù)中心的應用之間存在二級業(yè)務接口,相關性可以定義為"中"。例如, 電子商務平臺通過多個支付平臺與銀行系統(tǒng)之間的接口為二級業(yè)務接口。當不同數(shù)據(jù)中心 的應用之間存在三級或以上的業(yè)務接口,相關性可以定義為"低"。當不同數(shù)據(jù)中心的應用 之間不存在業(yè)務接口,則相關性可以定義為無。
[0023] 另外,也可以根據(jù)相關性的統(tǒng)計學定義來求得業(yè)務相關性。例如,可以包括基于時 間的業(yè)務成功率的相關性來確定業(yè)務相關性值。具體地,將指定時間間隔分為等間隔的子 間隔,得到業(yè)務在每個子間隔的成功率,從而得到業(yè)務成功率的時間序列。根據(jù)這一序列來 計算兩個應用之間的業(yè)務相關性值??梢圆捎貌煌慕y(tǒng)計學計算模型。例如,可以采用基 于余弦相似性處理、點積、互信息、詹森香農散度或骰子系數(shù)處理的統(tǒng)計學計算模型。
[0024] 相關處理的另一個例子基于共享資源使用率或分布的相似性。例如,長期運行在 一個共享資源池(如數(shù)據(jù)中心業(yè)務共享帶寬資源),在資源使用上具有依存關系??梢允褂?資源使用率或資源分布特征得到相關特征系列。在得到資源使用率或資源分布的相關特征 系列的基礎上,通過如前所述統(tǒng)計相關性模型來計算業(yè)務的相關性值。
[0025] 根據(jù)本發(fā)明,如果在相互關聯(lián)的兩個或多個數(shù)據(jù)中心中,例如在電子商務平臺、A 支付平臺、B支付平臺、以及C支付平臺這樣的多個數(shù)據(jù)中心中,一個或多個數(shù)據(jù)中心出現(xiàn) 性能(資源)運行問題,圖2中所示的控制模塊將提供相關聯(lián)的數(shù)據(jù)中心間的流量管理。
[0026] 相關聯(lián)的數(shù)據(jù)中心是指:同一或不同應用運行在不同的數(shù)據(jù)中心。例如,可以是分 布式數(shù)據(jù)中心的不同服務器、或不同數(shù)據(jù)中心內的提供不同服務的應用。例如在目前的網(wǎng) 絡購物業(yè)務中,電商的產品信息平臺和第三方的支付平臺是相互協(xié)作從而提供完整的業(yè)務 的,即為相關聯(lián)的數(shù)據(jù)中心。
[0027] 如圖1所示,根據(jù)本發(fā)明的系統(tǒng)包括:相關性數(shù)據(jù)庫模塊101、數(shù)據(jù)庫管理模塊 102、流量控制模塊103、相關性控制模塊104、事件管理模塊105、資源監(jiān)測模塊106、以及業(yè) 務級別控制策略庫107 :
[00
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1