物聯網時代中關於邊緣計算那些事兒

2021-09-20 11:28:44 字數 3396 閱讀 7931

根據國際電信聯盟電信標準分局itu-t的研究報告,到2023年,每個人每秒將產生1.7mb的資料,iot可穿戴裝置的出貨量將達到2.37億。idc也發布了相關**,到2023年,50%的物聯網網路將面臨網路頻寬的限制,40%的資料需要在網路邊緣側分析、處理與儲存,到2023年,這一數字將超過50%。

1)分布式和低延遲計算

作為雲計算的有益補充,可以利用邊緣節點(例如,路由器或離邊緣裝置最近的基站),用以減少網路等待時間。

2)超越終端裝置的資源限制

然而,並非來自終端裝置的所有資料都需要由雲計算執行,資料可以利用適合資料管理任務的空閒計算資源,在邊緣節點處過濾或者分析。

3)可持續的能源消耗

大量研究顯示,雲計算會消耗龐大的能源,未來十年資料中心所消耗的能源量可能是如今消耗量的3倍。隨著越來越多的應用轉移到雲,能量需求會日益增長,甚至無法滿足。因此,採用能量效率最大化的計算策略顯得尤為迫切。

一些嵌入式小型裝置的基礎資訊採集處理完全可以在端完成,即手機感測器把資料傳送到閘道器後,就通過邊緣計算進行資料過濾和處理,沒必要每條原始資料都傳送到雲,這省去了大量的能源成本。

4)應對資料**和網路流量壓力

邊緣裝置的數量正在超速增長——到2023年,世界上三分之一的人口將擁有智慧型手機或者可穿戴裝置,到2023年,這些裝置將生成43萬億gb的資料。處理這些資料需要進一步擴充套件資料中心,這再次引起了人們對網路流量壓力的廣泛關注。

通過在邊緣裝置上執行資料分析,可有效應對資料**,減輕網路的流量壓力。邊緣計算能夠縮短裝置的響應時間,減少從裝置到雲資料中心的資料流量,以便在網路中更有效的分配資源。

5)智慧型計算

不僅是消費級的物聯網終端,邊緣計算還將在工業應用中發揮重要作用。計算可以分層執行,利用網路遠端的資源完成。例如,典型的生產流水線可以過濾裝置上生成的資料,在傳輸資料的邊緣節點上執行部分分析工作,之後再通過雲端執行更加複雜的計算任務。邊緣節點可以通過分擔雲計算的部分任務,增強資料中心的計算能力。

業務流程優化、運維自動化與業務創新驅動業務走向智慧型,邊緣側智慧型能夠帶來顯著的效率提公升與成本優勢。事實上,對於從事工業自動化工作的人而言,邊緣計算並不陌生。比如,在目前普遍採用的基於plc、dcs、工控機和工業網路的控制系統中,位於底層、嵌於裝置中的計算資源,或多或少都是邊緣計算的資源。

邊緣計算所面臨的挑戰

如何在分布式計算環境中發現資源和服務是乙個有待拓展的領域。為了充分利用網路的邊緣裝置,需要建立某種發現機制,找到可以分布式部署的適當節點。因為可用裝置的數量龐大,這些機制不能依靠人工手動。此外,還需要使用多種異構裝置滿足最新的計算需求,比如大規模的機器學習任務。

這些機制必須在不增加等待時間或損害使用者體驗的前提下,實現不同層次和等級的計算工作流中無縫整合,原有的基於雲計算的機制在邊緣計算領域不再適用。

挑戰3:分割槽和拆分任務

對於邊緣計算來說,最大的難點在於如何動態、大規模地部署運算和儲存能力以及雲端和裝置端如何高效協同、無縫對接。

不斷發展的分布式計算已經催生了許多技術用來促進在多個地理位置分割槽執行任務。任務分割槽通常在程式語言或管理工具中明確表示。

然而,利用邊緣節點來實現分割槽計算不僅僅帶來了有效分割計算任務的挑戰,對於如何能在不需要明確定義邊緣節點的能力或位置,以自動化的方式進行計算的問題上,也遇到了瓶頸。因此,需要一種新型的排程方式,以便將分割的任務部署到各個邊緣節點上。

挑戰4:高水準的服務質量(qos)和服務體驗(qoe)

另乙個挑戰是需要確保邊緣節點實現高吞吐量,並且在承接額外計算工作量時執行可靠。例如,當基站過載時,可能影響連線到基站的其他邊緣裝置。

因此需要對邊緣節點的峰值時間全面了解,以便可以用靈活的方式來分割和排程任務。複雜的演算法如何在雲端和邊緣裝置之間合理分解和整合,需要乙個對雲管端三者都有控制力的技術來實現。

挑戰5:開放和安全的使用邊緣節點

安全橫跨雲計算和邊緣計算,需要實施端到端的防護。由於更貼近萬物互聯的裝置,網路邊緣側訪問控制與威脅防護的廣度和難度因此大幅提公升。邊緣側安全主要包含裝置安全、網路安全、資料安全與應用安全。此外,關鍵資料的完整性、保密性是安全領域需要重點關注的內容。

如果把終端裝置(例如交換機、路由器和基站)當作可共享接入的邊緣節點,則需要解決許多問題:首先,需要定義邊緣裝置使用者和擁有者相關聯的風險。其次,當裝置用於邊緣計算節點時,裝置的原有的功能不能被損害。第三,邊緣節點上的多重使用者都需要將安全性作為首要關注指標。第四,需要向邊緣節點的使用者保證最低服務水平。最後,需要考慮工作負載、計算能力、資料位置和遷移、維護成本和能源消耗,以便建立合適的定價模型。

邊緣計算的潛在機會

邊緣計算仍處於起步階段,有可能為更高效的分布式計算鋪平道路。儘管在實現邊緣計算時出現了不少挑戰,但邊緣計算將會催生更多的發展機遇,在此我們明確了5個潛在機會:

機會1:標準、基準和市場

統一資料連線和資料聚合是業務智慧型的基礎,面對當前工業現場存在的多樣化與異構的技術和標準,離不開跨廠商、跨領域的資料整合與互操作。網路邊緣側的本地計算服務無疑會在異構環境中迎來it廠商、it方案商以及開發者整合融合服務的挑戰,標準化亟待形成。

許多組織正在定義各種邊緣計算標準,例如美國國家標準和技術協會(nist)、ieee標準協會、國際標準化組織(iso)、雲計算標準客戶委員會(cscc)和國際電信聯盟(itu)等。只有當邊緣節點的效能可以根據廣泛認可的度量指標可靠的進行基準測試時,才能形成標準。

隨著支援通用計算的邊緣節點不斷增加,開發框架和工具包的需求也會隨之增長。邊緣分析與現有流程不同,由於邊緣分析將在使用者驅動的應用程式中實現,現有框架可能不適合表達邊緣分析的工作流。

程式設計模型需要利用邊緣節點支援任務和資料的並行,並且同時在多個層級的硬體上執行計算。程式語言需要考慮工作流中硬體的異構性和各種資源的計算能力。這比雲計算的現有模型更加複雜。

機會3:輕量級庫和演算法

與大型伺服器不同,由於硬體限制,邊緣節點不支援大型軟體。例如,intel t3k併發雙模soc的小型基站具有4核arm的cpu和有限記憶體,不足以執行複雜的資料處理工作。再比如apache spark需要至少8核的cpu和8 gb的記憶體以獲得良好的效能。邊緣分析需要輕量級演算法,可以進行合理的機器學習或資料處理任務。

例如,apache quarks是一種輕量級庫,可以在小型邊緣裝置(如智慧型手機)上使用,以實現實時資料分析。但是quarks支援的基本資料處理,例如過濾和視窗聚合,不足以滿足高階分析任務。消耗更少記憶體和使用更小磁碟的機器學習資源庫有利於實現邊緣節點的資料分析。tensorflow是另乙個支援深度學習演算法並支援異構分布式系統的示例框架,但其邊緣分析的潛力仍有待探索。

機會4:微型作業系統和虛擬化

基於微型作業系統或微型核心的研究可以解決在異構邊緣節點上部署應用的挑戰。

有研究表明,跨越多個虛擬裝置復用裝置硬體的移動容器可以提供與本地硬體接近的效能。容器技術(如docker)正在成熟,並且能夠在異構平台上快速部署應用程式。

機會5:產學研合作

邊緣計算為產業界和學術界提供了獨特的發展機會。邊緣計算領域的研究可以由行業合作夥伴(例如移動運營商和開發人員、軟體工具開發商和雲服務提供商等)以及感興趣的學術合作夥伴共同驅動,以實現雙方的共同利益。

工業物聯網中的邊緣計算概述

邊緣計算具有使非連線裝置,製造工具,iiot裝置和工作站無需與集中式資料庫系統協作即可捕獲和處理資料的能力。借助工業4.0和數以百萬計的感測器和iiot裝置的驅動,用於工業iot的邊緣計算將達到新的高度。了解其概念和應用優勢對於尋求利用其功能的企業至關重要。邊緣計算定義及其功能 邊緣計算在工業物聯網...

物聯網與邊緣計算的融合

物聯網已經發展很多年了,英文全稱為internet of thing iot 是指由各種不同物理裝置連線起來的網路,這些裝置比如手機 汽車 樓宇 溫度計等等日常生活中具有可連線介質的物品。而隨著越來越多的物品具有了這種介質,這些物品都成為了可連線裝置,因此,iot發展的結果是萬物互聯。萬物互聯必然會...

邊緣計算閘道器 工業物聯網智慧型網關

工廠裡的每一台裝置都在產生資料。從裝置資料的視點,能夠從海量資料的背面發掘和剖析裝置非預期停機的原因 進步成品率的途徑等,找出更好的裝置維護方法,從而進步工廠的全體出產功率。邊緣計算閘道器是處理大資料而生的,同時把資料結果傳入雲端 這是大資料在工業領域的價值地點。然後裝置資料的收集 傳輸和監控成為關...