顧明 王向暉 何熊文 朱劍冰
(北京空間飛行器總體設(shè)計(jì)部,北京 100094)
?
異步消息業(yè)務(wù)在星內(nèi)星間一體化網(wǎng)絡(luò)中應(yīng)用的分析
顧明 王向暉 何熊文 朱劍冰
(北京空間飛行器總體設(shè)計(jì)部,北京 100094)
傳統(tǒng)的航天器信息交互機(jī)制逐漸難以適應(yīng)具有更高復(fù)雜性和動(dòng)態(tài)性的航天器信息網(wǎng)絡(luò)和應(yīng)用需求。文章針對航天器內(nèi)部及之間信息交換關(guān)系日益復(fù)雜的發(fā)展趨勢,將空間數(shù)據(jù)系統(tǒng)咨詢委員會(huì)(CCSDS)建議的異步消息業(yè)務(wù)的主要機(jī)制和屬性與空間信息系統(tǒng)網(wǎng)絡(luò)化特點(diǎn)相結(jié)合開展分析研究工作,研究異步消息業(yè)務(wù)應(yīng)用于星內(nèi)星間一體化網(wǎng)絡(luò)中的特點(diǎn)和優(yōu)勢,給出基于異步消息業(yè)務(wù)解決上層應(yīng)用需求和網(wǎng)絡(luò)結(jié)構(gòu)動(dòng)態(tài)變化典型問題的方案和示例,闡述了異步消息業(yè)務(wù)對高動(dòng)態(tài)星間網(wǎng)絡(luò)的支持效果。研究結(jié)果表明,異步消息業(yè)務(wù)可以解決星內(nèi)星間一體化網(wǎng)絡(luò)復(fù)雜性和動(dòng)態(tài)性兩方面問題。最后對異步消息業(yè)務(wù)在航天器上的工程應(yīng)用與實(shí)現(xiàn)提出了建議。
空間數(shù)據(jù)系統(tǒng)咨詢委員會(huì);異步消息;網(wǎng)絡(luò)
航天器的信息系統(tǒng)正在不斷演進(jìn)發(fā)展,所獲取、處理、利用數(shù)據(jù)信息的種類和數(shù)量不斷增加,可以為航天任務(wù)提供更豐富、更高級(jí)的功能支持[1]。隨著信息系統(tǒng)功能的增強(qiáng),在航天器內(nèi)部,信息的產(chǎn)生者、獲取者數(shù)量增多,而同時(shí)它們之間的關(guān)系和交換信息種類極大復(fù)雜化[2]。這對于航天器信息總體設(shè)計(jì)、信息系統(tǒng)電子設(shè)備與應(yīng)用軟件體系結(jié)構(gòu),以及信息獲取與使用方式都提出了更高的挑戰(zhàn)[3-4]。此外,空間信息網(wǎng)絡(luò)的深入研究和發(fā)展已成為當(dāng)前熱點(diǎn),在不同航天器上的信息節(jié)點(diǎn)之間交換數(shù)據(jù)信息的需求也應(yīng)要加以重視[5],一起參與信息交互的眾多信息產(chǎn)生者和獲取者將會(huì)分布在多個(gè)航天器上,形成星內(nèi)星間一體化的信息網(wǎng)絡(luò)[6]。
傳統(tǒng)的航天器信息系統(tǒng)中,往往對于某兩個(gè)應(yīng)用任務(wù)之間的數(shù)據(jù)交互關(guān)系必須是預(yù)先確定好的,從數(shù)據(jù)的格式和長度一直到底層硬件通道、訪問時(shí)間等全部需要確定,這種模式主要存在兩大方面的弊端:①當(dāng)系統(tǒng)中需要參與信息交互的應(yīng)用數(shù)量增多時(shí),設(shè)計(jì)和維護(hù)的工作量成指數(shù)級(jí)增長,關(guān)系復(fù)雜而可靠性隨之降低,研制周期會(huì)大大延長;②設(shè)計(jì)定型后不能更新和擴(kuò)展,在軌運(yùn)行階段難以適應(yīng)結(jié)構(gòu)或任務(wù)的動(dòng)態(tài)變化。而星內(nèi)星間一體化網(wǎng)絡(luò)兼具有規(guī)模大、成員關(guān)系復(fù)雜、網(wǎng)絡(luò)結(jié)構(gòu)和功能動(dòng)態(tài)性高的特點(diǎn),因此需要采用具備靈活性、擴(kuò)展性的信息分發(fā)交互機(jī)制。
空間數(shù)據(jù)系統(tǒng)咨詢委員會(huì)(CCSDS)提出的異步消息業(yè)務(wù)(Asynchronous Message Service,AMS)標(biāo)準(zhǔn)[7],致力于為航天器上的應(yīng)用任務(wù)提供靈活方便的信息交互支持服務(wù)。本文對異步消息業(yè)務(wù)的機(jī)制和特性進(jìn)行分析,結(jié)合航天器信息系統(tǒng)和星內(nèi)星間一體化網(wǎng)絡(luò)的需求和特性開展分析研究,提出可以應(yīng)用異步消息業(yè)務(wù)解決信息交互復(fù)雜性和網(wǎng)絡(luò)動(dòng)態(tài)性兩方面問題,并對于在航天器上的工程應(yīng)用和實(shí)現(xiàn)給出了建議。
AMS的本質(zhì)是一種消息傳輸中間件,適合用于具有分層結(jié)構(gòu)的協(xié)議體系中。AMS在分層體系結(jié)構(gòu)模型中的位置在傳輸層之上、應(yīng)用層之下。正是通過分層隔離,AMS使得上層應(yīng)用與下層通信鏈路實(shí)現(xiàn)解耦。AMS的內(nèi)部機(jī)制是對用戶屏蔽的,封裝后只提供一系列訪問接口為上層用戶使用,而內(nèi)部結(jié)構(gòu)、運(yùn)行過程、與下層傳輸路徑的關(guān)系等均不需要用戶介入或關(guān)注。
AMS對應(yīng)于每一個(gè)用戶有一個(gè)節(jié)點(diǎn)(module)實(shí)體,負(fù)責(zé)接收用戶的訪問要求,為用戶收發(fā)消息內(nèi)容。處于同一個(gè)區(qū)域內(nèi)的若干節(jié)點(diǎn)由一個(gè)注冊機(jī)(registrar)管理,區(qū)域劃分的原則是節(jié)點(diǎn)與注冊機(jī)便于直接通信,例如在同一計(jì)算機(jī)內(nèi)部。節(jié)點(diǎn)在加入時(shí)向注冊機(jī)提出注冊申請,并通報(bào)自身的具體通信地址。不同區(qū)域之間的AMS運(yùn)行信息的通報(bào)與同步在各區(qū)域的注冊機(jī)之間進(jìn)行,如交互各域內(nèi)的注冊用戶情況?;ハ嗦?lián)通的各區(qū)域一起被稱為一個(gè)Continuum,所有的注冊機(jī)由一個(gè)配置服務(wù)器(CS)進(jìn)行管理,每一個(gè)注冊機(jī)需要向配置服務(wù)器注冊,并由此獲知其它區(qū)域注冊機(jī)的通信地址。
用戶數(shù)據(jù)被按照AMS定義的格式封裝成帶有主題號(hào)的消息,在節(jié)點(diǎn)之間傳送而不經(jīng)過注冊機(jī)。AMS內(nèi)部管理類型信息,在節(jié)點(diǎn)與本域注冊機(jī)之間、各域注冊機(jī)之間傳送。AMS對用戶提供多種具體消息傳輸機(jī)制,其特點(diǎn)和應(yīng)用方式總結(jié)見表1。
表1 消息傳輸機(jī)制說明
從表1中可以獲知AMS的一個(gè)主要特點(diǎn)是,信息交互關(guān)系更偏重于消息內(nèi)容(即主題),使得用戶集中注意力于信息內(nèi)容本身而不是通信連接關(guān)系,圍繞需求、提供、獲取某些主題的消息來完成自身的功能。特別是其中的訂閱-發(fā)布模式,用戶完全不需要預(yù)知和指定信息的來源或接收者,只需要根據(jù)自身需求訂閱或發(fā)布某個(gè)主題的消息,AMS負(fù)責(zé)將消息傳遞給所有訂閱者,實(shí)現(xiàn)了按信息內(nèi)容需求交互,具有很高的靈活性和便利性。
為支持星間網(wǎng)絡(luò),在異步消息業(yè)務(wù)中專門提出遠(yuǎn)程AMS(RAMS)業(yè)務(wù),用于不同的Continuum之間進(jìn)行通信。每個(gè)Continuum有一個(gè)遠(yuǎn)程AMS網(wǎng)關(guān)(RAMS Gateway),需要傳遞到遠(yuǎn)程(即其它Continuum)的消息會(huì)被從源節(jié)點(diǎn)先送到遠(yuǎn)程AMS網(wǎng)關(guān),在網(wǎng)關(guān)轉(zhuǎn)換成遠(yuǎn)程AMS消息后送給目的節(jié)點(diǎn)所在Continuum的網(wǎng)關(guān)處,再由該網(wǎng)關(guān)轉(zhuǎn)發(fā)給目的節(jié)點(diǎn)。RAMS適用于分布在不同航天器上的多個(gè)用戶之間進(jìn)行信息交互,并可以作為高層協(xié)議用于延遲容忍網(wǎng)絡(luò)(Delay Tolerant Network,DTN)網(wǎng)絡(luò)[8]。
未來先進(jìn)、復(fù)雜的航天器系統(tǒng)中,參與信息交換的單機(jī)設(shè)備/模塊以及上層應(yīng)用軟件數(shù)量眾多,在軌運(yùn)行期間,可能出現(xiàn)的新增加應(yīng)用任務(wù)需要加入信息交換;或者因?yàn)閱螜C(jī)設(shè)備發(fā)生故障、切換;或者某種工作模式變化等,多種狀況都會(huì)導(dǎo)致信息網(wǎng)絡(luò)結(jié)構(gòu)和用戶分布的動(dòng)態(tài)變化。AMS能夠較好地支持這種動(dòng)態(tài)變化,其體現(xiàn)在兩個(gè)層次。
首先,在結(jié)構(gòu)關(guān)系層面,AMS不需要預(yù)先固定用戶的位置和連接關(guān)系,允許用戶增減或位置改變。所有節(jié)點(diǎn)都是在運(yùn)行啟動(dòng)后動(dòng)態(tài)加入的,在AMS內(nèi)部,新加入節(jié)點(diǎn)的注冊過程不需要用戶了解系統(tǒng)和其它用戶的狀態(tài),而同時(shí)其它已存在節(jié)點(diǎn)不受新加入節(jié)點(diǎn)影響。節(jié)點(diǎn)在注冊時(shí),提交了自身的通信地址,在出現(xiàn)動(dòng)態(tài)變化時(shí),由于節(jié)點(diǎn)重新注冊,通信地址和下層連接關(guān)系會(huì)隨之更新。
其次,在信息應(yīng)用層面,由于AMS支持用戶面向信息內(nèi)容建立供需關(guān)系,淡化了用戶之間的固定關(guān)系,使得網(wǎng)絡(luò)和用戶動(dòng)態(tài)變化時(shí),不影響對信息的發(fā)布和獲取。特別是對于訂閱-發(fā)布方式,無論是新增、變動(dòng),還是原有的用戶,都只需要根據(jù)自身功能需求發(fā)布或獲得所關(guān)注主題的消息,排除了網(wǎng)絡(luò)或用戶變化對信息交換與應(yīng)用的影響。
AMS對于航天器信息網(wǎng)絡(luò)動(dòng)態(tài)特點(diǎn)的支持,可以通過應(yīng)用任務(wù)遷移這一典型問題示例得到較充分體現(xiàn)。如圖1所示,在主機(jī)A、B上分別有域A和域B,各有一個(gè)注冊機(jī),星載計(jì)算任務(wù)T1原先在主機(jī)A上運(yùn)行,對應(yīng)的節(jié)點(diǎn)A1在域A注冊,并訂閱了主題為S2的工程遙測參數(shù)消息(由節(jié)點(diǎn)A2發(fā)布)和主題為S3的星載時(shí)間數(shù)據(jù)(由節(jié)點(diǎn)B1發(fā)布)。因?yàn)楣ぷ髂J阶兓?,功能?fù)載動(dòng)態(tài)調(diào)整,任務(wù)T1需要遷移到主機(jī)B,整個(gè)實(shí)現(xiàn)過程為:主機(jī)A上的星載計(jì)算任務(wù)T1發(fā)起注銷,節(jié)點(diǎn)A1向注冊機(jī)機(jī)A完成注銷過程,主機(jī)A上的任務(wù)T1結(jié)束;主機(jī)B啟動(dòng)星載計(jì)算任務(wù)任務(wù)T1,啟動(dòng)后即提出注冊申請,其中包含了T1在主機(jī)B上的通信地址等信息,注冊機(jī)B分配節(jié)點(diǎn)B2給T1,并將B2的信息通知本域節(jié)點(diǎn)B1和A域注冊機(jī)A,A域注冊機(jī)轉(zhuǎn)發(fā)給節(jié)點(diǎn)A2;注冊完成后,T1仍按自身固有策略提出對主題S2、S3的訂閱消息給注冊機(jī)B,然后被傳遞到節(jié)點(diǎn)B1和A2;A2和B1在分別發(fā)布主題S2和S3的消息時(shí),這些消息會(huì)被傳遞給訂閱者B2從而被星載計(jì)算任務(wù)T1獲得并使用。由此可見,應(yīng)用任務(wù)在進(jìn)行了設(shè)備間的遷移后,仍然能夠完全延續(xù)原有的應(yīng)用信息獲取,不會(huì)因?yàn)榘l(fā)生了動(dòng)態(tài)變化而影響應(yīng)用功能,并且不會(huì)影響其它應(yīng)用任務(wù)。
圖1 任務(wù)遷移前后消息傳輸示例Fig.1 Message transmission before and after application task moving
對于信息傳輸服務(wù),星間網(wǎng)絡(luò)具有不同于星內(nèi)網(wǎng)絡(luò)的特點(diǎn):星間通信鏈路距離遠(yuǎn)、帶寬資源更為有限;由于空間節(jié)點(diǎn)的高動(dòng)態(tài)性,星間網(wǎng)絡(luò)的組織結(jié)構(gòu)和拓?fù)潢P(guān)系容易發(fā)生變化,而這種動(dòng)態(tài)性與星內(nèi)應(yīng)用的動(dòng)態(tài)變化疊加,加劇了整個(gè)星內(nèi)星間一體化網(wǎng)絡(luò)的動(dòng)態(tài)性和復(fù)雜度。
AMS對星內(nèi)星間一體化網(wǎng)絡(luò)的全部信息終端用戶進(jìn)行了組織管理,通過各個(gè)航天器上的遠(yuǎn)程AMS網(wǎng)關(guān),事實(shí)上是形成了節(jié)點(diǎn)分層分組結(jié)構(gòu)。星間網(wǎng)絡(luò)拓?fù)溥B接變化與航天器內(nèi)部用戶成員動(dòng)態(tài)變化之間得到了隔離,從而能夠降低星內(nèi)星間一體化網(wǎng)絡(luò)動(dòng)態(tài)性的復(fù)雜度。遠(yuǎn)程AMS網(wǎng)關(guān)負(fù)責(zé)維護(hù)與其它航天器遠(yuǎn)程AMS網(wǎng)關(guān)相鄰關(guān)系,將AMS消息在星間進(jìn)行傳遞,而用戶仍然是面向信息內(nèi)容(消息主題)進(jìn)行信息交互,對用戶屏蔽了交互對方所在星間網(wǎng)絡(luò)位置的影響。
進(jìn)一步從通信網(wǎng)絡(luò)中的多播模型對AMS體系的結(jié)構(gòu)和運(yùn)行原理進(jìn)行分析。當(dāng)一份數(shù)據(jù)有多個(gè)接收者,對應(yīng)于AMS中的發(fā)布或通告,構(gòu)成多播模型。多播的實(shí)現(xiàn),需要多播協(xié)議構(gòu)建多播路由樹,當(dāng)參與多播的節(jié)點(diǎn)發(fā)生變化時(shí),需要多播協(xié)議重構(gòu)多播路由樹。遠(yuǎn)程AMS網(wǎng)關(guān)起到了多播路由器的作用,按照遠(yuǎn)程AMS協(xié)議運(yùn)行,不需要額外的多播協(xié)議,同時(shí),AMS的Continuum內(nèi)部發(fā)生的節(jié)點(diǎn)變化不會(huì)擴(kuò)散而導(dǎo)致多播樹的變化。只有當(dāng)星間網(wǎng)絡(luò)發(fā)生改變時(shí),遠(yuǎn)程AMS網(wǎng)關(guān)維護(hù)更新臨近關(guān)系,起到事實(shí)上的多播協(xié)議的作用,更新多播路由樹。所以,采用AMS體系在星內(nèi)星間一體化信息網(wǎng)絡(luò)中,不但可以支持多對多遠(yuǎn)程信息交互,而且不需要額外的多播協(xié)議開銷。
遠(yuǎn)程AMS網(wǎng)關(guān)作為多播路由器和整個(gè)Continuum在一體化網(wǎng)絡(luò)的代理,不僅能夠從結(jié)構(gòu)上降低一體化網(wǎng)絡(luò)高動(dòng)態(tài)性的復(fù)雜度,而且能夠顯著提高信息在星間鏈路傳輸?shù)男剩瑴p少資源占用。在星間傳遞的AMS消息只在遠(yuǎn)程AMS網(wǎng)關(guān)之間進(jìn)行,雖然一個(gè)航天器內(nèi)存在多個(gè)對外部某一主題消息的接收者,但只需要通過星間鏈路發(fā)送一份給該主題消息遠(yuǎn)程AMS網(wǎng)關(guān)。即假設(shè)在m個(gè)航天器上共有n個(gè)信息終端(n一般遠(yuǎn)大于m)訂閱了同一主題消息時(shí),該消息發(fā)布后在星間鏈路上將被分發(fā)傳送m次而不是至少n次,故能夠大幅度減少星間鏈路的資源消耗。
傳統(tǒng)的航天器數(shù)據(jù)信息交互是基于多種專用而分立的、直接依附的物理通信通道,如某種總線、端口的數(shù)據(jù)接口,功能和連接關(guān)系固定而單一,實(shí)際上并未形成統(tǒng)一的信息交互網(wǎng)絡(luò)。而且由于數(shù)據(jù)接口直接綁定于底層硬件,難以實(shí)現(xiàn)設(shè)備和系統(tǒng)功能的模塊化、互換與重構(gòu)。而使用基于AMS構(gòu)建的信息網(wǎng)絡(luò),可以更好地適應(yīng)未來航天器更加高級(jí)而豐富的信息交互需求。
AMS的結(jié)構(gòu)具有可擴(kuò)展性,可以用于單個(gè)航天器內(nèi)部信息系統(tǒng),也可以在多個(gè)航天器上同時(shí)運(yùn)行,協(xié)同工作,將各航天器、各分系統(tǒng)和單機(jī)設(shè)備、載荷儀器的眾多種類指令、遙測、管理數(shù)據(jù)信息統(tǒng)一匯聚、分發(fā),形成信息交換服務(wù)基礎(chǔ)設(shè)施。在此基礎(chǔ)上,航天器乃至星間網(wǎng)絡(luò)的信息流總體設(shè)計(jì)圍繞各種主題的消息展開,需要從總體層面統(tǒng)一規(guī)劃和定義消息主題號(hào)(16位)及其對應(yīng)的具體數(shù)據(jù)種類,進(jìn)而選擇合適消息使用需求的交互機(jī)制。例如,自主管理任務(wù)根據(jù)當(dāng)前工作模式的需要,從其它任務(wù)邀請一組主題的消息,接受了邀請的任務(wù)將自己產(chǎn)生對應(yīng)主題的消息發(fā)送給自主管理任務(wù),當(dāng)自主管理工作模式轉(zhuǎn)變后,可以根據(jù)需求變化另行邀請另一組主題消息。又如,時(shí)間管理任務(wù)負(fù)責(zé)周期性發(fā)布當(dāng)前星上時(shí)間碼消息,而任何需要使用時(shí)間碼的任務(wù)可以自行訂閱時(shí)間碼主題即可獲得。使用和未使用AMS的航天器信息交互功能、性能的對比見表2。
AMS在航天器上的部署和實(shí)現(xiàn),最典型的模式是一個(gè)航天器映射于一個(gè)Continuum,一臺(tái)智能設(shè)備映射于一個(gè)單元(或稱域),一個(gè)應(yīng)用任務(wù)對應(yīng)于一個(gè)節(jié)點(diǎn)。一般在一臺(tái)智能設(shè)備內(nèi)部,AMS對應(yīng)所服務(wù)的各用戶一一實(shí)現(xiàn)節(jié)點(diǎn)對象實(shí)體,并可以由一個(gè)AMS后臺(tái)任務(wù)負(fù)責(zé)注冊機(jī)功能并承擔(dān)本域AMS內(nèi)部管理事務(wù)。
AMS本身屬于一種分布式中間件軟件,對上層應(yīng)用提供標(biāo)準(zhǔn)接口并依賴下層通信服務(wù)支持,需要納入星載綜合電子體系結(jié)構(gòu)中整體實(shí)現(xiàn)。CCSDS在其航天器星載接口業(yè)務(wù)[9]體系中定義了消息傳輸業(yè)務(wù)(MTS)[10],就是基于AMS協(xié)議實(shí)現(xiàn)消息傳輸?shù)姆?wù)組件,屬于應(yīng)用支持層業(yè)務(wù)。為了降低實(shí)現(xiàn)復(fù)雜度和系統(tǒng)運(yùn)行負(fù)載,MTS標(biāo)準(zhǔn)中提出了對AMS協(xié)議進(jìn)行裁剪的建議,但這些建議,如簡化注冊機(jī)之間的同步操作等,可能導(dǎo)致對網(wǎng)絡(luò)動(dòng)態(tài)特性支持能力的降低。因此,在我國航天器上設(shè)計(jì)實(shí)現(xiàn)AMS時(shí),還需要進(jìn)行綜合權(quán)衡,可參考但不能完全依照MTS標(biāo)準(zhǔn)的建議。
表2 AMS與傳統(tǒng)方式對比
異步消息業(yè)務(wù)對于復(fù)雜的航天器信息系統(tǒng)和網(wǎng)絡(luò)可以提供良好的服務(wù)支持,本文對其應(yīng)用于星內(nèi)星間一體化網(wǎng)絡(luò)的特性進(jìn)行了分析研究,提出異步消息業(yè)務(wù)可以解決復(fù)雜性和動(dòng)態(tài)性兩方面問題:在航天器設(shè)計(jì)階段,解耦眾多用戶之間錯(cuò)綜復(fù)雜的連接關(guān)系,使系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)只需要圍繞信息應(yīng)用需求進(jìn)行,能夠大大降低復(fù)雜航天器總體和信息網(wǎng)絡(luò)的設(shè)計(jì)難度和成本;而在運(yùn)行階段,支持動(dòng)態(tài)性、擴(kuò)展性,能夠有效解決來自任務(wù)功能和網(wǎng)絡(luò)結(jié)構(gòu)兩方面動(dòng)態(tài)變化問題。
基于異步消息業(yè)務(wù)的星載軟件體系可以為航天器提供靈活、便利、高效的信息交換機(jī)制,將推動(dòng)航天器進(jìn)一步向智能化、信息化、網(wǎng)絡(luò)化發(fā)展,并有利于提升航天器信息總體設(shè)計(jì)能力。因此,對于異步消息業(yè)務(wù)的工程實(shí)現(xiàn)方法,值得進(jìn)一步開展深入研究和實(shí)驗(yàn)驗(yàn)證。
References)
[1]何熊文,張猛.遙控和遙測包應(yīng)用標(biāo)準(zhǔn)在航天器中的使用方法[J].航天器工程,2012,21(3):54-60
He Xiongwen,Zhang Meng.Application method of telecommand and telemetry packet utilization standard in spacecraft[J].Spacecraft Engineering,2012,21(3):54-60 (in Chinese)
[2]Balashov V,Kostenko V,Vdovin P.An analysis of approaches to onboard networks design[C]// Science and Technology Conference (Modern Networking Technologies).New York:IEEE,2014
[3]Carmen Lomba.The avionics SOIS services of COrDeT on-board software architecture[C]// DASIA 2013 Data Systems in Aerospace.Paris:ESA,2013
[4]游紅俊,陳偉男,周學(xué)功.可擴(kuò)展的航天器電子系統(tǒng)架構(gòu)模型[J].系統(tǒng)工程與電子技術(shù),2013,35(2):263-269
You Honjun,Chen Weinan,Zhou Xuegong.Scalable architecture model for spacecraft’s electronic system[J].Systems Engineering and Electronics,2013,35(2):263-269 (in Chinese)
[5]Scott Burleigh,Vinton G Cerf,Jon Crowcroft.Space for Internet and Internet for space[J].Ad Hoc Networks,2014,23(12):80-86
[6]閔士權(quán).我國天基綜合信息網(wǎng)構(gòu)想[J].航天器工程,2013,22(5):1-14
Min Shiquan.An idea of China’s space-based integrated information network[J].Spacecraft Engineering,2013,22(5):1-14 (in Chinese)
[7]CCSDS.CCSDS 735.1-B-1 Asynchronous message service[S].Washington D.C.:CCSDS,2011
[8]Burleigh Scott C.Space flight middleware:remote AMS over DTN for delay-tolerant messaging[C]// AIAA Infotech at Aerospace Conference and Exhibit 2011.Washington D.C.:AIAA,2011
[9]CCSDS.CCSDS 850.0-G-2 Spacecraft onboard interface services[S].Washington D.C.:CCSDS,2013
[10]CCSDS.CCSDS 875.0-M-1 Spacecraft onboard interface services — message transfer service[S].Washington D.C.:CCSDS,2012
(編輯:張小琳)
Application of Asynchronous Message Service in Inner and Interspacecraft Network
GU Ming WANG Xianghui HE Xiongwen ZHU Jianbing
(Beijing Institute of Spacecraft System Engineering,Beijing 100094,China)
Traditional onboard information exchange manner can not adapt the new information networks and application requirements with more complexity and dynamics on spacecraft.For the more and complex information exchange in the future inner and interspacecraft network,this paper analyses the attributes,functions and mechanisms of CCSDS asynchronous message service with the characteristics of the space information system and network.The characteristics and advantages of the asynchronous message service are analyzed,in view of use in the inner and interspacecraft network.How to deal with the changes from both upper application and the structure of network is provided based on the asynchronous message service,and how can the asynchronous message service support the dynamic interspacecraft network is also given.The research work indicates the asynchronous message service can solve the problems both of the complexity and dynamics of the networks.Some advices on engineering actualization for spacecraft are also suggested.
CCSDS;asynchronous message;network
2015-10-09;
2015-11-17
國家自然科學(xué)基金(91438102)
顧明,男,博士,高級(jí)工程師,研究方向?yàn)楹教炱鲾?shù)據(jù)管理與綜合電子技術(shù)、空間數(shù)據(jù)系統(tǒng)與星間網(wǎng)絡(luò)。Email:gumingnr@163.com。
TP393.04
A
10.3969/j.issn.1673-8748.2015.06.008