許多早期的物聯網設備只能收集和發送數據去分析,然而,如今設備日益增長的計算能力允許現場執行復雜的計算,這得益于單片機嵌入式系統的發展使得越來越多的商用設備擁有足夠的資源來運行較為成熟的操作系統,使其成為智能終端。同時,計算機技術與網絡通信技術的發展可以實現物與物之間數據信息的實時共享,實現具有智能化的實時數據收集、傳遞、處理、執行,使得物聯網(InternetofThings,IoT)具有巨大的潛力。
隨著物聯網的快速發展和4G/5G通信技術的普及,終端設備能夠獲得環境感知與增強的處理能力,該趨勢使得人類社會正在走入萬物互聯(InternetofEverything,IoE)的時代。[1]將人、物、數據融合在一起,會得到一個規模巨大的網絡,使數據共享和網絡連接比以往任何時候都更加相關聯和有價值,為個人、企業、國家、社會創造了前所未有的發展機遇。以萬物互聯為背景,大數據處理正在從以云計算為中心的集中式處理時代,跨入以萬物互聯為核心的邊緣計算時代。
從云計算到邊緣計算
云計算在過去十幾年里是個非常熱門的研究領域,它具有高可靠性、成本低廉、按需分配信息等特點,為人們解決大規模計算、資源存儲等問題開辟了一條新路徑。云計算是一些由計算資源集合(網絡、服務器、存儲)組成的服務池,通過多租戶模式為多個消費者提供服務,服務池中的資源可以通過接入網絡來獲取,能夠實現動態提供服務并重新配置。