一種云緩存系統(tǒng)及其實現方法
【技術領域】
[0001]本發(fā)明涉及一種寬帶利用率的控制方法,尤其涉及一種云緩存系統(tǒng)及其實現方法。
【背景技術】
[0002]現有的帶寬利用率的控制方法智能化程度低,不能達到真正的寬帶利用率的最大化。
【發(fā)明內容】
[0003]為解決上述問題,本發(fā)明的目的是提供一種網絡抖動小、智能化程度高的云緩存系統(tǒng)的實現方法。
[0004]本發(fā)明的目的是通過以下技術方案來實現的。
[0005]—種云緩存系統(tǒng)及其實現方法:
[0006]其系統(tǒng)包括:
[0007]數據中心交換機,所述數據中心交換機同時連接有流量控制模塊,流量監(jiān)控模塊,資源緩存模塊和云資源管理模塊。
[0008]其主要工作步驟包括:
[0009]I)、流量監(jiān)控模塊根據網絡用戶向外網發(fā)出的資源請求協議進行流量監(jiān)控,把請求信息送到云資源管理模塊;
[0010]2)、若本地緩存中已有,則向外網發(fā)出地址重定向,并控制資源緩存模塊向用戶吐流;
[0011]3)、若所請求內容為上一級鏡像和緩存內容或為測速流量,則控制流量控制模塊,啟動免管控模塊,不對流量限速;
[0012]4)、若所請求內容不在本地緩存,也不在上一級緩存與鏡像中,則啟動流量控制模塊,根據總帶寬使用比率,對請求資源的用戶流量進行限速。
[0013]本專利所述的一種云緩存系統(tǒng)及其實現方法的優(yōu)點在于,可根據流量監(jiān)控截取的用戶請求信息,資源管理模塊采取不同的控制方法,本地資源、上一級資源和測速信息帶寬不受限,所請求的外網資源則由流控模塊根據帶寬使用率,進行階梯限速;其不僅對出口流量資源調度,還需對系統(tǒng)實現的硬件資源進行管理,防止宕機,實現故障時應用漂移。
【附圖說明】
[0014]圖1是本發(fā)明的結構構成示意圖
[0015]圖2是本發(fā)明的流量控制流程圖
[0016]圖3是本發(fā)明的流控模塊子模塊的階梯帶寬控制流程圖
【具體實施方式】
[0017]如圖1所不,一種云緩存系統(tǒng)及其實現方法:
[0018]其系統(tǒng)包括:
[0019]數據中心交換機S105,所述數據中心交換機S105同時連接有流量控制模塊S101,流量監(jiān)控模塊S102,資源緩存模塊S103和云資源管理模塊S104。
[0020]其主要工作步驟包括:
[0021]I)、流量監(jiān)控模塊S102根據網絡用戶向外網發(fā)出的資源請求協議進行流量監(jiān)控,把請求信息送到云資源管理模塊S104 ;
[0022]2)、若本地緩存中已有,則向外網發(fā)出地址重定向,并控制資源緩存模塊S103向用戶吐流;
[0023]3)、若所請求內容為上一級鏡像和緩存內容或為測速流量,則控制流量控制模塊S101,啟動免管控模塊,不對流量限速;
[0024]4)、若所請求內容不在本地緩存,也不在上一級緩存與鏡像中,則啟動流量控制模塊S101,根據總帶寬使用比率,對請求資源的用戶流量進行限速。
[0025]其【具體實施方式】如圖2和圖3所示:
[0026]S201用戶發(fā)出資源請求,通過數據中心交換機,發(fā)往外網;
[0027]S202流量監(jiān)控模塊,通過數據中心交換機外網端口鏡像,劫持資源請求報文送到云資源管理模塊;
[0028]S203云資源管理模塊對報文分析,檢索判斷資源是否在本地緩存和鏡像中;
[0029]S204云資源管理模塊判斷不在本地資源,則根據所請求的IP地址判斷,是否在上級緩存和鏡像中;
[0030]S205云資源管理模塊根據IP地址和協議判斷,是否為測速流量;
[0031]S207流控限速模塊,針對外網資源請求,根據總帶寬利用率,啟動階梯帶寬控制模塊;
[0032]S206流控免管控模塊,對于判斷為內網資源和測速流量的請求,不加以帶寬控制,保證最大帶寬滿足用戶需求;
[0033]S208云資源管理模塊,判斷本地內網緩存由用戶所請求的資源,向所請求的目的地址,發(fā)出重定向報文,終止傳輸;
[0034]S209資源緩存模塊,接到管理模塊發(fā)出的吐流指令信息,從本地存儲中向用戶提供請求的資源;
[0035]S210用戶下載所請求的資源,完成請求應答過程。
[0036]S301經云資源管理模塊判斷所請求資源為外網資源,進入出口整形環(huán)節(jié)。根據設定的閾值,出口帶寬利用率開始輪詢;
[0037]S302總帶寬利用率大于70%判斷;
[0038]S304總帶寬利用率大于70%,限速8M,滿足用戶最大帶寬需求;
[0039]S303帶寬利用率大于90%判斷;
[0040]S305帶寬利用率過大,出口即將擁擠,啟動4M限速,保證用戶在低速上網,都能使用;
[0041]S306帶寬利用率在70%和90%之間,啟動限速6M ;
[0042]S307各限速模塊根據判定條件啟動后,帶寬利用率會有所下降,為避免重復頻繁控制,造成網絡抖動大,設置一定的輪詢周期,等待下一輪帶寬調整周期。
[0043]本專利所述的一種云緩存系統(tǒng)及其實現方法的優(yōu)點在于,可根據流量監(jiān)控截取的用戶請求信息,資源管理模塊采取不同的控制方法,本地資源、上一級資源和測速信息帶寬不受限,所請求的外網資源則由流控模塊根據帶寬使用率,進行階梯限速;其不僅對出口流量資源調度,還需對系統(tǒng)實現的硬件資源進行管理,防止宕機,實現故障時應用漂移。
[0044]本技術領域中的相關技術人員應當熟悉到,以上所述實施例僅是用來說明本發(fā)明的目的,而并非用作對本發(fā)明的限定,只要在本發(fā)明的實質范圍內,對上述實施例所做的的變化、變型都將落在本發(fā)明的權利要求范圍內。
【主權項】
1.一種云緩存系統(tǒng)及其實現方法,其特征在于: 其系統(tǒng)包括: 數據中心交換機,所述數據中心交換機同時連接有流量控制模塊,流量監(jiān)控模塊,資源緩存模塊和云資源管理模塊。 其主要工作步驟包括: 1)、流量監(jiān)控模塊根據網絡用戶向外網發(fā)出的資源請求協議進行流量監(jiān)控,把請求信息送到云資源管理模塊; 2)、若本地緩存中已有,則向外網發(fā)出地址重定向,并控制資源緩存模塊向用戶吐流; 3)、若所請求內容為上一級鏡像和緩存內容或為測速流量,則控制流量控制模塊,啟動免管控模塊,不對流量限速; 4)、若所請求內容不在本地緩存,也不在上一級緩存與鏡像中,則啟動流量控制模塊,根據總帶寬使用比率,對請求資源的用戶流量進行限速。
【專利摘要】本發(fā)明公開了一種云緩存系統(tǒng)及其實現方法,其系統(tǒng)包括:數據中心交換機,所述數據中心交換機同時連接有流量控制模塊,流量監(jiān)控模塊,資源緩存模塊和云資源管理模塊。其工作步驟包括:1)、流量監(jiān)控模塊根據網絡用戶向外網發(fā)出的資源請求協議進行流量監(jiān)控,把請求信息送到云資源管理模塊;2)、若地緩存中已有,則向外網發(fā)出地址重定向,并控制資源緩存模塊向用戶吐流;3)、若所請求內容為上一級鏡像和緩存內容或為測速流量,則不對流量限速;4)、若所請求內容不在地緩存,也不在上一級緩存與鏡像中,則根據總帶寬使用比率,對請求資源的用戶流量進行限速。發(fā)明的優(yōu)點在于,可根據流量監(jiān)控截取的用戶請求信息,資源管理模塊采取不同的控制方法,地資源、上一級資源和測速信息帶寬不受限。
【IPC分類】H04L12-801, H04L29-08
【公開號】CN104580530
【申請?zhí)枴緾N201510058975
【發(fā)明人】張國圓
【申請人】中廣有線信息網絡有限公司
【公開日】2015年4月29日
【申請日】2015年2月5日