邊緣計(jì)算七大核心技術(shù)之邊緣操作系統(tǒng)
邊緣計(jì)算操作系統(tǒng)需要向下管理異構(gòu)計(jì)算資源,向上處理大量異構(gòu)數(shù)據(jù)和多用途應(yīng)用程序。它將復(fù)雜的計(jì)算任務(wù)部署到邊緣計(jì)算節(jié)點(diǎn),規(guī)劃和遷移以確保計(jì)算的可靠性并最大限度地利用資源。與傳統(tǒng)物聯(lián)網(wǎng)設(shè)備上的Contikt和FreeRTOS實(shí)時(shí)操作系統(tǒng)不同,邊緣計(jì)算操作系統(tǒng)更喜歡數(shù)據(jù)、計(jì)算任務(wù)和計(jì)算資源的管理框架。
機(jī)器人操作系統(tǒng)(ROS)最初是為異構(gòu)機(jī)器人集群的消息通信管理而開(kāi)發(fā)的。目前,它正在逐步發(fā)展成為開(kāi)源機(jī)器人開(kāi)發(fā)和管理工具,包括硬件抽象和驅(qū)動(dòng)、新聞通信標(biāo)準(zhǔn)、軟件保證管理等工具。它廣泛應(yīng)用于邊緣計(jì)算場(chǎng)景,如自動(dòng)駕駛汽車(chē)或無(wú)人機(jī),社區(qū)推出ROS2以解決ROS的性能問(wèn)題。核心是數(shù)據(jù)分發(fā)服務(wù)(DDS),以解決取決于生產(chǎn)節(jié)點(diǎn)性能的ROS問(wèn)題。同時(shí),DDS還提供了一種通用的存儲(chǔ)機(jī)制,以提高節(jié)點(diǎn)之間的通信效率。
EdgeOSH是部署在家庭邊緣網(wǎng)關(guān)上的智能家庭邊緣操作系統(tǒng)。它通過(guò)三個(gè)級(jí)別的功能抽象了上層應(yīng)用程序和下層智能家庭硬件,使服務(wù)管理層能夠區(qū)分、可擴(kuò)展性和隔離,建議您滿(mǎn)足可靠性要求。Phil Stack為智能家居設(shè)備提供了一個(gè)邊緣操作系統(tǒng),它使用一個(gè)輕量級(jí)的REST引擎和LUA解釋器,允許用戶(hù)將計(jì)算任務(wù)部署到家庭邊緣設(shè)備。OPENVDAP是一個(gè)汽車(chē)場(chǎng)景的數(shù)據(jù)分析平臺(tái),用于在線(xiàn)汽車(chē)場(chǎng)景的邊緣操作系統(tǒng)建議使用系統(tǒng)EdgeOSv,該系統(tǒng)提供靈活的任務(wù)管理、數(shù)據(jù)交換、安全和數(shù)據(jù)保護(hù)。
根據(jù)目前的研究現(xiàn)狀,基于ROS和ROS的操作系統(tǒng)可能是邊緣計(jì)算方案的典型操作系統(tǒng),但需要在各種實(shí)際計(jì)算方案中進(jìn)行評(píng)估和測(cè)試。