李紹慶
摘 要 QoS一直是網(wǎng)絡優(yōu)化分析中的“明珠”。盡管人們在該領域投入了大量精力,但因互聯(lián)網(wǎng)信息傳輸中“盡力而為”的特點,很少有保證端到端 QoS方案。本文介紹Qos發(fā)展歷程,并考慮未來QoS的發(fā)展方向。展望了隨著技術發(fā)展,將有大量數(shù)據(jù)在網(wǎng)絡的邊緣產(chǎn)生,計算也需要遷移到邊緣以保證QoS。邊緣服務與計算的需求將不可避免需要服務設施分散化,推動CDN與虛擬化的部署。Qos演進到適應流量發(fā)展的CDN,到5G時代的邊緣計算,最后我們分析了結合區(qū)塊鏈進行的分布式網(wǎng)絡治理如何影響未來網(wǎng)絡QoS發(fā)展。
關鍵詞 Qos;ATM;CDN;邊緣計算
1 電話網(wǎng)絡向信息網(wǎng)絡演進:ATM
早在20世紀80年代,人們就在研究如何由電話網(wǎng)絡向信息網(wǎng)絡演進。 SDH / SONET數(shù)字傳輸結構允許語音與窄帶數(shù)據(jù)以數(shù)字信息方式傳輸。模擬電話網(wǎng)絡向數(shù)字信息網(wǎng)絡演進是通過ATM的普遍引入而實現(xiàn),這種改變是一種革命。
ATM關鍵設計原理是通過端到端信令為每個信息流保留網(wǎng)絡資源。這種方法是適應公共交換電話網(wǎng)(PSTN),為7號信令保留兩個64 Kbps信道,以便承載電話的編碼信息。在PSTN中資源預留方法效果很好,每個交換機處理的資源類型完全相同。但是,在基于ATM的多服務網(wǎng)絡的情況下,交換機將處理大量不同規(guī)格數(shù)據(jù)的資源分配。這給交換機帶來了更高的技術要求[1]。
2 IP技術中Qos技術演進
1990年代初,萬維網(wǎng)的出現(xiàn)改變了網(wǎng)絡格局。人們通過TCP/IP 協(xié)議簇保證IP網(wǎng)絡的QoS的服務,該框架是一種相對輕量且類似于ATM的技術。2000年代初,在IP框架下,引入DSCP等流量標記技術。根據(jù)與客戶簽訂SLA對不同業(yè)務流量進行不同標記。實現(xiàn)在網(wǎng)絡資源緊張時,區(qū)分服務的目標,提升整體業(yè)務的Qos。
通過廣泛使用網(wǎng)絡流量工程,Qos發(fā)展方向上出現(xiàn)了變化。網(wǎng)絡優(yōu)化的目標不是為保證付費的用戶服務質(zhì)量而保留資源,而是通過流量工程來更有效地利用整個網(wǎng)絡資源,從而實現(xiàn)更好的端到端延遲。通過多協(xié)議標簽交換(MPLS)的廣泛部署來實現(xiàn)更好的質(zhì)量服務,該協(xié)議支持為從入口到出口的潛在多路徑構建顯式路由,從而允許通過適當?shù)穆酚蛇x擇方案平均分配流量,并產(chǎn)生相對統(tǒng)一的最優(yōu)鏈路。
視頻流逐步成為主流引用,并持續(xù)增長。為了確保視頻傳送中的Qos,并降低網(wǎng)絡成本產(chǎn)生了CDN,該技術將內(nèi)容部署在網(wǎng)絡邊緣,以便用戶訪問最接近請求的副本。這項技術為用戶QoS提供了保障,同時它使全球網(wǎng)絡負載更易管理。
2010年出現(xiàn)的與QoS相關的技術是軟件定義網(wǎng)絡(SDN)。 SDN的主要目標是將控制與數(shù)據(jù)轉發(fā)分離,并提供可編程性功能,并允許網(wǎng)絡能力開放。SDN將集中控制原理應用于分組網(wǎng)絡。SDN目標是實現(xiàn)實時的網(wǎng)絡管理能力,并逐步實現(xiàn)更細粒度的資源管理,從而更好地提升整體網(wǎng)絡QoS水平。
3 新技術展望:邊緣計算
在最近3-4年中,在通信網(wǎng)絡中尋求QoS提升的同時,出現(xiàn)了新的技術演進,邊緣計算(MEC)是QoS領域的最新發(fā)展。從AR、VR,到自動駕駛汽車,無人駕駛飛機大量應用實現(xiàn)及共享單車的廣泛應用,對通信方式提出了更高的要求。在這種情況下,對響應時間提出更高的質(zhì)量保障要求。應用的快速發(fā)展及對網(wǎng)絡質(zhì)量更高要求,也給通信協(xié)議與標準的演進帶來更大的挑戰(zhàn)。
在過往的二十年里,我們見證了互聯(lián)網(wǎng)集中化內(nèi)容服務發(fā)展。集中化服務導致大規(guī)模數(shù)據(jù)中心的發(fā)展。盡管這種發(fā)展趨勢很好地滿足了當今互聯(lián)網(wǎng)的發(fā)展,并且也符合規(guī)模經(jīng)濟的要求,但它肯定不適合將來的應用。在5G網(wǎng)絡時代,集中化的計算能力與處理速度不滿足不同應用低時延響應需求。
邊緣計算與網(wǎng)絡虛擬化相結合。將計算能力分散與下沉。這種改變使計算轉移更接近用戶。還有另外一因素會影響QoS,并且需要在邊緣計算的應用中解決,即當前的DNS架構無法即時解決解析更新問題,邊緣計算要求幾秒鐘的時間內(nèi)實現(xiàn)實例化和計算能力分解,并且需要以毫秒為單位進行解析和執(zhí)行,而正常的DNS更新幾分鐘時間內(nèi)完成。需要新的以計算為中心的體系結構,以解決在網(wǎng)絡邊緣執(zhí)行的網(wǎng)絡功能快速解析的需求。
4 新挑戰(zhàn):應用安全與信息安全
隨著邊緣計算發(fā)展,在提升QoS同時,需要關注:管理邊緣計算基礎架構自身的信息安全。在當前的互聯(lián)網(wǎng)環(huán)境中,基礎架構是由“技術巨頭”所設計和運營的。到目前為止,該模型在效果方面表現(xiàn)相對較好,在分布式網(wǎng)絡的情況下,類似的模型是否能很好地工作還存在疑問。
首先,對一些集中式計算中心進行技術管理相對容易,但是幾乎不可能管理數(shù)十億個計算點;其次,數(shù)據(jù)中心癱瘓或關鍵設備故障,可能造成最基本的功能就會中斷。同時,我們可以預見到移動邊緣計算基礎架構,它將負責重要的應用程序,例如自動駕駛。顯然Qos要對高延遲敏感的應用程序負責,在關鍵應用中會和每一個人的生命安全相關。
去集中化應用需求會使網(wǎng)絡轉向分散式和分布式的治理模型,并且為了實現(xiàn)可接受的QoS,用戶將不得不信任未知的運營商,從而有效地改變了過去20年的互聯(lián)網(wǎng)生態(tài)系統(tǒng)。在這一點上,加密技術和區(qū)塊鏈技術的最新進展會做出重大貢獻。區(qū)塊鏈可以在不可變的歷史記錄中以不信任的方式跟蹤和記錄任何兩個實體之間的任何信息交換,可以提高安全性并可以確保隱私。計算基礎架構可以分布到數(shù)十億個可操作的計算點都可以在上面進行創(chuàng)新,而治理可以變得分散,并可以保證比當前基礎結構更高的安全性和隱私性。
這種發(fā)展對QoS的影響是巨大的。不信任節(jié)點之間的分布式計算是無處不在計算的一種實現(xiàn)方式,在該計算中,可以利用任何備用計算周期在地理位置較近的位置執(zhí)行對延遲敏感的應用程序。
5 結束語
隨著互聯(lián)網(wǎng)在過去幾十年中的發(fā)展,需要基礎結構來適應無處不在的應用與信息連接。新的5G與云網(wǎng)時代需要應用程序在網(wǎng)絡邊緣部署,以提供更低的延遲。在以信息為中心的網(wǎng)絡,移動邊緣計算以及信息安全的一般領域中的新發(fā)展都有潛力補充此類應用程序的需求。因此,當前的挑戰(zhàn)是彌補已建立的Internet基礎結構和相關協(xié)議與安全,隱私和區(qū)塊鏈技術領域中等新發(fā)展技術之間的差距。這些融合可以共同提供行業(yè)所期望的QoS。
參考文獻
[1] 單志廣,林闖,肖人毅,等.WebQoS控制研究綜述[J].計算機學報,2004(2):2-13.