一、邊緣計算的技術有哪些
邊緣計算是一種在網絡邊緣執行計算任務的新型計算模型,在物聯網時代發揮著重要的作用,實現邊緣計算的功能需要用到的技術有很多,包括:
1、應用程序可編程技術
邊緣計算模型中邊緣計算節點類型多樣繁雜,每個節點上的運行環境均不完全相同,如果使用傳統的編程方式無法滿足邊緣模型下部署應用程序的需求,因此應開發一種適用于邊緣計算的新型編程方式。
2、負載分配技術
邊緣計算模型一般分為多個層級,每個層級所需要處理的工作任務不同,因此為更合理的分配計算資源是邊緣計算能夠高效運行的重要前提。需要確定特定負載由哪層來確定或每層需要處理多少負載??刹捎枚喾N分配策略來完成一項工作負載,如將負載按照層次的數量平均分配到每個層上,或者在某一層次上分配最大可承受的負載數量,極端的情況是將任務全部分配到邊緣終端或云端來完成。
3、數據聚合與互操作技術
為實現數據跨廠商的互操作并實現對數據的解析,首先要實現語義的統一。通過構建統一信息模型架構實現對多種現存模型的兼容,例如:現場設備集成FDI(Field Device Integration),工廠內一般擁有的各種智能設備供應商并不完全相同,這就導致不同供應商的設備各自有不同的信息協議及信息描述格式,用為滿足設備間不同協議集成需求,FDI通過建立一個跨協議的設備集成技術,完成了對EDDL和FDT/DTM技術的集成與整合,從而支持工廠能夠高效地對現場設備進行全局管理。
4、數據分析與呈現技術
數據分析與呈現技術適配數據分析模型,實時執行數據清洗、數據分析并根據數據分析結果觸發預定義的業務響應策略,同時為應用域提供數據計算結果,并支持靈活統一的數據呈現方式。例如數據預處理的關鍵就是如何保證在提供應用或服務程序正常運行所必要數據的同時,盡量過濾掉過多的可能會導致數據存儲及管理問題的冗余數據。
5、海量聯接與自動化運維技術
將網絡的控制平面與數據轉發平面進行分離,并實現可編程化控制。通過應用SDN(Software-Defined Networking),能夠滿足百萬級邊緣設備及終端的連接,并支持靈活接入與擴展。同時,降低自動化運維管理成本并提高其運行效率,融合網絡與安全的策略,是海量聯接與自動化運維技術的另一種需求。
6、實時聯接技術
邊緣計算對網絡聯接的實時性要求很高,不僅需要滿足傳輸數據實時性,還需要保證時間的準確性和數據的完整性,因此需要定義一種統一的技術標準。
7、操作系統技術
操作系統技術分為兩類場景,輕量級、低功耗場景應具備零配置、自組網、跨平臺能力;實時計算場景應具備多任務、優先級調度能力,支持確定時間內完成事件響應和任務處理。
8、設備安全技術
邊緣計算的設備域的操作系統、中間件及上層應用的具體設計與實現要滿足安全防護需求,保護根秘鑰、軟件、固件及配置信息不被篡改。
二、邊緣計算的技術特征有哪些
綜合不同標準組織和產業聯盟對邊緣計算的定義,可以將邊緣計算的技術特征總結為以下幾個方面:
1、鄰近性
由于邊緣計算的部署非??拷畔⒃?,因此邊緣計算特別適用于捕獲和分析大數據中的關鍵信息,此外邊緣計算還可以直接訪問設備,因此容易直接衍生特定的商業應用。
2、低時延
由于移動邊緣技術服務靠近終端設備或者直接在終端設備上運行,因此大大降低了延遲。這使得反饋更加迅速,同時也改善了用戶體驗,大大降低了網絡在其他部分中可能發生的擁塞。
3、高帶寬
由于邊緣計算靠近信息源,可以在本地進行簡單地數據處理,不必將所有數據或信息都上傳至云端,這將使得網絡傳輸壓力下降,減少網絡堵塞,網絡速率也因此大大增加。
4、位置認知
當網絡邊緣是無線網絡的一部分時,無論是WIFI還是蜂窩,本地服務都可以利用相對較少的信息來確定每個連接設備的具體位置。
5、分布性
邊緣計算實際部署天然具備分布式特征。這要求邊緣計算支持分布式計算與存儲、實現分布式資源的動態調度與統一管理、支撐分布式智能、具備分布式安全等能力。
6、數據入口
邊緣計算作為物理世界到數字世界的橋梁,是數據的第一入口,擁有大量、實時、完整的數據,可基于數據全生命周期進行管理與價值創造,將更好的支撐預測性維護、資產效率與管理等創新應用;同時,作為數據第一入口,邊緣計算也面臨數據實時性、確定性、多樣性等挑戰。