吳作棟 金永明 郭煜
摘 要 時下,“云計(jì)算”正在成為信息技術(shù)產(chǎn)業(yè)發(fā)展的戰(zhàn)略重點(diǎn),全球的信息技術(shù)機(jī)構(gòu)都在紛紛向云計(jì)算轉(zhuǎn)型。與傳統(tǒng)的網(wǎng)絡(luò)應(yīng)用模式相比,“云計(jì)算”的優(yōu)勢在于虛擬化技術(shù)、動態(tài)可擴(kuò)展、按需部署、高靈活性、可擴(kuò)展性和可靠性高、性價比高等。本文在介紹云計(jì)算的基礎(chǔ)上,探討了“云計(jì)算”在艦船遠(yuǎn)程實(shí)時監(jiān)控系統(tǒng)中的應(yīng)用、“云計(jì)算”平臺在艦船數(shù)據(jù)融合中的應(yīng)用、“云計(jì)算”在艦船網(wǎng)絡(luò)負(fù)載均衡中的應(yīng)用等內(nèi)容。
關(guān)鍵詞 艦船;云計(jì)算;應(yīng)用
1概念
云計(jì)算(cloud computing)是分布式計(jì)算的一種,指的是通過網(wǎng)絡(luò)“云”將巨大的數(shù)據(jù)計(jì)算處理程序分解成無數(shù)個小程序,然后,通過多部服務(wù)器組成的系統(tǒng)進(jìn)行處理和分析這些小程序得到結(jié)果并返回給用戶。云計(jì)算早期,簡單地說,就是簡單的分布式計(jì)算,解決任務(wù)分發(fā),并進(jìn)行計(jì)算結(jié)果的合并。因而,云計(jì)算又稱為網(wǎng)格計(jì)算。通過這項(xiàng)技術(shù),可以在很短的時間內(nèi)(幾秒鐘)完成對數(shù)以萬計(jì)的數(shù)據(jù)的處理,從而達(dá)到強(qiáng)大的網(wǎng)絡(luò)服務(wù)。現(xiàn)階段所說的云服務(wù),已不單是一種分布式計(jì)算,而是分布式計(jì)算、效用計(jì)算、負(fù)載均衡、并行計(jì)算、網(wǎng)絡(luò)存儲、熱備份冗雜和虛擬化等計(jì)算機(jī)技術(shù)混合演進(jìn)并躍升的結(jié)果[1]。
2現(xiàn)代艦船中運(yùn)用云計(jì)算的有關(guān)應(yīng)用問題
2.1 云計(jì)算在艦船遠(yuǎn)程實(shí)時監(jiān)控系統(tǒng)中的應(yīng)用
隨著現(xiàn)代信息技術(shù)的發(fā)展,艦船監(jiān)控系統(tǒng)也朝著數(shù)字化、智能化及信息化發(fā)展,同時隨著監(jiān)控數(shù)據(jù)的急速增長,如何實(shí)時從海量監(jiān)控數(shù)據(jù)中挖掘出有效信息,是現(xiàn)代艦船遠(yuǎn)程實(shí)時監(jiān)控系統(tǒng)的關(guān)鍵。云計(jì)算平臺利用分布式架構(gòu)﹑云存儲及并行計(jì)算技術(shù),在大數(shù)據(jù)信息處理效率方面具有很大的優(yōu)勢。
現(xiàn)代化監(jiān)控系統(tǒng)需要處理海量的圖像信息,從中選取出有效信息,傳統(tǒng)的單中心處理架構(gòu)已越來越不能滿足現(xiàn)代艦船遠(yuǎn)程監(jiān)控系統(tǒng)對于實(shí)時性能的要求,需要在架構(gòu)及處理算法上進(jìn)行改進(jìn)。由于并行計(jì)算﹑分布式系統(tǒng)等信息領(lǐng)域技術(shù)的發(fā)展,基于云計(jì)算平臺的數(shù)據(jù)處理架構(gòu)成為現(xiàn)代大數(shù)據(jù)處理平臺的主要技術(shù),其原理是利用虛擬化技術(shù)把分布在不同地方的計(jì)算資源按照一定的邏輯進(jìn)行組合,并利用并行計(jì)算理論將程序進(jìn)行分解,合理分配至各邏輯資源。比如,基于Hadoop分布式的海上艦船遠(yuǎn)程實(shí)時監(jiān)控系統(tǒng),分為3層:①最底層的數(shù)據(jù)存儲利用分布式的存儲架構(gòu)來保存艦船遠(yuǎn)程實(shí)時監(jiān)控系統(tǒng)大量的視頻采集數(shù)據(jù),同時為上層提供交互式查詢?nèi)肟凇"谥虚g層是整個系統(tǒng)的核心,用來處理海量的監(jiān)控數(shù)據(jù),基于分布式計(jì)算資源處理具體算法的處理。利用數(shù)據(jù)庫接口與存儲層獲取數(shù)據(jù),同時為上層提供信息輸出結(jié)果。③上層應(yīng)用主要面向用戶,為不同的用戶展示所需信息。
基于云平臺的艦船遠(yuǎn)程監(jiān)控系統(tǒng),主要是為了解決大數(shù)據(jù)的分布式處理及并行計(jì)算,要求具有良好的實(shí)時性、大規(guī)模并發(fā)性及快速查詢性等特點(diǎn),同時還需具有良好的擴(kuò)展性。
2.2 云計(jì)算平臺在艦船數(shù)據(jù)融合中的應(yīng)用
隨著航運(yùn)業(yè)的飛速發(fā)展及智能艦船技術(shù)的廣泛使用,艦船管理系統(tǒng)中的數(shù)據(jù)和數(shù)據(jù)種類以前所未有的速度增長。目前艦船管理系統(tǒng)在大數(shù)據(jù)的管理、分析以及查詢效率等方面面臨困境。大數(shù)據(jù)具有數(shù)據(jù)量大、數(shù)據(jù)類型多樣、低價值密度的特點(diǎn)。海量數(shù)據(jù)處理效率成為充分發(fā)揮大數(shù)據(jù)優(yōu)勢的關(guān)鍵。云計(jì)算技術(shù)憑借其穩(wěn)定高效的計(jì)算能力被廣泛應(yīng)用于大數(shù)據(jù)處理。數(shù)據(jù)融合技術(shù)能夠?qū)崿F(xiàn)異構(gòu)數(shù)據(jù)的融合,提高信息共享和處理效率。
基于云計(jì)算平臺的艦船數(shù)據(jù)融合系統(tǒng)的整體架構(gòu),在系統(tǒng)邏輯上大致由用戶接口層、核心功能層及云平臺層3個部分組成。①云平臺層主要有服務(wù)器集群和分布式數(shù)據(jù)庫MongoDB組成,為上層提供云計(jì)算框架的硬件基礎(chǔ)。該層實(shí)現(xiàn)的功能主要是完成與外部數(shù)據(jù)的交互,完成系統(tǒng)內(nèi)分布式數(shù)據(jù)的處理和保存,以及根據(jù)上層的需求提供相應(yīng)的數(shù)據(jù)。②核心功能層主要包括高層次模塊設(shè)計(jì)和算法模塊的實(shí)現(xiàn)。高層次模塊由數(shù)據(jù)預(yù)處理、本體構(gòu)建融合,網(wǎng)絡(luò)關(guān)系分析等模塊組成。③用戶接口層主要功能包括兩部分,一個是通過界面完成和用戶之間的交互,另一個是根據(jù)用戶的需求提供可視化的服務(wù)。
目前艦船管理系統(tǒng)在大數(shù)據(jù)的管理、分析以及查詢效率等方面面臨困境。大數(shù)據(jù)具有數(shù)據(jù)量大、數(shù)據(jù)類型多樣、低價值密度的特點(diǎn),同時,大數(shù)據(jù)還存在的一個問題是空前復(fù)雜的數(shù)據(jù)異構(gòu)性。如何充分發(fā)揮大數(shù)據(jù)優(yōu)勢的關(guān)鍵點(diǎn)是海量數(shù)據(jù)處理效率。云計(jì)算技術(shù)能夠利用低廉的設(shè)備構(gòu)成計(jì)算和存儲集群,獲取穩(wěn)定高效的計(jì)算能力,云計(jì)算技術(shù)被廣泛應(yīng)用于大數(shù)據(jù)處理。數(shù)據(jù)融合技術(shù)能夠?qū)崿F(xiàn)異構(gòu)數(shù)據(jù)的融合,可以提高信息共享和處理的效率。
2.3 云計(jì)算在艦船網(wǎng)絡(luò)負(fù)載均衡中的應(yīng)用
艦船網(wǎng)絡(luò)中大量的服務(wù)器之間需要負(fù)載均衡技術(shù)來提高計(jì)算效率、減小任務(wù)響應(yīng)時間和降低資源開銷。云計(jì)算使得負(fù)載均衡不同于集群服務(wù)器,負(fù)載均衡是云計(jì)算中的關(guān)鍵技術(shù)之一,將云計(jì)算任務(wù)分發(fā)到不同的節(jié)點(diǎn)上,從而達(dá)到了減小任務(wù)響應(yīng)時間、提高魯棒性的目的。①在應(yīng)用云計(jì)算進(jìn)行艦船網(wǎng)絡(luò)負(fù)載均衡測試中,除了服務(wù)CPU等硬件指標(biāo)外,任務(wù)的隊(duì)列、任務(wù)規(guī)模等都會影響到任務(wù)調(diào)度和任務(wù)響應(yīng)時間。②通過云計(jì)算將不同的服務(wù)器接入,然后需要一臺服務(wù)器作為本地調(diào)度器,通過調(diào)度器對任務(wù)進(jìn)行分配,管理站點(diǎn)內(nèi)的服務(wù)器負(fù)載,其過程為: 當(dāng)站點(diǎn)接收到發(fā)送的任務(wù)請求,調(diào)度器會將此任務(wù)備份,然后通過遠(yuǎn)程將任務(wù)分發(fā)到指定的站點(diǎn),在這個過程中調(diào)度器會根據(jù)有效鄰節(jié)點(diǎn)來接收任務(wù)。③利用CloudSim云計(jì)算平臺進(jìn)行艦船網(wǎng)絡(luò)負(fù)載均衡實(shí)驗(yàn)仿真,主要的評價指標(biāo)是云計(jì)算系統(tǒng)中任務(wù)調(diào)度次數(shù)、完成任務(wù)的響應(yīng)時間[2]。
3結(jié)束語
信息時代,互聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算、區(qū)塊鏈等技術(shù)對現(xiàn)代船艦的工業(yè)技術(shù)革命、裝備與性能的提升等都帶來一定的沖擊,一定程度上說,現(xiàn)代艦船運(yùn)用云計(jì)算是必然的趨勢,通過科學(xué)的規(guī)劃與創(chuàng)新,云計(jì)算一定可以在現(xiàn)代船艦更多的領(lǐng)域發(fā)揮作用和效能。
參考文獻(xiàn)
[1] 趙德福.基于云計(jì)算的船舶動態(tài)監(jiān)控系統(tǒng)設(shè)計(jì)[J].艦船科學(xué)技術(shù),2014,36(12):120-124.
[2] 董雙雙.海面分布式傳感器多信息融合技術(shù)[J].艦船科學(xué)技術(shù),2015,37(4):169-172.