999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

邊緣計算:發展與挑戰

2021-11-10 07:08:04陳煜喆陳彥萍王忠民楊怡娜
西安郵電大學學報 2021年4期
關鍵詞:設備

高 聰,陳煜喆,張 擎,陳彥萍,王忠民,3,楊怡娜

(1.西安郵電大學 計算機學院, 陜西 西安 710121;2.西安郵電大學 陜西省網絡數據分析與智能處理重點實驗室, 陜西 西安 710121;3.西安郵電大學 西安市大數據與智能計算重點實驗室, 陜西 西安 710121)

物聯網技術的發展使得萬物互聯成為可能,第五代移動通信技術(5th Generation Mobile Communication Technology,5G)的普及和應用即將開啟全球性的“數據爆炸”時代。網絡邊緣設備產生的數據急速增加,對于高帶寬和低時延提出了更高的要求。傳統的云計算在工作原理和技術發展方面的局限性使其無法滿足5G時代的網絡需求,計算中心從云端下沉至邊緣是大勢所趨。因此,邊緣計算技術產生并快速發展。邊緣計算的基本原理是在網絡邊緣的數據產生側對數據進行處理和分析,通過及時響應邊緣側發起的請求,就近提供服務,進而有效地減少網絡傳輸所產生的時延。邊緣計算節點在邊緣側直接處理數據,大量本地數據不需要上傳至云端,具有良好的隱私性和安全性,是分布式自治、工業控制自動化等眾多領域的重要支撐技術。

邊緣計算的概念提出以來,各國都對該領域進行了積極的探索與實踐,但是受限于傳統的通信、網絡和存儲等技術,邊緣計算技術發展緩慢。5G技術使得網絡帶寬與傳輸能力得到了巨大的提高,極大地豐富了應用場景,很好地滿足了各類網絡業務的需求,同時,也給邊緣計算技術帶來了更好的發展機遇。

針對信息通信領域的3個重要發展趨勢,結合5G網絡技術分析了邊緣計算在工業物聯網、車聯網、智慧城市和智慧醫療等經典應用場景中的優勢、賦能方式和可行性。從核心技術問題、發展的關鍵要素和發展趨勢3個方面闡述了邊緣計算領域關鍵技術的發展現狀。針對邊緣計算促進產業變革所面臨的挑戰,從安全與隱私、服務發現、用戶切換、可編程性、異構性、任務分發與調度6個方面分析了關鍵技術的研發,闡述了現有標準與法律法規的不足。對邊緣計算領域的發展前景,從推動因素、技術的難點以及外部挑戰3個方面做出了總結,指出了邊緣計算未來需要重點攻克的關鍵技術問題。

1 邊緣計算概述

目前,邊緣計算技術正處于發展階段,學術界和工業界還沒有統一的定義。邊緣計算的提出者之一施巍松指出[1],邊緣計算是一種在網絡邊緣進行計算的新型計算模式,其對數據的處理主要包括下行的云服務和上行的萬物互聯服務兩部分。邊緣計算將計算和存儲資源分配到邊緣節點,更加靠近用戶,有效地減輕了骨干網的壓力。這種體系結構給傳統的計算、網絡和存儲等技術帶來了重大挑戰。

隨著研究的深入,歐洲電信標準協會(European Telecommunications Standards Institute,ETSI)在2017年將移動邊緣計算擴展為多接入邊緣計算[2],使得邊緣計算從電信蜂窩網絡延伸至其他無線接入網絡,如Wi-Fi網絡。多接入邊緣計算可以看作是運行在移動網絡邊緣的云服務。

隨著物聯網的出現,實時的數據存儲、訪問、處理和決策需求變得多種多樣,智能終端、各類無線傳感器等物聯網設備持續不斷地產生大量數據,云計算無法勝任上述計算需求,會影響各類應用程序的正常運行,導致服務質量下降。多接入邊緣計算與傳統的云計算具有本質上的區別,其將計算和存儲下沉至距離用戶更近的位置,通過服務器的物理性密集部署為用戶的移動需求提供網絡支持,在網絡邊緣側進行實時計算,為海量的移動終端設備提供低時延保障。多接入邊緣計算引入一個新的處理環節,即邊緣節點分析來自附近終端用戶的數據,僅將計算結果等重要信息上傳至云端做進一步處理。

邊緣計算的核心理念是計算更加靠近數據生產的源頭,提供計算、存儲以及各種網絡服務。終端設備在產生數據的同時還需要處理數據,向云端請求服務和信息,處理云端分發的計算任務。因此,邊緣節點的設計需要高效、可靠和安全,實現良好的隱私保護,能夠支持差異性、可擴展性、隔離性和可靠性等需求。

1.1 邊緣計算與傳統云計算的區別

傳統云計算利用集中式的部署降低管理和運行的成本,但這種處理方式不是一勞永逸的。近年來,隨著移動互聯網、物聯網等新興技術的發展和應用,計算資源的分布趨向于分散化。

傳統海量數據的存儲和處理依賴于強大的云平臺,云計算具有資源集中的優勢,其數據處理方式具有非實時性和長周期性的特點。與云計算相比,邊緣計算不僅具有良好的實時性和隱私性,還避免了帶寬瓶頸的問題,更適用于本地數據的實時處理和分析。

目前,海量數據的處理和存儲主要依賴于云計算。盡管云計算有很多優點,但是隨著移動互聯網和物聯網的發展,云計算也凸顯出很多問題。云服務提供商在世界各地建立大型的數據處理和存儲中心,有足夠的資源和能力服務用戶。然而,資源集中意味著終端用戶設備與云服務器之間的平均距離較大,增加了網絡延遲和抖動。由于物理距離的增加,云服務無法直接、快速地訪問本地網絡的信息,如精確的用戶位置、本地網絡狀況和用戶移動性行為等。此外,云計算的規模日益增長,其固有的服務選擇問題在集中式的資源配置模式下始終是一個開放性的問題[3]。對于車聯網、虛擬現實/增強現實(Virtual Reality,VR/Augmented Reality,AR)、智慧交通等延遲性敏感的應用,云計算無法滿足低延遲、環境感知和移動性支持等要求。

與云計算不同,邊緣計算具有快速、安全和易于管理等特點,更適合用于本地服務的實時智能處理和決策。與傳統云計算實現的大型綜合性功能相比,邊緣計算實現的功能規模更小、更直觀,正在以實時、快捷和高效的方式對云計算進行補充。兩個計算模型的優勢互補表現在:一方面,邊緣計算靠近數據源,可作為云計算的數據收集端,同時,邊緣計算的應用部署在網絡邊緣,能夠顯著降低上層云計算中心的計算負載;另一方面,基于云計算的數據分析狀況,可以對邊緣計算的理論及關鍵技術實施修正和改進。

邊緣計算與傳統云計算的工作方式如圖1所示,傳統的云計算模型將數據全部上傳至云端,利用云端的超級計算能力進行集中處理。邊緣計算通過將算力下沉到邊緣節點,實現邊緣與云端的協同處理。

圖1 邊緣計算與云計算的工作方式

面對萬物互聯場景中高帶寬、超低時延的需求,云計算在以下3個方面存在不足。

1.1.1 數據處理的及時性

云計算無法滿足數據處理的實時性。考慮物聯網設備的數量將幾何式增長,單位時間內產生的數據大量增加,數據處理的時效性顯得更加重要。傳統的云計算受限于遠程數據傳輸速率以及集中式體系結構的瓶頸問題,無法滿足大數據時代各類應用場景的實時性要求。如在工業領域中運用云端融合技術解決大數據處理的實時性和精準性等問題,實現工業大數據的處理分析決策與反饋控制的智能化和柔性化[4]。

1.1.2 安全與隱私

在云計算中,所有數據都要通過網絡上傳至云端進行處理,計算資源的集中帶來了數據安全與隱私保護的風險[5]。即使是谷歌、微軟和亞馬遜等全球性的云計算服務提供商也無法完全避免數據的泄漏和丟失。云計算中不安全的應用程序接口、賬戶劫持和證書認證體系缺陷等問題會對數據安全造成很大的威脅。

1.1.3 網絡依賴性

云計算提供的服務依賴于通暢的網絡,當網絡不穩定時,用戶的使用體驗很差。在沒有網絡接入的地方,無法使用云服務。因此,云計算過度地依賴于網絡。

云計算的諸多不足加速了邊緣計算的產生,邊緣計算將計算和存儲功能下沉至網絡邊緣的數據產生側,將傳統云計算的部分處理任務遷移至邊緣計算節點,很好地解決了云計算存在的問題。目前,邊緣計算并不能完全取代云計算,二者的發展與應用相輔相成。邊緣計算與云計算共同協作能夠有效減少數據傳輸、合理分配計算負載和高效進行任務調度。邊緣計算基礎設施在網絡邊緣側提供計算卸載、數據處理、數據存儲和隱私保護等功能。

1.2 邊緣計算的整體架構

邊緣計算的整體架構主要分為云中心、邊緣節點和終端節點3層[6],具體架構如圖2所示。

圖2 邊緣計算的3層體系架構

1)云中心。盡管云計算處理中心將部分任務分發至邊緣計算節點,其仍然是現階段的數據計算中心,超大規模數據的處理和分析任務還是由云計算中心完成。邊緣計算的結果由云計算中心進行永久性存儲。

2)邊緣節點。邊緣節點是物理世界與數字世界的連接樞紐。邊緣計算的計算任務最終由邊緣節點本身或邊緣網關、路由器等完成。因此,如何在動態的網絡拓撲中對計算任務進行分配和調度是邊緣計算的研究熱點。通過設計高效的網絡架構,合理地部署邊緣計算節點,優化地調配網絡邊緣側的計算和存儲資源,提供高質量、低時延的服務。

3)終端節點。終端設備由各種物聯網設備構成,主要進行數據采集,將數據導向邊緣節點或云中心。

數據產生后由終端節點,即各類傳感器和邊緣設備收集并上傳至邊緣節點。邊緣節點負責邊緣設備的接入管理,同時,對收到的原始數據進行實時分析、處理和決策,然后將少量的數據如計算結果等重要信息上傳至云計算處理中心。云計算處理中心對來自邊緣節點的數據進行集成,進一步實施大規模的整體性數據分析,在此過程中適當地對計算任務進行調度和分配,與邊緣計算節點進行協作。

邊緣計算這種新興的計算模型涵蓋了移動互聯網、車聯網、蜂窩網和物聯網等眾多應用領域,需要應對網絡邊緣側不同的網絡設備和應用場景。最初,多數網絡服務提供商嘗試利用軟件解決方案實現邊緣計算,如諾基亞的移動邊緣計算軟件是使基站能夠提供邊緣計算服務,Cisco IOx(IOS and Linux)網絡基礎設施為多業務路由器的集成提供了執行環境,IOS是指互聯網操作系統。但是,類似的解決方案都與特定的硬件密切相關,不能很好地應對復雜的異構環境[7]。

不同領域的大量應用導致邊緣計算數據的多樣化和復雜性。因此,除了圖2所示的3層架構之外,還必須針對不同的應用場景和計算模式設計具體的架構,規劃計算、存儲和網絡等軟硬件資源的配置,使得邊緣計算節點的具體落地方案在性能、安全和能源消耗等方面達到最優化。

1.3 邊緣計算的獨特優勢

邊緣設備的擴展使得應用程序可以在邊緣區域處理數據,無需將數據全部傳送至云計算中心,可以最小化服務延遲和帶寬消耗,有效降低云計算服務器的負載,顯著減小網絡帶寬的壓力,提高了數據處理的效率。對于云計算無法適應的時延敏感計算、低價值密度和應急場景等問題,邊緣計算技術也可以較好地解決。

邊緣計算技術本身的特點使其具有以下4個優點。

1)實時數據處理和分析。邊緣計算節點的部署更靠近數據產生的源頭,數據可以實時地在本地進行計算和處理,無需在外部數據中心或云端進行,減少了處理遲延。

2)節約成本。智慧城市和智能家居中終端設備產生的數據量呈指數增長,邊緣計算能夠減少集中處理,通過實時處理更快地做出響應,進而改善了服務質量。數據本地化處理在管理方面的開銷相比于傳統的云計算中心要少很多。

3)緩解網絡帶寬壓力。邊緣計算技術在處理終端設備的數據時可以過濾掉大量的無用數據,只有少量的原始數據和重要信息上傳至云端,顯著減小了網絡帶寬的壓力。

4)隱私策略實施。物聯網系統高度集中且規模較大,邊緣設備的數據隱私保護不容忽視,通常用戶不愿意將比較敏感的原始傳感器數據和計算結果傳送到云端。邊緣計算設備作為物聯網傳感器等數據基礎設施的首要接觸點,能夠在將數據上傳到云端之前執行數據所有者所應用的隱私策略,提升數據的安全性。

2 邊緣計算的典型應用場景

邊緣計算技術本身的獨特優勢以及5G網絡和物聯網等技術的發展,使得邊緣計算具有非常廣闊的發展空間。邊緣計算的出現與信息和通信領域的3個重要發展趨勢相吻合。第一個趨勢是網絡層面向軟件定義網絡(Software Defined Network,SDN)和網絡功能虛擬化(Network Function Virtualization,NFV)的轉變,即將軟件定義網絡與移動網絡相結合。第二個趨勢是5G應用場景中自動駕駛、VR/AR、智慧城市和智慧醫療等領域對超低時延網絡要求的提高。考慮邊緣計算的各種優勢都與5G網絡的需求所契合,其能夠成為5G技術天然的合作伙伴。第三個趨勢是萬物互聯,雖然可移動網絡中智能手機和智能家居等移動設備的計算和存儲能力持續增長,但是受節點自身固有屬性的限制,如重量、電池、尺寸和散熱等,其發展空間有限。因此,邊緣計算節點必須針對臨近的移動設備和傳感器等物聯網設備進行功能擴展[8]。上述3個趨勢從不同方面推動著邊緣計算的發展。

2.1 5G與邊緣計算

5G網絡具有以下3類經典應用場景[9]。

1)增強移動寬帶[10](Enhanced Mobile Broadband,eMBB)。主要滿足用戶對高帶寬、高網速類業務的需求,典型的場景為超高清視頻、VR/AR等,廣泛使用于文體娛樂、教育培訓教育、安全防范安防和環境監測等方面。

2)海量機器類通信[11](Massive Machine Type Communication,mMTC)。主要面向物聯網業務,對環境感知的實時性要求較低,但對終端設備的密集性要求程度高,廣泛應用于公共事業、建筑、農業、物流、智慧城市和智能家居等領域。

3)超可靠低時延通信[12](Ultra Reliable Low Latency Communications,uRLLC)。主要用于智慧醫療、智慧交通、智能電網和自動化工廠等對網絡時延與可靠性要求極高的行業。與前幾代蜂窩移動通信技術相比,5G網絡在時延和可靠性上有較大的提升。

針對5G網絡的3類經典應用場景,邊緣計算均能夠提供良好的解決方案。對于增強移動寬帶場景,邊緣節點可以部署在邊緣云上以提高資源的復用率。對于海量機器類通信場景,將邊緣節點部署在更高層的匯聚云,滿足大范圍覆蓋區域內的業務需求。對于超可靠低時延通信場景,邊緣計算節點可以部署在靠近基站的接入云,最大程度地降低通信時延。

2.2 工業物聯網

隨著物聯網設備的大規模部署,大量的智能設備通過嵌入式傳感器感知環境信息,所產生的數據量呈指數增長。預計到2025年,全球物聯網設備聯網數量將達到250億個[13]。考慮物聯網設備沒有足夠的資源在本地處理數據,云計算模型通過將計算負載傳輸到云端進行處理,這樣做會消耗大量的網絡資源。在邊緣計算模型中,分散的終端和物聯網網關等設備能夠對網絡邊緣所產生的數據進行過濾和智能分析。物聯網的核心理念是實現不同對象之間的鏈接和互操作,邊緣計算的核心是通過數據分析實現對象之間的感知、交互和控制。因此,邊緣計算是物聯網應用的關鍵,對實現部署區域內智能終端的全面互聯和高度智能化至關重要。

傳統的生產線和生產過程管理機制無法滿足工業4.0時代智能工廠的數字化轉變。工業物聯網場景下的邊緣計算,如圖3所示,利用邊緣計算技術,能夠確保工業現場數據采集和處理的靈活性,增強智能工廠的可重配置性,進而降低生產成本,提高生產效率。

圖3 工業物聯網場景中的邊緣計算

文獻[14]對邊緣計算在工業物聯網中的應用進行了詳盡的總結,通過對現有體系結構以及發展趨勢的論述,給出了未來工業物聯網在基于5G的邊緣通信、負載平衡、任務遷移、邊緣智能以及數據安全等方面的挑戰。為了滿足工業物聯網的大規模數據處理所需的超低延遲響應、可靠介質和隱私策略等條件,文獻[15]提出了一個多層多接入邊緣計算架構。文獻[16]提出一種5G普適邊緣計算環境下工業物聯網的能量節約方法,該方法通過優化資源分配和不同通信波段上的功率對排程問題進行建模,進而達到減少整個工業物聯網能量消耗的目的。文獻[17]采用邊緣計算技術將深度學習的模型訓練過程從云端遷移至邊緣節點,顯著地降低了工業物聯網的數據傳輸需求,進而緩解了網絡擁塞,提高了工業物聯網的整體性能。文獻[18]為軟件定義網絡提出了一種普適邊緣計算環境下的工業物聯網數據共享模型,該模型基于區塊鏈技術緩解軟件定義網絡中大量智能設備之間數據共享的安全性問題,能夠抵御針對工業物聯網設備的常見攻擊,如分布式拒絕服務攻擊(Distributed Denial of Service,DDoS)。

為了打造更加穩定、成熟的工業物聯網,邊緣計算技術應當主要在智能制造、遠程操控和智慧工業園區3個方面發力。

2.3 車聯網與智慧交通

交通領域是5G和邊緣計算技術的一個重要應用場景。汽車逐漸成為人們生活的必備工具,針對汽車駕駛輔助(Driver Assistance,DA)、部分自動駕駛(Partial Automatic,PA)和有條件自動駕駛(Conditional Automatic,CA)等3類系統,我國提出的智能網聯汽車的推動工程計劃在2025年實現新車裝配率80%的目標[19]。車聯網與自動駕駛的發展離不開邊緣計算技術,邊緣計算技術可以提高道路通行效率,保障道路交通安全,增強政府管理部門的管理能力。對于運輸行業的企業來說,可以降低運營成本,對于普通用戶來說,能夠提高出行效率、改善用車體驗。文獻[20]指出邊緣計算對于解決車聯網中數據傳輸以及設備響應的時延問題具有很好的應用前景。因此,為車輛網設計了一個容器化的邊緣計算平臺,該平臺能夠提供低時延的計算服務。文獻[21]指出傳統的基于云計算的車聯網無法提供支持大計算量、高移動性和低延遲的服務。基于移動邊緣計算技術提出了一個層次化結構的車聯網系統,設計了一個服務質量使能的資源分配算法。基于該算法,計算任務根據其對時延的容忍程度被賦予不同的優先級,從而使得整個車聯網變得更加高效和靈活。文獻[22]針對邊緣計算在車聯網中的應用設計了一個計算遷移與內容緩存模型,該模型通過結合車輛網的全局信息和時變性設計智能遷移策略改善車聯網的整體性能,進而提供高質量的服務。文獻[23]基于交通流量預測提出了一種車輛網中計算遷移與內容緩存的模型,該模型將內容解碼任務遷移至邊緣服務器,不僅能夠實現較低時延的服務,還減少了任務的執行時間和能量消耗。文獻[24]針對車聯網對實時性通信的需求,結合5G技術對車聯網中的計算任務進行遷移,提出了由5G技術使能的邊緣計算車聯網系統,并給出了3種不同情況下的計算任務遷移方案。

在智慧交通領域,邊緣計算的工作原理使得車輛的位置信息可以直接在邊緣節點進行處理、分析和決策。因此,邊緣計算技術在定位以及路徑規劃方面要明顯優于云計算。智慧交通場景對網絡延遲的要求極高,需要在車輛以及運營商的基礎設施等關鍵位置部署邊緣節點。車聯網與智慧交通布局如圖4所示,邊緣節點可以對來自引擎、方向盤、輪胎和剎車片等構件的各類數據進行實時分析和處理[25],實現設備的故障分析和預防性維護。利用邊緣計算技術將多個車輛的數據進行共享,實現車輛與車輛之間、車輛與基站之間信息的實時更新,避免道路險情。

圖4 車聯網與智慧交通場景中的邊緣計算

2.4 智慧生活

建設智慧城市的基本理念是利用先進的信息通信技術驅動各類創新服務,進而改善人們的生活質量[26]。5G技術的可擴展性和敏捷性不僅能夠提高數據傳輸速率,還可以支持公共安全、公共設施和交通運輸等海量數據的應用。基于5G網絡、人工智能、視頻技術與邊緣計算技術的相互結合,將環境感知設備與城市基礎設施聯系起來,能夠提高運營與管理的效率[27]。在萬物互聯的背景下,城市中每天產生的數據量十分龐大,云計算的處理模式無法在有限的帶寬負載下滿足各類應用場景對傳輸延遲的需求。如圖5所示的智慧城市場景,邊緣計算能夠為這類應用提供高效的解決方案。

圖5 智慧城市場景中的邊緣計算

隨著生活水平的提高,人們對高品質醫療和保健的需求日益增長[28]。邊緣計算技術的出現使得智慧醫療的3大應用領域如遠程診斷、遠程手術和應急救援具有更加廣闊的發展前景。患者需要靈活的、個性化的醫療服務,希望足不出戶就能夠將身體狀況的數據發送給醫生進行檢查。醫療機構能夠利用本地化處理的優勢為當地居民提供更好的醫療服務,還可以向全球的遠程患者實時地推薦醫療方案。針對上述需求,給出邊緣計算與5G技術相結合的創新性解決方案,由物聯網設備實現患者實時信息的獲取,通過高質量的網絡傳輸和計算能力保證低延遲和實時計算,實現方便快捷的智慧醫療,如圖6所示。

圖6 智慧醫療場景中的邊緣計算

2.5 虛擬現實/增強現實(VR/AR)

VR/AR是近眼顯示、渲染處理、感知交互和網絡傳輸等信息技術相互融合的產物。隨著智能手機和可穿戴設備的普及,VR/AR備受學術界和工業界的關注,已經在藝術、教育和娛樂等領域具有廣泛的應用。高質量的VR/AR業務對時延和帶寬的要求極高,傳統的云計算并不適合。目前流行的兩種解決方案是基于可穿戴設備和基于應用程序的解決方案[29],這兩種方案在成本、可移植性和跨平臺方面都存在一些固有的局限性。邊緣計算和5G技術可以有效地解決VR/AR應用在傳輸帶寬不足、設備移動性弱及用戶互動體驗差等方面的缺陷。因此,邊緣計算技術的出現是VR/AR應用蓬勃發展的重要契機。

3 邊緣計算的關鍵技術

本節首先指出邊緣計算的核心技術問題,然后給出關鍵技術及發展趨勢。

3.1 核心技術問題

邊緣計算的核心技術問題主要包含軟硬件及存儲、網絡通信以及安全與隱私等3個方面。

3.1.1 軟硬件及存儲

1)軟件方面。針對未來萬物互聯所產生的海量數據以及各類應用場景對時延、帶寬的苛刻要求,邊緣計算環境下的應用軟件必須具有可重配置性、可移植性以及各種應用領域中的互操作功能[30]。如部署在工業物聯網以及智能交通等領域的邊緣計算節點上的軟件,必須根據生產需求的改變和實時路況的更新及時地做出調整,基于實時數據進行計算和分析,進而對系統做出優化。此外,需要在遠程管理功能方面對邊緣計算應用軟件進行加強。

2)硬件方面。與傳統的云計算相比,邊緣計算節點對于硬件的要求更為嚴苛。考慮邊緣計算的分布式部署特性,邊緣節點可能位于車間、小區、校園和街道等任何位置,這給邊緣節點的硬件設計和維護帶來了巨大的挑戰。只有采用高標準的硬件設備,才能盡可能地降低故障率、減少設備維護。目前,工業界尚未形成統一的標準,各大廠商所生產的硬件設備之間缺乏互聯互通和互操作性。由于部署環境和任務需求的不同,邊緣計算節點的硬件設備在研發時必須綜合考慮集成度、硬件加速、能量消耗以及協議規范性等問題。

3)存儲方面。邊緣計算的很多應用場景對延遲極其敏感,如網絡和嵌入式應用程序。雖然用閃存驅動器代替機械磁盤是存儲設備發展的趨勢,但是現有存儲系統的設計在很大程度上取決于磁盤的特性,而不是閃存驅動器的特性。隨著邊緣計算技術的發展,高速、節能的小型閃存驅動器將大量部署在邊緣節點上。無論單個磁盤還是全閃存服務器都需要匹配相應的存儲軟件,面向閃存的軟件存儲系統是邊緣計算的一項關鍵技術。

3.1.2 網絡通信

在邊緣計算中,存儲和計算資源從云數據中心轉移到邊緣節點,同時計算任務從骨干網絡下沉至邊緣節點。服務器內部與外部的交互大量增加,傳統的傳輸控制協議/網際協議(Transmission Control Protocol/Internet Protocol,TCP/IP)技術很難滿足具體應用的需求。為了應對這一挑戰,無限帶寬(InfiniBand),遠程直接內存訪問(Remote Direct Memory Access,RDMA)和數據平面開發套件(Data Plane Development Kit,DPDK)成為邊緣計算的關鍵加速技術[31]。隨著5G技術的發展與應用,引入了網絡切片技術對5G網絡的3類應用場景進行統一管理。在接入網、承載網和核心網3個層面,分別采用NFV、SDN和服務化架構(Service-based Architecture,SBA)等3個技術對網絡進行切片。

1)作為一種電纜轉換技術,InfiniBand支持并發鏈路,具有高帶寬、低延遲和高擴展性的特點,適用于服務器與服務器、服務器與存儲設備以及服務器與網絡之間的通信[32]。遠程直接內存訪問技術可以將數據直接通過網絡傳輸到計算機的存儲區域,即數據可以直接從一個系統快速地傳輸到另一個遠程系統的內存中。該技術對設備的計算能力沒有很高的要求,避免了外部存儲器上的復制和交換操作,提高了系統性能。DPDK是由英特爾等多家公司研發的應用程序開發套件[33],其能夠提高數據包的處理速度,將控制線程和數據線程綁定到不同的CPU內核,提供內存池和無鎖的環形緩沖區,減少線程之間CPU內核的調度。

2)網絡切片技術主要分為通信管理、網絡切片管理以及網絡切片子網管理部分。通過將一個物理網絡分割成若干個邏輯網絡,同一個物理網絡可以為不同的應用場景提供按需應變的定制化網絡服務[34],能夠滿足人們的個性化需求和服務質量要求。邊緣計算技術的發展必須考慮如何與網絡切片技術更好地結合,進而為工業物聯網、車聯網和AR/VR等垂直行業提供低時延、高可靠及通信安全的網絡服務。

3.1.3 安全與隱私

首先,僅保證云-邊-端各層之間的安全并不能保證整體性的數據安全,需要協調云-邊、邊-端、云-端等各種安全機制,實現異構邊緣數據中心之間的協作[35]。安全機制的設定需要盡可能地自治,避免過分地依賴于基礎設施,減少針對基礎設施的惡意攻擊。考慮邊緣計算節點的分布十分廣泛,環境差異較大,社區和個人的邊緣計算節點普遍缺乏商用服務器的各種硬件保護機制。因此,這類邊緣計算節點的安全與隱私保護也是一大挑戰。

其次,由于邊緣節點在網絡中分布不均勻,終端設備對數據的收集、聚合和分析無法有效地進行集中控制[36]。智能家居設備等保護性較差的邊緣節點,很可能成為入侵者實施惡意攻擊的首選目標。如何保證邊緣計算敏感數據的機密性和關鍵數據的完整性是安全與隱私保護的重點。此外,邊緣節點處于網絡邊緣,靠近應用場景中的關鍵業務設備、智能手機、智能家居和各類傳感器等終端設備。因此,必須考慮具體的硬件設備、網絡環境、以及應用程序的安全性。

3.2 關鍵技術及發展趨勢

邊緣計算的關鍵技術從5G網絡技術、計算技術、存儲技術和系統平臺等4個方面進行闡述。關鍵技術的發展趨勢從云-邊-端協同、邊緣計算與5G網絡協同以及個性化等3個方面進行闡述。

3.2.1 關鍵技術

1)5G網絡技術。5G網絡與邊緣計算技術的關系十分緊密,5G網絡對超低時延、高帶寬和大容量等需求的支持性,使得邊緣計算成為5G的核心技術之一[37]。邊緣計算技術的優勢很好地解決了帶寬不足的問題,彌補了網絡的時延和抖動等性能缺陷,極大地改善了用戶體驗。

2)計算技術。計算能力是邊緣計算節點的一個重要性能指標。在“ABC SUMMIT 2019百度云智峰會”上,百度介紹了百邊緣計算(Bai Edge Computing,BEC)[38],其基于運營商節點和已有的網絡架構,一站式地提供全面覆蓋的分布式算力資源,通過對終端數據進行就近計算和處理,大幅度地優化響應時延、降低云計算中心的負載,為用戶提供高效、靈活的邊緣算力資源和平臺。

3)存儲技術。邊緣計算將原本在云計算中心進行的數據存儲、處理和簡單分析的工作遷移到邊緣節點,降低了時延和增加了隱私性,但是也給邊緣節點的存儲能力帶來了壓力。工業界引入超融合架構[39]應對存儲需求,其包含商用硬件和存儲管理軟件,基于虛擬存儲設備,以虛擬機為中心將存儲管理、數據保護和網絡通信集成到節點內,具有高性能與高可靠性的特點。由于采用了分布式存儲池,能夠在不中斷系統業務的情況下,根據實際需求進行節點的新增與刪除。

4)系統平臺。已有的邊緣計算平臺通常包含資源管理、設備接入、數據采集、安全管理和平臺管理等5個功能模塊。文獻[40]提到以下4個邊緣計算平臺,EdgeXFoundry和ApacheEdgent,前者是工業領域的標準化互操作性框架,后者是面向本地實時分析的流數據處理框架,上述兩個系統都部署在路由器、交換機等邊緣設備上;面向邊緣云的交換中心重構數據中心項目(Central Office Re-architected as a Datacenter,CORD)和Akraino EdgeStack,前者基于軟件定義網絡、網絡功能虛擬化和傳統云計算構建可擴展的邊緣網絡基礎設施,后者基于開源軟件棧構建網絡基礎設施和邊緣計算應用的整體解決方案,上述兩個系統均是針對網絡運營商的邊緣計算平臺。此外,由容器軟件提供商Rancher Labs發布的k3OS是首個專為kubernetes而生的操作系統[41],該系統資源消耗低,簡化了邊緣計算環境中的操作,適用于邊緣計算、物聯網等新興的應用場景。華為將kubeEdge開源項目捐獻給云原生計算基金會[42](Cloud Native Computing Foundation,CNCF),形成全球首個基于kubernetes擴展的、提供云-邊協同能力的開放式邊緣計算平臺,實現了云-邊協同、計算下沉和海量設備接入等功能。

3.2.2 發展趨勢

1)云-邊-端協同發展。雖然云計算的相關技術已經比較成熟,但其工作原理造成的集中式數據處理、網絡時延和抖動等固有問題依然存在。邊緣計算的發展對云計算是一個強力的補充。在未來物聯網的發展中,邊緣計算、云計算和終端設備必須進行協作。云計算負責任務調度等全局性工作。邊緣計算是云計算向數據產生側的延伸,側重于現場、實時性和安全性等,在對數據進行處理后將有價值的信息上傳至云端。終端設備通過各類內嵌的傳感器對原始數據進行采集。

2)邊緣計算與5G網絡協同發展。5G網絡的商用為邊緣計算提供了進一步的發展契機。雖然5G網絡具有高帶寬、大容量、低時延等優勢,但該技術極大地增加了數據處理的規模,必須提供一種兼具高效性和可靠性的新型計算模式[43]。多接入邊緣計算被視為一種向5G過渡的關鍵技術和架構性概念,能夠充分發揮5G的各種優勢,從云-邊-端3個方面優化資源的配置,實現系統性能、成本和用戶體驗等多個方面的提升。

3)個性化發展。在實際生產環境中,邊緣計算基礎設施的擁有者、各節點的任務類型、計算量等都不盡相同。在部署邊緣應用時,必須保證能夠提供最低服務水平。在開發邊緣計算設備和應用程序時應當充分考慮可能面臨的個性化需求,以便更高效地利用基礎設施資源。

4 邊緣計算面臨的挑戰

4.1 技術挑戰

在傳統的云計算架構中,數據中心是資源的控制者,用戶按照需求申請資源。用戶數據上傳至數據中心進行處理,數據中心處理完成后將結果通過網絡反饋給用戶。在邊緣計算架構中,計算、存儲等資源下沉至邊緣節點,位于用戶附近。用戶不需要完全依賴于數據中心。因此,用于計算、網絡和存儲的關鍵技術發生了重大變化[44]。

4.1.1 安全與隱私

邊緣計算具有位置感知能力,能夠在智慧城市中提供實時的、低成本的服務。同時,邊緣計算的出現也帶來了額外的安全威脅,從以下4個角度增加了攻擊面。

1)計算能力弱。與云服務器相比,邊緣服務器的計算能力很弱。邊緣服務器更容易受到現有攻擊方式的攻擊,而這些攻擊對云服務器早已失效。同理,與通用計算機相比,邊緣設備的防御機制更加脆弱,許多針對桌面計算機的無效攻擊可能對邊緣設備構成嚴重威脅。

2)攻擊無意識。與通用計算機不同,大多數物聯網設備沒有用戶界面,有些設備只包含比較簡陋的硬件,這導致用戶對設備運行狀態的了解很有限。因此,即使攻擊發生在邊緣設備上,絕大多數用戶是無法識別的。

3)操作系統和協議的異構性。通用計算機傾向于使用標準的操作系統和統一的通信協議,而邊緣設備通常具有不同的操作系統和通信協議,并沒有遵循統一的、標準化的規則,導致設計統一的邊緣計算保護機制比較困難。

4)粗粒度訪問控制。針對通用計算機和云計算設計的訪問控制模型主要包括無讀寫、只讀、只寫和讀寫等4類權限。這類粗粒度的訪問控制模型無法適應邊緣計算的需求,邊緣計算中復雜的系統以及應用程序需要細粒度的訪問控制,進而應對諸如“誰可以通過在何時做什么來訪問哪些傳感器”之類的問題。

4.1.2 服務發現

終端用戶設備通常是針對某項功能的專用設備,其通過網絡請求不同類型的服務。然而,移動設備上運行的應用程序通常并不知曉邊緣節點上提供的可用服務。針對服務發現,應該提供某種機制使客戶機的應用程序能夠通過指定計算能力和所需要的存儲空間生成服務請求,然后由代理機制發現滿足終端用戶需求的服務[45]。在軟件定義網絡中,服務發現模塊參與邊緣計算基礎設施的維護,提供可用服務的內容和位置信息,通過一個映射表將服務名稱與相應的服務器位置鏈接起來,邊緣服務器定期將所提供的服務分發給服務發現程序。

4.1.3 用戶切換

邊緣設備的移動性使其可以離開某個邊緣節點的覆蓋范圍,進入另一個邊緣節點的覆蓋范圍,在不涉及任何切換管理的情況下,只要邊緣節點發生改變,用戶就會重新啟動服務發現和服務調試過程。這樣不僅導致邊緣計算基礎設施的操作效率低下,同時嚴重影響用戶體驗。因此,用戶切換模塊通過預測未來可能的覆蓋區域確保服務的連續性,如通過軟件定義網絡進行虛擬化資源流的重定向或即時動態遷移[46]。當用戶與相應服務器之間的距離持續增加,系統的性能和用戶體驗都會逐漸降級。因此,虛擬機遷移在服務器的實時訪問中至關重要。

4.1.4 可編程性

在云計算模型中,系統的運行和維護都是公開透明的。用戶無需了解程序是如何運行的,直接將需求傳至云端,云端服務器傳回處理結果。在邊緣計算模型中,邊緣計算節點本身、操作系統平臺和運行環境均具有異構性,應用程序的編寫和執行過程也具有多樣性[47]。在邊緣計算節點中統一地部署應用程序對開發人員來說比較困難。此外,開發人員需要在邊緣和云之間劃分應用程序的功能,早期的實現是通過手動完成的,不具有可擴展性。因此,需要研發易于使用的編程框架和工具,支持邊緣計算編程模型需要的任務和數據的并行性。同時,兼顧軟硬件的異構性和邊緣節點的資源容量,使得邊緣計算的可編程性比傳統的云計算模型更復雜。

4.1.5 異構性(互操作性)

不同網絡服務提供商擁有的多接入邊緣計算基礎架構標準不同,邊緣計算節點的協議、硬件接口和服務方式等存在差異[48]。因此,工業界應當統一標準,實時規范化地生產和管理。大多數供應商制造的邊緣計算設備基于軟件解決方案滿足通用計算的需求。隨著支持通用計算的邊緣節點的增多,對開發框架和工具包的需求也在增強。

4.1.6 任務分發與調度

在邊緣計算場景下,物聯網等設備產生的大量數據不需要發送到云端處理。邊緣計算節點具有有限的資源,需要根據實際任務的類型和規模進行任務的分發和調度,避免部分邊緣計算節點負載過大影響系統性能和用戶體驗。通過云-邊-端協同的方式將復雜的任務進行分割,充分利用有限的資源為用戶提供良好的服務。

4.2 標準與法律法規

科學技術的演進和應用不可避免地涉及到實際推廣與產業化發展。因此,相關的標準和法律法規不可或缺。

4.2.1 標準

雖然邊緣計算技術具有良好的發展前景,但是仍處于起步階段。目前業內缺乏統一的標準體系。ETSI和第三代合作伙伴計劃(3rd Generation Partnership Project,3GPP)兩個組織分別制定了與邊緣計算相關的若干項標準[49-50]。其中,ETSI在ETSI GS MEC 003協議中提出基于網絡功能虛擬化的邊緣計算參考架構,該架構使得邊緣計算平臺上的應用程序能夠高效、可靠地運行。此外,ETSI還對多接入邊緣計算在諸多應用場景下的服務框架進行了定義。3GPP提出了基于控制層和用戶層分離(Control and User Plane Separation,CUPS)的核心網架構,設計了面向分組核心網服務網關、分組數據網網關和流量監測的功能分離模型[51]。目前,ETSI所制訂的標準主要關注于信息技術領域,缺乏對邊緣計算整體網絡架構的認知,導致邊緣計算節點與4G/5G網絡架構難以充分結合。3GPP在標準制定中側重于網絡架構、物理接口和5G空口技術,未能激活產業界在邊緣計算上的活力。邊緣計算技術標準的制定必須從系統集成、互聯互通、信息融合等多個維度進行綜合考慮,只有對邊緣節點的性能實施全方位的、權威的測試才能夠付諸實施和推廣。但是,目前邊緣計算技術尚未成熟,需要進行大量的研究才能提供全面的、精確的基準測試數據[52]。

4.2.2 法律法規

與邊緣計算相關的法律法規建設還不夠完善。邊緣計算豐富的應用場景在提高人們生活質量的同時,不可避免地引入了網絡與信息安全方面的問題。在應用邊緣計算技術的各大領域中,都需要制定完善的法律法規應對和解決與網絡信息安全相關的社會問題[53]。政府和企業應當積極地推動邊緣計算技術的研發和標準制定,同時加強基礎設施的組織與監管,避免惡意用戶的攻擊、侵入和破壞,加強對整個行業的法律法規宣傳和普及,從源頭上避免違法犯罪的產生。

5 結語

邊緣計算作為一種新型的計算模型,在網絡邊緣側部署節點,實現數據的實時處理,具有可靠性高、資源消耗少等優勢。在萬物互聯的趨勢下,邊緣計算不僅能夠彌補傳統的云計算存在的缺陷,還可以很好地與5G網絡技術相互促進。因此,具有廣闊的發展前景和豐富的應用場景。目前,邊緣計算的相關技術和標準還需要大幅度地完善,邊緣計算相關問題總結,即該領域的推動因素、技術難點以及外部挑戰如圖7所示。

圖7 邊緣計算相關問題總結

未來,邊緣計算技術會與終端設備、云計算進行深度融合,共同在工業物聯網、車聯網、智慧城市和智慧醫療等人們生產生活的各個方面發揮作用。邊緣計算技術也必將成為繼云計算、大數據之后的下一個熱點領域。為了提升我國的綜合實力,加速產業轉型,改善人們的生活水平,學術界和工業界應當加大投入、深入挖掘邊緣計算技術的真正潛力。

猜你喜歡
設備
諧響應分析在設備減振中的應用
調試新設備
當代工人(2020年13期)2020-09-27 23:04:20
基于VB6.0+Access2010開發的設備管理信息系統
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
廣播發射設備中平衡輸入與不平衡輸入的轉換
電子制作(2018年10期)2018-08-04 03:24:48
食之無味,棄之可惜 那些槽點滿滿的可穿戴智能設備
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
HTC斥資千萬美元入股虛擬現實設備商WEVR
IT時代周刊(2015年8期)2015-11-11 05:50:37
Automechanika Shanghai 2014 之“看” 汽保設備篇
如何在設備采購中節省成本
主站蜘蛛池模板: 亚洲综合国产一区二区三区| 亚洲精品国产综合99| 伦精品一区二区三区视频| 国产黑丝一区| 成人福利在线免费观看| 好久久免费视频高清| 国产毛片基地| 亚洲午夜18| 国产爽爽视频| 亚洲一区二区三区在线视频| h视频在线播放| 久久伊伊香蕉综合精品| 亚洲中文在线视频| 在线高清亚洲精品二区| 色偷偷综合网| 亚洲欧美国产五月天综合| 国产亚洲欧美在线中文bt天堂 | 狠狠操夜夜爽| 偷拍久久网| 国产精品自拍合集| 免费人成网站在线高清| 国产簧片免费在线播放| 国产成人一二三| 人人妻人人澡人人爽欧美一区| 日韩午夜片| 99手机在线视频| 亚洲无线一二三四区男男| 在线欧美日韩| 国产精品亚洲欧美日韩久久| 五月婷婷丁香综合| 香蕉eeww99国产在线观看| 91福利一区二区三区| 真实国产精品vr专区| 国产精品亚洲一区二区在线观看| 人妻丰满熟妇av五码区| 最新日本中文字幕| 99热亚洲精品6码| 色婷婷电影网| 日韩av手机在线| 国产91高跟丝袜| 久草视频中文| 日本欧美成人免费| 99精品福利视频| 91麻豆精品国产高清在线| 色哟哟国产精品一区二区| 亚洲最猛黑人xxxx黑人猛交| 欧美一级在线看| 九色在线观看视频| 播五月综合| a毛片在线播放| 色综合国产| 欧美性爱精品一区二区三区 | 欧美成人h精品网站| 99久视频| 亚洲天堂网视频| 狠狠做深爱婷婷综合一区| 国产拍在线| 亚洲免费黄色网| 国产精品视屏| 日韩精品高清自在线| 亚洲色图在线观看| 日本a级免费| 97se综合| 久久一本精品久久久ー99| 69av在线| 国产新AV天堂| 欧美啪啪精品| 无码高潮喷水在线观看| 青草精品视频| 午夜性刺激在线观看免费| 特级毛片免费视频| 色综合五月| AV无码无在线观看免费| 午夜国产小视频| 丰满人妻被猛烈进入无码| 婷婷激情亚洲| 久久96热在精品国产高清| 欧美在线免费| 亚洲人成影院在线观看| www.亚洲天堂| 欧美午夜精品| 亚洲天堂2014|