国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高速緩存設(shè)備應(yīng)用及其性能分析

2014-08-21 01:34:56王石董琰楊貴福李向龍
中國(guó)教育網(wǎng)絡(luò) 2014年4期
關(guān)鍵詞:總流量因特網(wǎng)校園網(wǎng)

文 /王石 董琰 楊貴福 李向龍

高速緩存設(shè)備(Cache)可以緩存互聯(lián)網(wǎng)資源,縮短用戶(hù)對(duì)內(nèi)容的訪(fǎng)問(wèn)距離,將互聯(lián)網(wǎng)內(nèi)容本地化,大大提升用戶(hù)用網(wǎng)體驗(yàn),因而逐漸成為網(wǎng)絡(luò)應(yīng)用熱點(diǎn)。

校園網(wǎng)用戶(hù)的與日俱增,校園網(wǎng)面臨的壓力越來(lái)越大。體現(xiàn)為帶寬日趨緊張,尤其BT、P2P下載、在線(xiàn)視頻、音樂(lè)、網(wǎng)絡(luò)游戲等網(wǎng)絡(luò)應(yīng)用占用大量帶寬,嚴(yán)重影響教學(xué)、科研、辦公活動(dòng),導(dǎo)致用戶(hù)用網(wǎng)體驗(yàn)下降。

多數(shù)高校采取限應(yīng)用、限速、限連接數(shù)等手段加以調(diào)控,雖有效果但配置不夠靈活,同時(shí)網(wǎng)絡(luò)用戶(hù)反響也相對(duì)激烈。本文從新的角度闡述這種問(wèn)題,通過(guò)布置高速緩存設(shè)備(Cache)以疏導(dǎo)的方式緩解帶寬壓力,并提出Cache性能分析方法以證明這種方案對(duì)用戶(hù)用網(wǎng)體驗(yàn)有較大提升。

Cache工作原理

Cache設(shè)備能實(shí)現(xiàn)自動(dòng)按需緩存內(nèi)容,在網(wǎng)絡(luò)使用高峰期減少HTTP下載,視頻下載和P2P下載等對(duì)互聯(lián)網(wǎng)骨干的流量壓力,幫助用戶(hù)獲得更高的網(wǎng)絡(luò)帶寬使用效率。系統(tǒng)還有效地改進(jìn)對(duì)HTTP、視頻、P2P和非P2P等應(yīng)用的網(wǎng)絡(luò)響應(yīng)速度,增加了用戶(hù)體驗(yàn)。

對(duì)于經(jīng)常使用P2P下載和在線(xiàn)視頻的用戶(hù),他們可以用更快的速度透明地從系統(tǒng)中訪(fǎng)問(wèn)到已緩存的內(nèi)容,而無(wú)需占用互聯(lián)網(wǎng)骨干帶寬。系統(tǒng)通過(guò)疏導(dǎo)的方式而不只通過(guò)限制和禁止等手段來(lái)控制HTTP下載視頻觀看和P2P下載對(duì)網(wǎng)絡(luò)的影響。Cache把占用大量帶寬的HTTP、視頻和P2P流量限制在寬帶網(wǎng)絡(luò)內(nèi)部,幫助用戶(hù)優(yōu)化網(wǎng)絡(luò)流量,為提供更多更好的服務(wù)創(chuàng)造更好條件。

Cache提供HTTP與流媒體加速服務(wù)的整個(gè)業(yè)務(wù)流程可以通過(guò)圖1描述:

1.客戶(hù)端發(fā)起HTTP請(qǐng)求到原始網(wǎng)站下載文件或視頻;

2.交換機(jī)將HTTP請(qǐng)求鏡像到Cache監(jiān)聽(tīng)網(wǎng)卡,Cache截獲了用戶(hù)的訪(fǎng)問(wèn)請(qǐng)求;

3.如果Cache已經(jīng)緩存有該用戶(hù)請(qǐng)求的資源,Cache通過(guò)通信網(wǎng)卡向客戶(hù)端發(fā)出HTTP302重定向,客戶(hù)端執(zhí)行重定向動(dòng)作,發(fā)起新的HTTP請(qǐng)求到Cache下載;如果Cache上沒(méi)有緩存該用戶(hù)請(qǐng)求的資源,則執(zhí)行第4步;

4.如果Cache尚未緩存該用戶(hù)請(qǐng)求的資源,屬于訪(fǎng)問(wèn)未命中,Cache不會(huì)給用戶(hù)發(fā)送任何報(bào)文,也不影響用戶(hù)從外網(wǎng)正常下載,而是在系統(tǒng)中增加一次訪(fǎng)問(wèn)請(qǐng)求記錄;Cache上有一個(gè)觸發(fā)緩存的閾值,默認(rèn)2次(可以在界面修改),當(dāng)Cache監(jiān)測(cè)到不同的兩個(gè)用戶(hù)請(qǐng)求同一個(gè)資源時(shí),會(huì)觸發(fā)Cache對(duì)資源進(jìn)行緩存,緩存后如果再有用戶(hù)請(qǐng)求,就進(jìn)行第3步,引導(dǎo)用戶(hù)將直接從Cache下載資源。

圖1 Cache業(yè)務(wù)流程

圖2 部署Cache后的網(wǎng)絡(luò)拓?fù)?/p>

圖3 緩存效益比例隨時(shí)間變化

基于校園網(wǎng)的Cache應(yīng)用

布置方案

如圖2所示,CNC是校區(qū)1某運(yùn)營(yíng)商網(wǎng)絡(luò)出口,TEL是校區(qū)2另一運(yùn)營(yíng)商網(wǎng)絡(luò)出口。Switch1和Switch2分別是兩個(gè)校區(qū)核心交換機(jī)。設(shè)備Cache1和Cache2分別代表校區(qū)1和校區(qū)2待測(cè)Cache。s1和s2分別代表Cache1和Cache2的服務(wù)流量,即從Cache流向校園網(wǎng)的流量;d1和d2分別代表Cache1和Cache2從因特網(wǎng)下載的流量;g1和g2分別代表校區(qū)1和校區(qū)2的用戶(hù)訪(fǎng)問(wèn)因特網(wǎng)的上行流量;在兩臺(tái)核心交換機(jī)上分別設(shè)置mir1和mir2鏡像g1和g2流量。

當(dāng)測(cè)試進(jìn)行時(shí),因?yàn)閙ir1鏡像了g1,所以Cache1獲得了校區(qū)1用戶(hù)的下載請(qǐng)求,如果符合策略的匹配條件,Cache1也向因特網(wǎng)提交一次該下載請(qǐng)求,并因此產(chǎn)生流量d1。當(dāng)相同的下載請(qǐng)求再次在mir1/g1偵測(cè)到,Cache1代替因特網(wǎng)回應(yīng)該次請(qǐng)求,并產(chǎn)生流量s1。流量d1對(duì)校園網(wǎng)對(duì)外出口產(chǎn)生負(fù)面作用,s1起到正面作用。因此,使用Cache1產(chǎn)生的效益為:

由于mir1鏡像g1,所以Cache1只監(jiān)測(cè)連接到Switch1上的用戶(hù)的請(qǐng)求。同理,mir2只監(jiān)測(cè)連接到Switch2上的用戶(hù)的請(qǐng)求。Switch1和Swithch2由萬(wàn)兆光纖鏈路連接。校區(qū)2用戶(hù)訪(fǎng)問(wèn)CNC,數(shù)據(jù)經(jīng)過(guò)萬(wàn)兆光纖,由Cache2緩存;校區(qū)1用戶(hù)訪(fǎng)問(wèn)TEL,數(shù)據(jù)經(jīng)過(guò)萬(wàn)兆光纖,由Cache1緩存。

使用SNMP協(xié)議分別獲取Switch1和Switch2的流量數(shù)據(jù),每小時(shí)采集一次,通過(guò)用戶(hù)實(shí)際下載流量、待測(cè)Cache為用戶(hù)提供的流量s1+s2、待測(cè)Cache設(shè)備從因特網(wǎng)下載流量d1+d2計(jì)算采用待測(cè)Cache設(shè)備后產(chǎn)生的效益。

緩存策略

針對(duì)優(yōu)酷、百度、土豆、搜狐、迅雷、樂(lè)視六個(gè)視頻網(wǎng)站所有文件進(jìn)行緩存測(cè)試。單個(gè)資源存在兩個(gè)以上校內(nèi)用戶(hù)訪(fǎng)問(wèn)即開(kāi)始下載,對(duì)內(nèi)網(wǎng)提供緩存服務(wù)。

Cache設(shè)備性能分析方法

如圖3緩存效益比例隨時(shí)間變化所示,橫坐標(biāo)是時(shí)間,以小時(shí)為單位,每24小時(shí)標(biāo)注一個(gè)刻度,共14天(14*24小時(shí));縱坐標(biāo)是效益比例,按公式3計(jì)算。

緩存效益比例隨時(shí)間周期變化,約每天一個(gè)周期,效益比例大致在0%至約35%間波動(dòng)。在用戶(hù)活動(dòng)較頻繁的白天和前半夜,效益比例較高,在用戶(hù)活動(dòng)稀少的后半夜,效益比例較低。

極個(gè)別時(shí),約第217小時(shí),有效益尖峰達(dá)到約48.08%。此時(shí)可能有在短時(shí)間內(nèi)若干用戶(hù)集中訪(fǎng)問(wèn)同一校外資源。

如圖4所示,橫坐標(biāo)是時(shí)間,以小時(shí)為單位,每24小時(shí)標(biāo)注一個(gè)刻度,共14天(14*24小時(shí));縱坐標(biāo)是流量,單位KB。其中橙色虛線(xiàn)是用戶(hù)流量,藍(lán)色實(shí)線(xiàn)是緩存效益。

效益和用戶(hù)流量呈周期變化,周期約一天。在用戶(hù)活動(dòng)較頻繁的白天和前半夜,緩存效益較高,用戶(hù)流量較大;在用戶(hù)活動(dòng)稀少的后半夜,緩存效益較低,用戶(hù)流量較小。緩存效益及效益比例(參見(jiàn)圖3緩存效益比例隨時(shí)間變化)隨用戶(hù)流量變化而變化,成正相關(guān)。

大多數(shù)每日高峰,總流量達(dá)到我校出口帶寬(TEL+CNC)上限。第7天是周日,總流量下降,相對(duì)其他的周一至周五表現(xiàn)異常。

Cache下載占總流量比例隨時(shí)間變化

Cache根據(jù)監(jiān)聽(tīng)用戶(hù)請(qǐng)求而從互聯(lián)網(wǎng)下載的流量,是Cache所產(chǎn)生的負(fù)面效果。這一效果已納入對(duì)緩存的效益計(jì)算中,圖5顯示Cache下載隨時(shí)間變化的情況。

下載數(shù)據(jù)峰值約35%,去除特異數(shù)據(jù)以后,大多數(shù)日周期的峰值約20%,此時(shí)學(xué)校下載總流量中有約20%是由Cache導(dǎo)致的。

如圖6所示,橙色虛線(xiàn)代表緩存效益比例,藍(lán)色實(shí)線(xiàn)代表下載比例??芍б娲笥谙螺d,Cache總體帶來(lái)正面效果。下載約為緩存效益的一半。

如果Cache調(diào)整下載策略,即僅在或多在用戶(hù)使用出口的低峰期下載數(shù)據(jù),而在高峰期少下載或不下載數(shù)據(jù),負(fù)面作用可望降低,效益及效益比例可以提高。

平均效益

平均效益約占總流量的18.17%。

緩存效益隨時(shí)間以每天為周期變化,與用戶(hù)流量正相關(guān),平均占總流量的18.17%。

圖4 效益比例與用戶(hù)流量隨時(shí)間變化

圖5 Cache下載占總流量比例隨時(shí)間變化

圖6 下載與緩存效益的比例

Cache下載的流量帶來(lái)負(fù)面效果。下載的流量總體低于服務(wù)流量,起正面效果。效益計(jì)算已考慮到Cache下載帶來(lái)的負(fù)面影響。如果適當(dāng)調(diào)整Cahce下載及資源站點(diǎn)構(gòu)成等策略,Cache帶來(lái)的正面效果可望提升而負(fù)面效果可望降低,可進(jìn)一步提高設(shè)備利用率及服務(wù)性能。

流量高峰時(shí)刻Cache提供的下載速度為校園網(wǎng)內(nèi)網(wǎng)所提供的速度,僅受千兆網(wǎng)卡和校園網(wǎng)流控策略限制,用戶(hù)體驗(yàn)比直接從因特網(wǎng)下載更好。流量低谷時(shí),雖然效益較低,但是此時(shí)段出口帶寬空閑足夠大,不會(huì)由于出口帶寬受限而導(dǎo)致用戶(hù)體驗(yàn)降低(受目標(biāo)文件的站點(diǎn)及路徑的限制)。

Cache測(cè)試期間,用戶(hù)在訪(fǎng)問(wèn)設(shè)備已經(jīng)緩存的資源時(shí),幾乎能達(dá)到理論上的最大值。

猜你喜歡
總流量因特網(wǎng)校園網(wǎng)
4 月CERNET 國(guó)內(nèi)互聯(lián)互通總流量增15.86G
7 月CERNET 主干網(wǎng)總流量降356.66G
NOC2022年4月 4月CERNET主干網(wǎng)總流量增10.42G
CERNET主干網(wǎng)總流量平穩(wěn)上升
數(shù)字化校園網(wǎng)建設(shè)及運(yùn)行的幾點(diǎn)思考
甘肅教育(2020年18期)2020-10-28 09:05:54
試論最大匹配算法在校園網(wǎng)信息提取中的應(yīng)用
電子制作(2019年10期)2019-06-17 11:45:26
NAT技術(shù)在校園網(wǎng)中的應(yīng)用
電子制作(2017年8期)2017-06-05 09:36:15
上網(wǎng)
我愛(ài)因特網(wǎng)
VPN在校園網(wǎng)中的集成應(yīng)用
安多县| 鸡西市| 山西省| 常熟市| 稷山县| 达孜县| 黑河市| 婺源县| 黄陵县| 盘锦市| 惠州市| 岐山县| 卢龙县| 德州市| 蓝田县| 澳门| 大厂| 宁德市| 南江县| 泌阳县| 罗田县| 金坛市| 育儿| 四会市| 德惠市| 重庆市| 汕头市| 突泉县| 昔阳县| 荔波县| 奉贤区| 南川市| 玉龙| 呼玛县| 大新县| 班玛县| 隆尧县| 聊城市| 中方县| 天长市| 阜平县|