云計(jì)算對(duì)數(shù)據(jù)中心的寬帶影響_第1頁
云計(jì)算對(duì)數(shù)據(jù)中心的寬帶影響_第2頁
云計(jì)算對(duì)數(shù)據(jù)中心的寬帶影響_第3頁
云計(jì)算對(duì)數(shù)據(jù)中心的寬帶影響_第4頁
云計(jì)算對(duì)數(shù)據(jù)中心的寬帶影響_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

云計(jì)算對(duì)數(shù)據(jù)中心的寬帶影響

1云計(jì)算平臺(tái)interpersonal云計(jì)算是一種基于網(wǎng)絡(luò)的計(jì)算服務(wù)。根據(jù)需要,您可以向網(wǎng)絡(luò)發(fā)送可靠的硬件資源和信息。云計(jì)算可以分為3個(gè)層面:SaaS(softwareasaservice,軟件即服務(wù))、PaaS(platformasaservice,平臺(tái)即服務(wù))和IaaS(infrastructureasaservice,基礎(chǔ)設(shè)施即服務(wù))。從最基本的層面,IaaS通過虛擬化技術(shù)以共享資源池的形式為用戶提供計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)等IT資源,用戶可以部署、控制和運(yùn)行操作系統(tǒng)及應(yīng)用軟件,并只需按照實(shí)際使用量付費(fèi),極大地降低了建設(shè)和運(yùn)營成本。同時(shí),云計(jì)算提高了IT業(yè)務(wù)的靈活性和敏捷性,能夠?qū)Υ笠?guī)模的服務(wù)器資源進(jìn)行靈活的調(diào)配,快速地支持大量的并發(fā)請(qǐng)求或作業(yè)。國外很多公司已經(jīng)將自己的業(yè)務(wù)遷移到云計(jì)算平臺(tái)之上,新興的互聯(lián)網(wǎng)公司通常選擇將業(yè)務(wù)放在Amazon或Rackspace等提供的公有云上,如NetFlix、Dropbox等;而傳統(tǒng)的大型公司如AT&T、思科等則選擇在自己的數(shù)據(jù)中心建設(shè)私有云。云計(jì)算的快速發(fā)展,伴隨著移動(dòng)互聯(lián)網(wǎng)和大數(shù)據(jù)的發(fā)展,對(duì)數(shù)據(jù)中心網(wǎng)絡(luò)提出了更高的要求。1.1性能增長,帶寬大有可為業(yè)務(wù)的增長導(dǎo)致帶寬的需求持續(xù)增加。云計(jì)算業(yè)務(wù)、多媒體業(yè)務(wù)以及移動(dòng)設(shè)備的普及使得人們對(duì)數(shù)據(jù)的消費(fèi)加速增長。舉例而言,NetFlix作為美國最大的網(wǎng)絡(luò)視頻服務(wù)提供商,其業(yè)務(wù)流量已經(jīng)達(dá)到全美國流量的30%,其用戶仍在快速增長。Amazon提供的S3(simplestorageserver)云存儲(chǔ)服務(wù)以及Dropbox提供的云存儲(chǔ)服務(wù)在近幾年來一直維持了指數(shù)增長。根據(jù)2012年6月的統(tǒng)計(jì)數(shù)字,AmazonS3已經(jīng)存儲(chǔ)了1萬億對(duì)象(每個(gè)對(duì)象的容量上限為1TB)。這樣的增長對(duì)互聯(lián)網(wǎng)的帶寬提出了很高的要求。同時(shí),它對(duì)數(shù)據(jù)中心網(wǎng)絡(luò)的帶寬要求更為強(qiáng)烈。其原因在于數(shù)據(jù)中心中不僅要處理前端用戶對(duì)這些海量數(shù)據(jù)的訪問,也要進(jìn)行后端程序?qū)Υ祟悢?shù)據(jù)的處理、索引、同步和備份等操作。1.2數(shù)據(jù)中心的虛擬網(wǎng)絡(luò)數(shù)據(jù)中心需要能夠同時(shí)支持多個(gè)租戶。出于數(shù)據(jù)隔離和隱私保障的需求,租戶申請(qǐng)的資源,包括計(jì)算、存儲(chǔ)和網(wǎng)絡(luò),應(yīng)該與其他租戶的資源隔離開,以保護(hù)租戶的數(shù)據(jù)在任何地方都不被泄漏。在云計(jì)算環(huán)境中,租戶的隔離通常采用虛擬化技術(shù),對(duì)應(yīng)在網(wǎng)絡(luò)中就是網(wǎng)絡(luò)虛擬化。數(shù)據(jù)中心為每個(gè)租戶或業(yè)務(wù)分配一個(gè)虛擬網(wǎng)絡(luò),租戶在虛擬網(wǎng)絡(luò)內(nèi)可以獨(dú)享自己定制的網(wǎng)絡(luò)資源,而不關(guān)心物理網(wǎng)絡(luò)的細(xì)節(jié)。虛擬網(wǎng)絡(luò)之間的相互訪問需要通過租戶定制的策略許可。對(duì)于大型的數(shù)據(jù)中心,其服務(wù)的租戶數(shù)量也非常大,例如Amazon數(shù)據(jù)中心在全球范圍內(nèi)已擁有數(shù)十萬計(jì)的企業(yè)租戶,并且還在不斷增長。根據(jù)數(shù)據(jù)中心運(yùn)營商DigitalRealty的統(tǒng)計(jì),近幾年租用數(shù)據(jù)中心的企業(yè)數(shù)量按每年7%增長,這要求網(wǎng)絡(luò)虛擬化技術(shù)具有一定的可擴(kuò)展性。1.3基于帶寬的視頻數(shù)據(jù)傳輸租戶的業(yè)務(wù)呈現(xiàn)多樣性。不同的業(yè)務(wù)對(duì)于網(wǎng)絡(luò)的服務(wù)質(zhì)量要求是不一樣的,這些需求包括分組丟失率、傳輸時(shí)延、可靠性等。例如,金融業(yè)務(wù)對(duì)實(shí)時(shí)性、可靠性要求就非常嚴(yán)格,股票交易時(shí)間搶點(diǎn)可能會(huì)導(dǎo)致租戶收益的顯著差別;相反,電子郵件業(yè)務(wù)則可忍受較高的傳輸時(shí)延和秒級(jí)以上的系統(tǒng)故障。當(dāng)租戶提出不同的需求時(shí),網(wǎng)絡(luò)需要能夠自動(dòng)、迅速地給出資源分配方案。此外,數(shù)據(jù)中心業(yè)務(wù)的動(dòng)態(tài)性呈現(xiàn)出急劇增長。云計(jì)算的一大特性就是能夠動(dòng)態(tài)地為用戶提供彈性服務(wù),在很短的時(shí)間內(nèi)提供大量資源。很多業(yè)務(wù)需要端到端的大容量通道進(jìn)行數(shù)據(jù)傳輸與備份,而其特殊性在于此類通道的需求具有突發(fā)性,而且并不會(huì)持續(xù)很長時(shí)間。一個(gè)典型的例子是MapReduce,shuffle過程中需要的帶寬遠(yuǎn)大于其他過程中需要的帶寬,并且通常不會(huì)持續(xù)太久。移動(dòng)設(shè)備的普及也對(duì)網(wǎng)絡(luò)的動(dòng)態(tài)資源分配提出了迫切需求。在某個(gè)特定的時(shí)間與地點(diǎn),大量的移動(dòng)用戶請(qǐng)求會(huì)產(chǎn)生巨大的網(wǎng)絡(luò)流量。例如大型體育比賽中,很多用戶會(huì)通過移動(dòng)設(shè)備獲取相關(guān)資料,也會(huì)通過文字、圖片以及音頻、視頻分享現(xiàn)場(chǎng)實(shí)況??梢灶A(yù)見的是,隨著視頻業(yè)務(wù)的不斷發(fā)展,在類似的情況下數(shù)據(jù)消耗總量將會(huì)出現(xiàn)巨大增長,數(shù)據(jù)中心網(wǎng)絡(luò)需要能夠保證這類應(yīng)用的彈性帶寬需求。為了滿足大量租戶巨大的帶寬需求,數(shù)據(jù)中心網(wǎng)絡(luò)在數(shù)據(jù)層面必須擁有一個(gè)可擴(kuò)展的物理網(wǎng)絡(luò),即在不顯著增加系統(tǒng)代價(jià)(如能耗、硬件成本)的前提下,提升數(shù)據(jù)中心的帶寬供應(yīng)能力,滿足不同租戶的寬帶傳輸需求;為對(duì)多個(gè)租戶的資源定制需求做出快速響應(yīng),在控制平面需要具有較強(qiáng)的網(wǎng)絡(luò)虛擬化管理的能力,從大量復(fù)雜的物理資源中為每個(gè)租戶虛擬出一個(gè)私有的子網(wǎng)絡(luò);為滿足不同租戶對(duì)可靠性的要求,需要同時(shí)從兩個(gè)平面出發(fā)設(shè)計(jì)一個(gè)可感知服務(wù)質(zhì)量的可靠性機(jī)制,既能滿足可靠性需求又不會(huì)造成物理資源的過度冗余。下文將圍繞物理網(wǎng)絡(luò)、網(wǎng)絡(luò)虛擬化以及性能保證這3個(gè)方面介紹當(dāng)前的研究熱點(diǎn)。2塞的物理層網(wǎng)絡(luò)對(duì)于控制層面而言,理想的數(shù)據(jù)平面應(yīng)該提供一個(gè)簡單而又無阻塞的物理層網(wǎng)絡(luò),即物理層面可以快速地為服務(wù)器之間或者虛擬機(jī)之間的業(yè)務(wù)分配一組帶寬足夠的通路。為達(dá)到這個(gè)目標(biāo),業(yè)界相繼在交換機(jī)結(jié)構(gòu)設(shè)計(jì)、路由算法等方面提出各種不同的解決方案。2.1基于核心生產(chǎn)流程的傳輸租戶數(shù)量的增加迫使數(shù)據(jù)中心不斷擴(kuò)容。2012年Amazon單個(gè)數(shù)據(jù)中心平均擁有的服務(wù)器數(shù)已超過6萬臺(tái),Google單個(gè)數(shù)據(jù)中心的服務(wù)器數(shù)超過了4.5萬臺(tái),微軟公司正在打造一個(gè)包含30萬臺(tái)服務(wù)器的數(shù)據(jù)中心。把這些服務(wù)器互聯(lián)起來,需要大容量的核心交換機(jī)作為網(wǎng)絡(luò)樞紐。例如,微軟擬建成的超大型數(shù)據(jù)中心包含30萬臺(tái)服務(wù)器,按照一個(gè)邊緣交換機(jī)可以掛接50臺(tái)服務(wù)器計(jì)算,共需要約6000個(gè)邊緣交換機(jī)。目前,單臺(tái)服務(wù)器所需要的帶寬為10Gbit/s,在微軟的數(shù)據(jù)中心中甚至可以達(dá)到40Gbit/s,據(jù)統(tǒng)計(jì)有20%~40%的流量會(huì)流出邊緣交換機(jī)。換言之,如果按照30%的比例來算,邊緣交換機(jī)的出口流量將達(dá)到600Gbit/s?;跇I(yè)界盡量使用扁平化拓?fù)涞墓沧R(shí),此處假設(shè)采用邊緣交換機(jī)和核心交換機(jī)全互聯(lián)的二層fat-tree拓?fù)浣Y(jié)構(gòu),那么邊緣交換機(jī)之間的流量將全部通過核心交換機(jī)中轉(zhuǎn)。由此估算,超大型數(shù)據(jù)中心的核心層所需的吞吐量將高達(dá)3.6Pbit/s。這個(gè)數(shù)字還是按照目前可以看到的數(shù)據(jù)中心規(guī)模和每臺(tái)服務(wù)器的通信需求計(jì)算的,如果考慮到數(shù)據(jù)業(yè)務(wù)的爆炸式增長,不久的將來所需的核心交換容量將更大。目前業(yè)界最先進(jìn)的數(shù)據(jù)中心級(jí)交換平臺(tái)為思科的Nexus7000,其容量達(dá)到15Tbit/s,然而這一款交換機(jī)的占地面積達(dá)0.40m2,功耗超過18kW。如果按照簡單的加法,用它來構(gòu)造核心層至少需要240臺(tái)交換機(jī)(實(shí)際情況會(huì)更多),將占地200m2(考慮機(jī)架間距),功耗達(dá)到4.32MW(不包括冷卻功耗)。以此算來,僅核心節(jié)點(diǎn)就要消耗掉一個(gè)大型電廠的電力輸出。為了緩解核心層交換的功耗壓力,2011年美國的Rice大學(xué)和UCSD分別演示了C-Through和Helios平臺(tái)。這兩個(gè)平臺(tái)的共同特點(diǎn)是,采用電交換機(jī)和光交叉連接設(shè)備共同構(gòu)成核心交換層,以分別負(fù)責(zé)傳送不同容量或速率的數(shù)據(jù)流。據(jù)估算,這種光電混合方案可將能耗降低9倍左右。但是光交叉連接設(shè)備的重構(gòu)時(shí)間很慢。例如,Helios平臺(tái)采用光微機(jī)電系統(tǒng)(MEMS)搭建光交換矩陣,建立光路時(shí)間長達(dá)96ms。為補(bǔ)償建立光路的開銷,光路建立好之后的持續(xù)時(shí)間最好超過1s以便能一次傳送大量數(shù)據(jù)。為此,C-Through和Helios設(shè)置了緩存量閾值。只有當(dāng)發(fā)送端緩存數(shù)據(jù)量積累超過閾值,才會(huì)通知控制平面建立光路集中發(fā)送數(shù)據(jù)。由此可見,對(duì)于通過光路傳輸?shù)臄?shù)據(jù)流來說,通信時(shí)延至少包括緩存時(shí)延和光路建立的時(shí)延。因此,如何提供時(shí)延保證的服務(wù)依然是這類光電混合核心交換平臺(tái)的一個(gè)挑戰(zhàn)。2.2新技術(shù)帶來的問題數(shù)據(jù)中心通過出租計(jì)算、存儲(chǔ)為租戶提供服務(wù)。這些計(jì)算和存儲(chǔ)資源可以分布在不同位置,它們需要通過具有一定容量的通路連接起來協(xié)同工作。在具備大吞吐量交換機(jī)和寬帶鏈路的條件下,路由算法是給租戶提供通路的關(guān)鍵手段。好的算法不但能滿足不同租戶包括分組丟失率、時(shí)延等參數(shù)在內(nèi)的通信要求,而且具有低的計(jì)算復(fù)雜度。等代價(jià)多路徑(ECMP)算法是一種RFC標(biāo)準(zhǔn)化的分組路由技術(shù),ECMP同時(shí)使用預(yù)先計(jì)算出的多條代價(jià)相等的路徑,以增加服務(wù)器之間的傳輸帶寬。但ECMP在分配路徑時(shí)并不考慮實(shí)際的流量負(fù)載,而是根據(jù)頭部信息靜態(tài)散列到其中一條路徑上,容易造成局部擁塞。為了克服這個(gè)問題,2009年微軟研究院在其演示的VL2網(wǎng)絡(luò)架構(gòu)中提出利用ECMP技術(shù)實(shí)現(xiàn)負(fù)載均衡(VLB)機(jī)制,以處理動(dòng)態(tài)的流量負(fù)載。VL2以每個(gè)流為單位,將數(shù)據(jù)流隨機(jī)分配一組等代價(jià)路徑。盡管如此,遇到大數(shù)據(jù)流時(shí),VLB仍然無法避免鏈路擁塞問題。2010年UCSD提出一種集中式數(shù)據(jù)流調(diào)度器Hedera。這種調(diào)度器需要實(shí)時(shí)監(jiān)測(cè)網(wǎng)絡(luò)流量從而識(shí)別出大數(shù)據(jù)流,進(jìn)而根據(jù)全局網(wǎng)絡(luò)負(fù)載信息為每個(gè)大數(shù)據(jù)流計(jì)算出優(yōu)化路徑,最后對(duì)每個(gè)大數(shù)據(jù)流進(jìn)行重路由以避免擁塞。顯然,這種全局優(yōu)化算法的擴(kuò)展性受制于活動(dòng)的大數(shù)據(jù)流數(shù)。隨著網(wǎng)絡(luò)規(guī)模的增大,實(shí)時(shí)檢測(cè)并維護(hù)整個(gè)網(wǎng)絡(luò)中的全局負(fù)載以及所有活動(dòng)的大數(shù)據(jù)流信息對(duì)集中控制器將是一個(gè)巨大的挑戰(zhàn)。同年惠普實(shí)驗(yàn)室提出了一種智能路徑分配(SPAIN)算法。SPAIN預(yù)先為每對(duì)邊緣交換機(jī)計(jì)算出多條不相交的路徑,并映射為不同的VLAN,以充分利用網(wǎng)絡(luò)的多路徑資源。但SPAIN要求每個(gè)交換機(jī)的轉(zhuǎn)發(fā)表為所有目的地地址和VLAN創(chuàng)建多個(gè)條目,比一般商用交換機(jī)復(fù)雜。2011年美國Wisconsin-Madison大學(xué)和IBM演示的CloudNaaS平臺(tái)考慮了區(qū)分服務(wù)質(zhì)量的路由問題。此平臺(tái)將虛擬機(jī)間的通信業(yè)務(wù)分為3個(gè)等級(jí),并分別采用不同的算法計(jì)算路由。為了減少路由表的條目,CloudNaaS只把數(shù)據(jù)流分發(fā)到有限幾條路徑上,網(wǎng)絡(luò)鏈路利用不高,容易導(dǎo)致局部擁塞。由此可見,現(xiàn)有的算法仍然存在各種問題,要么計(jì)算復(fù)雜度高,要么會(huì)帶來擁塞無法保證服務(wù)質(zhì)量。如何找到一個(gè)既能保證帶寬又能簡單高效的路由方法,仍然需要開展更多的研究。3虛擬網(wǎng)絡(luò)的隔離數(shù)據(jù)中心租戶,尤其是企業(yè)租戶,希望內(nèi)部數(shù)據(jù)局限在自己的虛擬網(wǎng)絡(luò)中而不為他人所知。網(wǎng)絡(luò)虛擬化需要做到在不同的虛擬網(wǎng)絡(luò)之間進(jìn)行隔離,以保證租戶的隱私和安全。虛擬網(wǎng)絡(luò)的隔離主要體現(xiàn)在兩方面:第一,通過有效的封裝技術(shù)區(qū)分不同的虛擬網(wǎng)絡(luò);第二,允許每個(gè)租戶在自己的虛擬網(wǎng)絡(luò)內(nèi)自由定制地址空間。常見的網(wǎng)絡(luò)虛擬化技術(shù)主要包括VLAN、網(wǎng)絡(luò)重疊(overlay)和白名單等。3.1子網(wǎng)劃分核心區(qū)域VLAN是最早用來實(shí)現(xiàn)網(wǎng)絡(luò)虛擬化的技術(shù)。在計(jì)算機(jī)網(wǎng)絡(luò)中,一個(gè)二層網(wǎng)絡(luò)可以被劃分為多個(gè)不同的廣播域,這些廣播域是相互隔離的,每個(gè)廣播域就是一個(gè)VLAN。根據(jù)IEEE802.1q協(xié)議,VLAN僅有12bit用于區(qū)分不同子網(wǎng),因此租戶數(shù)不能超過4096個(gè);另外,VLAN隧道需要手工配置,基于最小生成樹的路由協(xié)議限制了網(wǎng)絡(luò)規(guī)模的擴(kuò)展。2010年,BellLabs提出將物理網(wǎng)絡(luò)劃分成核心區(qū)域和邊緣區(qū)域,每個(gè)邊緣區(qū)域用若干轉(zhuǎn)發(fā)元素與核心區(qū)域連通,只用VLAN區(qū)分一個(gè)邊緣區(qū)域內(nèi)的不同租戶,在一定程度上改善了租戶數(shù)量的可擴(kuò)展性。但同一邊緣區(qū)域的租戶數(shù)仍然不能超過4096個(gè);每個(gè)發(fā)往不同邊緣區(qū)域的數(shù)據(jù)分組都增加了一個(gè)外部MAC地址,因此需要交換機(jī)支持超大以太網(wǎng)幀。3.2采用支撐起中心到端到端網(wǎng)絡(luò)網(wǎng)絡(luò)重疊是工業(yè)界采用的網(wǎng)絡(luò)虛擬化主流技術(shù)。IETF成立了網(wǎng)絡(luò)虛擬覆蓋(NVO3)技術(shù)工作組,討論各種重疊隧道技術(shù)標(biāo)準(zhǔn)用于支持網(wǎng)絡(luò)虛擬化,比如思科等提出的VXLAN(virtualextensibleLAN)、微軟等提出的NVGRE(networkvirtualizationusinggenericroutingencapsulation)和Nicira等提出的STT(statelesstransporttunneling)等。網(wǎng)絡(luò)重疊通過建立端到端的隧道,在三層網(wǎng)絡(luò)上保證了二層虛擬網(wǎng)絡(luò)的全網(wǎng)可達(dá)性,具體技術(shù)見表1。VXLAN采用一種類似于VLAN的封裝技術(shù),把基于MAC的二層以太網(wǎng)幀封裝到三層UDP分組中。每一個(gè)VXLAN劃分是通過24bit的VNI(VXLANidentifier)來標(biāo)識(shí)的。VXLAN通過多播來實(shí)現(xiàn)地址學(xué)習(xí),這不僅要求物理設(shè)備支持多播,還會(huì)因?yàn)槎嗖浼夹g(shù)的限制導(dǎo)致VXLAN的可擴(kuò)展性受到影響。NVGRE與VXLAN類似,兩者實(shí)際都使用封裝策略創(chuàng)建大量的VLAN子網(wǎng),NVGRE使用通用路由封裝創(chuàng)建一個(gè)獨(dú)立的虛擬二層網(wǎng)絡(luò)。NVGRE與VXLAN不同的是地址學(xué)習(xí)是通過控制平面實(shí)現(xiàn)的,但是,目前NVGRE還沒有地址學(xué)習(xí)的具體方案。NVGRE相對(duì)VXLAN在負(fù)載均衡方面有天生的缺陷。對(duì)于傳統(tǒng)的三層網(wǎng)絡(luò)設(shè)備,基本都可以實(shí)現(xiàn)基于四層端口的負(fù)載均衡,但是卻無法基于GREkey實(shí)現(xiàn)負(fù)載均衡。此外,由于建立的是端到端的隧道,因此隧道的數(shù)量隨終端數(shù)量增加以平方速率上升,導(dǎo)致維持隧道的開銷增大。STT、VXLAN及NVGRE使用了類似的封裝技術(shù),區(qū)別是把數(shù)據(jù)幀先進(jìn)行分割再封裝,充分利用了網(wǎng)卡的硬件加速功能提高效率。由于STT技術(shù)將原STT分組偽裝成了TCP/IP分組,而在TCP分組頭中又沒有維護(hù)TCP狀態(tài)信息,如果IP分組在傳輸過程中發(fā)生了分組丟失,STT終端不會(huì)進(jìn)行重傳,這使得建立的隧道是不可靠通信信道。3.3白名單技術(shù)的實(shí)現(xiàn)白名單技術(shù)利用類似防火墻的機(jī)制來實(shí)現(xiàn)虛擬網(wǎng)絡(luò)間的隔離。白名單通常由用戶自定義,維護(hù)在網(wǎng)絡(luò)邊緣側(cè)(例如Hypervisor或者虛擬機(jī))。所有收到的數(shù)據(jù)分組要先經(jīng)過白名單檢驗(yàn),符合白名單中的規(guī)則才允許虛擬機(jī)之間的通信。白名單技術(shù)主要由做安全出身的互聯(lián)網(wǎng)公司在推動(dòng),如M2Mi。相對(duì)于VLAN和網(wǎng)絡(luò)重疊,白名單可以提供更好的靈活性,并且不依賴于底層的網(wǎng)絡(luò)技術(shù)。其局限性也很明顯,當(dāng)虛擬網(wǎng)絡(luò)規(guī)模很大時(shí),白名單的規(guī)模會(huì)迅速增長;每一次虛擬網(wǎng)絡(luò)成員以及規(guī)則的變化都會(huì)導(dǎo)致白名單的更新,維護(hù)開銷可能成為制約其擴(kuò)展性的瓶頸。4主機(jī)及網(wǎng)絡(luò)性能云計(jì)算環(huán)境中給租戶提供性能可保證的資源是很大的挑戰(zhàn)。本質(zhì)在于云計(jì)算是建立在共享資源池上的復(fù)用技術(shù),租戶之間的資源競(jìng)爭(zhēng)導(dǎo)致了云計(jì)算服務(wù)提供商很難為租戶提供性能可保證的云計(jì)算服務(wù)。微軟研究院根據(jù)多篇公開測(cè)量報(bào)道對(duì)以Amazon云主機(jī)服務(wù)EC2為主的云計(jì)算環(huán)境下的CPU、磁盤特別是網(wǎng)絡(luò)性能做了分析比較,圖1顯示了云計(jì)算環(huán)境下虛擬機(jī)間的網(wǎng)絡(luò)帶寬測(cè)量百分位統(tǒng)計(jì)(1%-25%-50%-75%-100%)。從圖中可以看出,虛機(jī)間網(wǎng)絡(luò)帶寬變化非常大,差異達(dá)到5倍甚至更高。云計(jì)算環(huán)境網(wǎng)絡(luò)性能無法保證或者無法預(yù)見,將給租戶和云計(jì)算提供商帶來很多負(fù)面影響。首先,限制了云計(jì)算的應(yīng)用領(lǐng)域。例如,2~3年前,能否在公有云上實(shí)現(xiàn)Top500的高性能計(jì)算(HPC)虛擬集群是很熱的話題,但大量研究表明,如果不能解決虛擬機(jī)及虛擬網(wǎng)絡(luò)的性能劣化和變化問題,HPC應(yīng)用很難在IaaS公有云上運(yùn)行。其次,增加了云計(jì)算的使用風(fēng)險(xiǎn)。USENIXHotCloud2012組織了一個(gè)專題討論云計(jì)算風(fēng)險(xiǎn),云計(jì)算環(huán)境中由于多租戶相互干擾,同一租戶的虛擬機(jī)間網(wǎng)絡(luò)性能不穩(wěn)定、變化大,造成了應(yīng)用性能無法預(yù)知,用戶體驗(yàn)下降,租戶不敢將他們的應(yīng)用向云計(jì)算環(huán)境遷移。無論是對(duì)于面向事務(wù)處理的電子商務(wù)Web應(yīng)用還是MapReduce型的數(shù)據(jù)密集型應(yīng)用都存在這個(gè)問題。最后,增加了云計(jì)算的租用成本。因?yàn)樵朴?jì)算按照租戶占用虛擬機(jī)的時(shí)間以及網(wǎng)絡(luò)流量收費(fèi),而任務(wù)完成的時(shí)間受網(wǎng)絡(luò)性能影響很大,租戶無法估計(jì)任務(wù)結(jié)束時(shí)間,分組丟失造成的重傳會(huì)增加網(wǎng)絡(luò)流量,租戶將潛在支出額外的費(fèi)用。Amazon為了支持網(wǎng)絡(luò)性能可保證的高端應(yīng)用,采用了萬兆專有網(wǎng)絡(luò)且無超額認(rèn)購(oversubscription)的高代價(jià)方案。因此,云計(jì)算環(huán)境中更加有效的虛擬數(shù)據(jù)中心(VDC)需求被提出:VDC的定義是一個(gè)用戶可以自主定義IP地址并具有完整業(yè)務(wù)等級(jí)規(guī)約(SLA)的虛擬機(jī)集群,SLA不僅包括計(jì)算和存儲(chǔ)的需求,也包括虛擬機(jī)間通信網(wǎng)絡(luò)即虛擬網(wǎng)絡(luò)的帶寬需求。對(duì)于租戶來說,VDC在使用上應(yīng)該與專有數(shù)據(jù)中心沒有差別,因此要求虛擬網(wǎng)絡(luò)具有良好的隔離性;同時(shí)VDC比專有數(shù)據(jù)中心具有更大的吸引力是由于其具有彈性,即可以根據(jù)租戶的需求動(dòng)態(tài)調(diào)整容量。性能可保證、可預(yù)見的虛擬網(wǎng)絡(luò)是VDC技術(shù)的關(guān)鍵,可以把這個(gè)問題和電信網(wǎng)絡(luò)中流量工程做一個(gè)類比,可以采用帶寬預(yù)留和呼叫允許控制機(jī)制。但是在云計(jì)算環(huán)境中,性能可預(yù)見、可保證的虛擬網(wǎng)絡(luò)面臨的挑戰(zhàn)更多。首先,可擴(kuò)展性要求更高,帶寬預(yù)留的機(jī)制應(yīng)該能夠擴(kuò)展到超大規(guī)模云計(jì)算環(huán)境的百萬臺(tái)虛擬機(jī)規(guī)模;其次,實(shí)現(xiàn)開銷要求更小,電信網(wǎng)絡(luò)中采用的多協(xié)議標(biāo)簽交換(MPLS)并不適用于云計(jì)算環(huán)境,云計(jì)算中引入了虛擬化,網(wǎng)絡(luò)的邊界從接入交換機(jī)推到了服務(wù)器的虛擬交換機(jī),虛擬交換機(jī)實(shí)現(xiàn)MPLS開銷太大,一般采用三層到二層的協(xié)議封裝技術(shù);最后,云計(jì)算具有高動(dòng)態(tài)特點(diǎn),工作負(fù)載彈性可變,盡管工作負(fù)載遷移可以緩解網(wǎng)絡(luò)擁塞,頻繁調(diào)整工作負(fù)載可能給整個(gè)云計(jì)算環(huán)境的穩(wěn)定帶來災(zāi)難性影響。為解決云計(jì)算環(huán)境中虛擬網(wǎng)絡(luò)性能可預(yù)見、可保證問題,學(xué)術(shù)界提出了以下幾種思路。(1)主機(jī)帶寬保證參考文獻(xiàn)提出了一種能提供端到端帶寬保證的數(shù)據(jù)中心網(wǎng)絡(luò)架構(gòu)。首先,這個(gè)方案需要全網(wǎng)交換設(shè)備支持新協(xié)議的尋址功能,且布線工作量遠(yuǎn)高于目前的樹型拓?fù)浣Y(jié)構(gòu),實(shí)際部署較難;其次,端到端的帶寬保證帶來了可擴(kuò)展性的問題,當(dāng)虛擬機(jī)數(shù)量和租戶數(shù)量增加時(shí),其對(duì)應(yīng)的管理復(fù)雜度將大為提升。再次,在傳輸流量前,虛擬機(jī)需要顯式地預(yù)約流量,這種靜態(tài)的流量預(yù)約方式不適合高動(dòng)態(tài)的數(shù)據(jù)中心業(yè)務(wù)。參考文獻(xiàn)在不改變物理拓?fù)涞那疤嵯?使用虛擬拓?fù)溆成錁?gòu)建了一些具有服務(wù)質(zhì)量保證的虛擬子網(wǎng),但還是無法滿足高動(dòng)態(tài)網(wǎng)絡(luò)負(fù)載的需求。(2)tivc模型的特性參考文獻(xiàn)提出了一種改進(jìn)的時(shí)間交織的虛擬集群(TIVC)模型來抽象網(wǎng)絡(luò)帶寬需求

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論