999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向艦艇作戰的計算資源共享與管理技術研究?

2018-01-04 01:35:54楊志祥
艦船電子工程 2017年12期
關鍵詞:艦艇嵌入式系統

李 明 楊志祥

1 引言

現代信息化戰爭中,海戰場逐漸呈現出戰場空間大、作戰節奏快、信息密度大、資源消耗高等特點。隨著作戰模式由以平臺為中心向以網絡為中心的轉變,體系內作戰節點不斷增加、平臺作戰范圍不斷擴大,互聯互通的信息量及其處理需求也隨之大幅度增加。為了輔助作戰指揮人員,使其在瞬息萬變的戰爭局勢下,高效利用各類情報和數據,提高指揮決策能力,要求艦載作戰系統在情報分析、輔助決策、目標解算、數據分析和挖掘等方面具備高性能、高可靠的計算能力[1]。在傳統模式下,艦載作戰系統各設備專機專用,分別獨立完成各自計算任務,臺位功能相對固定。受艦艇內空間和經費等限制,存在局部計算資源分散、計算能力有限、資源利用率不高等問題,難以滿足現代化作戰高性能計算的要求。

高性能計算(HPC)最初依賴于高性能的計算機,但是高性能計算機的成本較高、研發周期長,而且難以擴展。集群技術的出現給高性能計算帶來了一場革命[2],它通過各種互聯技術將多個計算設備連接在一起,利用所有被連接系統的綜合計算能力來處理大型計算問題,可以提供單個計算機不能提供的強大計算能力,具有高可擴展性、高可用性、高性能和高性價比等特點。

針對艦艇作戰系統計算資源分散、利用率低等特點,可以考慮將分布在艦艇上的各臺位的任務機與數據庫機柜等資源進行整合,構建高性能計算集群。通過集群計算,實現面向艦艇作戰業務的計算資源按需分配、調度和動態配置,在不改變戰位設置、設備重量的情況下,提高計算資源的使用效率。

2 面向艦艇作戰業務的計算資源共享與管理方案

2.1 艦艇平臺作戰典型業務分析

艦艇作戰系統在輔助指揮員實施作戰任務的過程中,工作的基本流程包括:戰場態勢,信息獲取,情報分析,輔助決策,決策執行,打擊效果評估等[3]。其中,情報處理與分析是奪取并保持信息優勢,獲取穩定、完整的戰場綜合態勢的關鍵。通常艦艇平臺作戰業務對情報處理存在處理容量、實時性、可靠性等性能需求,也是作戰系統中最為關鍵、計算負載瓶頸所在。

艦艇典型作戰業務可分為對空、對海、對水下三類。其中,對空作戰包括區域防空、協同防空、對空自防御;對海作戰包括超視距對海作戰、視距內對海/對陸作戰;對水下作戰包括協同搜潛、反潛作戰、水下自防御等。

由于空中目標如戰斗機和導彈等速度快、機動性強、威脅度大,要求作戰系統對空中情報的處理必須及時完成,因此,對空作戰屬于強實時性處理任務;相對而言,海面和水下目標如水面艦艇、潛艇等速度、機動性較弱,聲納等水聲探測設備的探測周期較大,因此,對海作戰一般呈現出實時性,對水下作戰目標呈現出弱實時性。

通常情報信息處理中多源信息融合是艦載情報處理的核心關鍵所在,其具備實時性要求高、處理周期不間斷、問題規模呈現動態性、內部各級處理呈現一定的順序性和較強的耦合性等特點。下圖給出其處理流程:

2.2 計算資源共享與管理方案

針對艦載情報處理的動態性特點以及實時性需求,結合艦艇作戰系統計算能力有限、利用率不高等現狀,提出面向艦艇作戰業務的計算資源管理框架。如圖2所示。

考慮到作戰系統的應用需求,我們設計面向作戰業務的計算資源管理總體方案時,采用MPI并行消息傳遞模型為基礎,綜合利用分散在艦上有限的計算和存儲資源(情報處理服務器和數據庫機柜等),構建一個可擴展的集群計算系統,來實現應用的分布式處理操作。集群計算系統的架構如圖3所示。

系統分層主要從功能劃分的角度考慮,下面分別加以解釋:

硬件層:硬件平臺;

OS層:硬件采用的操作系統,如VxWorks、Solaris等

OS適配層:該適配層將異構OS映射到一個統一的接口;

通信中間件:主要功能通過MPI實現;

消息服務:充當“數據總線”,采用訂閱發布模式,基于數據內容實現數據發送和接收的通信;

集群資源管理服務:負責低層集群內部的資源管理,其主要功能包括節點管理、節點檢查、任務調度、集群控制點監測、作業調度和驅動等;

作戰應用層:各種作戰業務應用。

3 集群計算關鍵技術及實現

面向艦艇作戰業務的集群系統,與通用的集群系統架構類似,主要由集群資源管理、業務計算、消息中間件、狀態監控、容錯處理等功能組件構成,其架構如圖4所示。通過狀態監控與容錯處理實現對集群節點任務狀態的有效監管,并達到計算資源合理分配及任務異常中斷的檢查與恢復,為情報臺位故障恢復和重組提供保證。

目前,通常艦載情報信息處理,在準實時桌面操作系統環境下完成。為了滿足對多源異類情報信息處理實時性的要求,某些艦載作戰系統情報處理要求在嵌入式實時操作系統環境下完成。也因此,需要開展基于嵌入式實時操作系統環境的集群管理技術研究。

然而,無論在商用還是軍用領域,構建在嵌入式實時操作系統環境下的集群計算都比較少見,可用來參考借鑒的技術資料相對較少。因此,本文將對基于嵌入式實時操作系統的并行消息傳遞、任務實時調度、集群狀態監控、并行容錯處理等關鍵技術進行探討。

3.1 并行消息傳遞

計算集群的性能通常取決于下面幾個因素:節點本身、節點之間互聯設備、底層通信軟件(包括互聯設備的驅動)、全局資源管理系統以及并行計算環境等[4]。其中,消息傳遞系統對于計算機集群系統的計算性能是至關重要的。因此,構建高性能計算集群,首要的問題就是如何在嵌入式實時操作系統環境下實現實時高效的消息傳遞。

MPI是一種廣泛使用的消息傳遞并行通信編程模型,具有靈活高效、擴展性好、可移植性強等特點,幾乎所有的并行計算環境和主流操作系統(Unix、Linux和Windows NT)都支持[5]。因此,考慮將MPI并行消息傳遞移植到嵌入式實時操作系統環境中,構建一個嵌入式實時操作系統環境下支持單機/多機通用標準、實時高效、高可靠的消息通信傳遞平臺。

文獻[6]以Linux系統中的開源MPI實現mpich2為基礎,將MPI消息傳遞并行編程平臺引入到Vx-Works系統中,為嵌入式實時操作系統提出了一種并行編程解決方案。在此基礎上,可以進一步開展基于國產嵌入式實時系統的并行消息傳遞平臺的研究。

3.2 任務實時調度

給定一組實時任務和系統資源,確定每個任務何時何地執行的整個過程就是任務調度。任務調度是支持系統動態負載平衡,合理有效地利用資源,支持系統動態重構,提高系統整體性能和系統可用性的關鍵技術[12]。利用它可以實現:

1)在計算過程中,把任務從負載較重的節點遷移到負載較輕的節點上,實現動態負載平衡;

2)充分利用系統中的空閑機器,以及在要求獨占其資源時及時提供;

3)在長時間計算的過程中,可以使某節點退出計算以進行系統維護,提高系統的可用性。

任務實時調度的算法有很多種,大致可以分為如下三類[7]:基于優先級的調度算法(PD),基于CPU使用比例的共享式的調度算法(SD),以及基于時間的進程調度算法(TD)。在設計調度算法時,需要考慮多方面因素,通常包括系統設計目標、資源利用率、用戶要求、任務的特征(達到時間、計算時間、截止期限、任務達到頻率)等。

具體到面向艦艇作戰業務的集群任務實時調度中,我們需要研究的是如何將作戰過程中的多個實時性任務合理分配到不同的處理器上。結合上面分析的對空、對海、對水下三種類型的作戰業務具體的特點,我們采用基于動態優先級的調度算法EDF[8],通過任務動態生成以及對處理對象的動態調整,實現對集群中計算存儲資源的自適應分配,動態地改變系統的負載分布。

3.3 集群狀態監控

集群狀態監控技術主要是為高性能集群系統提供性能監測環境,提供可視化的集群配置管理、資源管理、用戶管理、安全管理、作業調度管理、控制管理等功能。

心跳機制是高可用集群的重要技術之一[9]。通知由應用程序初始化的“我在工作”消息構成,或在這種請求-響應系統中,監視器通過“你在工作嗎”的消息請求應用程序確定處于活動狀態并且等待確認,即主動或被動的方式。當監視器端超過特定的時間收不到響應消息,它就假設應用程序掛起或崩潰,然后殺掉或重啟它。

圖5為采用心跳機制實現集群狀態監控的示意圖。采用“心跳匯報機制”周期性地檢測集群中節點機器的工作狀態,當節點機器的工作狀態變化時,能夠通知集群中的其它部件。集群節點之間心跳檢測的組織可以是主從心跳、環形心跳或廣播心跳,由系統結構、檢測效率以及檢測開銷權衡決定。心跳信息的傳輸一般需要采用專用網絡來保證效率。

為了降低系統開銷,在面向艦艇作戰業務的集群狀態監控中,可以采用多定時器的技術,由應用程序周期性地向管理節點發送MPI消息以表示它在工作,同時匯報本地節點負載信息,包括CPU負載、網絡負載、內存/磁盤使用率等,以實現對集群間節點的有效監控。

3.4 并行容錯處理

容錯技術的實質是通過資源的冗余配置使系統在內部發生故障時,仍然能夠正確執行預定任務,從而提高系統的可靠性[10]。實現容錯處理的方法有很多,可分為硬件容錯和軟件容錯:硬件容錯實時性好,糾錯速度快,但是可擴展性不好,需要額外的軟件支持;軟件容錯靈活度高,可以避免由于輔助邏輯的不容錯而造成的可靠性下降。

目前高可用集群計算,基于消息傳遞的系統中,解決其可靠性問題基本上采用基于檢查點的回卷恢復技術(Checkpoint/Restart)[11]。在系統正常運行的適當時刻設置檢查點,保存未出錯時的狀態,當故障發生后,讀取前面保存的作業狀態,將作業回卷(rollback)執行。檢查點的設置可分不同級別進行設置,如低的級別是把內存保存在本地也就是執行節點(它的代價小),高的級別是把所有進程的內存都保存在一個公共文件系統(它的代價大),不同級別檢查點時隙(Check Point Interval)是可以根據實際需求設置的。

根據艦艇作戰業務對可靠性的實際需求,本設計中的多機并行容錯主要針對集群網絡、硬件節點故障、任務故障等幾類問題,可以選擇上述基于檢查點的容錯處理技術。在作戰任務執行過程中,記錄MPI任務正常運行時的一致性狀態,并保存到計算機內存中。當系統發生故障后,可根據保存的狀態信息將MPI任務回卷到故障前的一致狀態繼續執行,從而避免整個任務的重新執行。

4 結語

面向艦艇作戰業務的計算資源管理通過綜合利用分散在艦上有限的計算和存儲資源,以并行消息傳遞模型為基礎,構建了一體化的計算資源環境。采用嵌入式實時操作系統環境下并行消息傳遞、集群任務管理等技術,實現了艦載作戰系統內計算資源的按需分配和調度、負載均衡、任務遷移和服務共享,可以在不改變戰位設置,設備重量等情況下,有效提高計算資源的使用效率和系統的可靠性。

[1]劉伯峰,劉帆,朱偉鋒.基于云計算的作戰系統集成結構[J]. 中國艦船研究,2013,8(4):92-95.

[2]李永峰,周敏奇,胡華梁.集群資源統一管理和調度技術綜述[J]. 華東師范大學學報,2014,9(5):17-30.

[3]董曉明,秦克,石朝明.艦載指揮自動化系統和戰術應用軟件的發展[J]. 中國艦船研究,2009,4(2):7-10.

[4]王瑩,屈一新.PC集群的建立與MPI并行環境的實現及其應用[J].北京化工大學學報,2001,28(4):4-6.

[5]陳月燕.基于MPI和MapReduce的分布并行計算研究[D].南京:南京師范大學,2010:5-9.

[6]郭德源,何虎,楊旭.面向嵌入式實時操作系統的MPI實現[J].微電子與計算機,2011,28(3):35-38.

[7]同愛麗.實時多任務調度方法研究與應用[D].西安:西北工業大學,2006:9-10

[8]Liu C L,Layland J.Scheduling algorithms for multiprogramming in real-time systems[J].Journal of the ACM,1997,20(1):46-61.

[9]楊明華,陶靈姣,楊斌.高可信容錯計算機系統設計與應用研究[J].計算機工程,2012,38(15):237-240.

[10]寧新建.火控系統中的容錯技術分析[J].情報指揮控制系統與仿真技術,2002,32(8):34-36.

[11]崔麗,徐煒民.MPI容錯機制的研究[J].計算機工程,2004,30(16):87-90.

[12]楊際祥,譚國真,王榮生.并行與分布式計算動態負載均衡策略綜述[J]. 電子學報,2010,38(5):1122-1130.

猜你喜歡
艦艇嵌入式系統
艦艇入列
環球時報(2022-12-30)2022-12-30 15:15:00
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
海戰中的蒙面殺手——隱形艦艇
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
倍福 CX8091嵌入式控制器
自動化博覽(2014年4期)2014-02-28 22:31:15
主站蜘蛛池模板: 久久精品女人天堂aaa| 久久亚洲中文字幕精品一区| 国产18页| 成人免费午间影院在线观看| 中国黄色一级视频| 亚洲成人免费在线| 天天做天天爱天天爽综合区| 日韩最新中文字幕| 亚洲国产精品不卡在线| 日韩美女福利视频| 最新国产成人剧情在线播放 | 欧美色视频在线| 欧美中文字幕在线二区| 欧美成人午夜在线全部免费| 亚洲国产成人精品青青草原| 国产 在线视频无码| 18禁黄无遮挡免费动漫网站| 欧美α片免费观看| 国产区免费| 天天色天天综合网| 久久福利网| 天天综合网色中文字幕| 国产精品无码影视久久久久久久| 久久亚洲国产一区二区| 中文字幕人成人乱码亚洲电影| 欧美a√在线| 久久婷婷六月| 中国成人在线视频| 欧美日韩高清在线| 国产又爽又黄无遮挡免费观看 | 人妻21p大胆| 国产69精品久久| 99er这里只有精品| 久久综合色视频| 国产夜色视频| 精品自窥自偷在线看| 久久国产成人精品国产成人亚洲 | 亚洲香蕉久久| 中文字幕 91| 亚洲全网成人资源在线观看| 午夜国产大片免费观看| 538国产视频| 国产亚洲一区二区三区在线| 九色综合伊人久久富二代| 国产成人一区二区| 97se综合| 久久久久人妻一区精品色奶水| 亚洲精品亚洲人成在线| 69国产精品视频免费| 69免费在线视频| 亚洲成AV人手机在线观看网站| av在线手机播放| 免费毛片网站在线观看| 手机在线国产精品| 老司机午夜精品网站在线观看| 片在线无码观看| 国产99欧美精品久久精品久久| 美女高潮全身流白浆福利区| 国产欧美日韩专区发布| 又猛又黄又爽无遮挡的视频网站| 国产成人精品第一区二区| 国产三级韩国三级理| 国产精品毛片一区视频播| 午夜天堂视频| 无码人妻免费| 国产区人妖精品人妖精品视频| 无码专区国产精品一区| 国产资源免费观看| 欧美精品亚洲日韩a| 国产欧美日韩va另类在线播放| 婷婷成人综合| 日本国产在线| 91av国产在线| 欧美日韩高清| 国产精品内射视频| 免费可以看的无遮挡av无码| 亚洲午夜国产精品无卡| 亚洲国产91人成在线| 国产精品冒白浆免费视频| 日韩美女福利视频| 国产99视频精品免费观看9e| 日韩中文字幕免费在线观看|