天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

面向發(fā)布/訂閱分布式系統(tǒng)測試的在線錯誤定位技術(shù)研究

發(fā)布時間:2021-08-09 23:44
  基于發(fā)布/訂閱模型的數(shù)據(jù)分發(fā)服務(wù)DDS是OMG組織提出的一個分布式實時中間件通信規(guī)范,它除了提供高效的通信機制,還擁有豐富的Qo S策略,如今已經(jīng)廣泛應用于國防、民航等領(lǐng)域。然而,隨著發(fā)布/訂閱通信中間件在分布式環(huán)境下的廣泛應用,其錯誤檢測能在系統(tǒng)測試出錯時,實時檢測出當前系統(tǒng)中存在的錯誤。當檢測出多個錯誤時,如何對出錯的發(fā)布/訂閱分布式系統(tǒng)進行錯誤定位,找到錯誤產(chǎn)生的源頭,成為各應用領(lǐng)域面臨的一個重大挑戰(zhàn)。發(fā)布/訂閱中間件和分布式系統(tǒng)的特點掩蓋了錯誤的傳播路徑,使得系統(tǒng)中出現(xiàn)多個錯誤時的定位工作變得十分困難。本文提出了一種分層錯誤在線定位方案,能夠在系統(tǒng)檢測出多個錯誤時,在中間件級別自動進行錯誤定位,快速找到錯誤源頭。本文的主要貢獻如下:1.提出發(fā)布/訂閱分布式系統(tǒng)下的錯誤傳播模型。發(fā)布/訂閱通信中間件能夠根據(jù)錯誤傳播模型理清系統(tǒng)中錯誤的傳遞關(guān)系。本文將分布式系統(tǒng)下錯誤間復雜的關(guān)系分層,并采取不同的形式表示。2.提出發(fā)布/訂閱分布式系統(tǒng)下的錯誤定位方案,當系統(tǒng)內(nèi)各構(gòu)件檢測出錯誤時,發(fā)布/訂閱通信中間件能夠根據(jù)錯誤定位方案自動進行錯誤定位,并將定位結(jié)果展示給系統(tǒng)測試人員。3.基于信息集... 

【文章來源】:東南大學江蘇省 211工程院校 985工程院校 教育部直屬院校

【文章頁數(shù)】:70 頁

【學位級別】:碩士

【部分圖文】:

面向發(fā)布/訂閱分布式系統(tǒng)測試的在線錯誤定位技術(shù)研究


DCPS層通信示意圖

貝葉斯網(wǎng)絡(luò),時間片


東南大學碩士學位論文當中的計算量,同時根據(jù)獨立關(guān)系來學習貝葉斯網(wǎng)絡(luò)也是一個重要的方法。使用貝葉網(wǎng)絡(luò)結(jié)構(gòu)可以使人清晰的得出屬性結(jié)點間的關(guān)系,進而也使得使用貝葉斯網(wǎng)進行推理預測變得相對容易實現(xiàn)[22]。如今還有基于動態(tài)貝葉斯網(wǎng)絡(luò)的錯誤定位方法,如圖 2-4示,該方法將時間作為因素,構(gòu)造每一個時間片內(nèi)系統(tǒng)間各部分之間的貝葉斯網(wǎng)絡(luò)圖,算各個時間片的貝葉斯網(wǎng)絡(luò)之間的轉(zhuǎn)移關(guān)系。該方法將不同時間片的貝葉斯網(wǎng)絡(luò)按照間軸展開,將各個時間片下的貝葉斯網(wǎng)絡(luò)聯(lián)系起來,從而對動態(tài)改變的系統(tǒng)進行錯誤位。

示意圖,流程,示意圖,構(gòu)件


1 問題分析與前提假設(shè).1 問題描述發(fā)布/訂閱的通信模式具有松耦合的特點,但基于發(fā)布/訂閱中間件構(gòu)建的分布式系的應用邏輯中,各構(gòu)件之間往往有互相調(diào)用、依賴的緊耦合關(guān)系。系統(tǒng)中不同的業(yè)務(wù)輯對應著不同的流程。當系統(tǒng)中出現(xiàn)錯誤時,由于構(gòu)件之間通過消息的傳遞推動流程進行,因此構(gòu)件間具有邏輯上的依賴關(guān)系,導致系統(tǒng)具有錯誤傳播的特點。在系統(tǒng)測的時候,希望能由中間件自動進行錯誤定位來代替由人力進行錯誤定位。而在中間件面,中間件對當前系統(tǒng)的應用邏輯并不了解,并且發(fā)布/訂閱通信模式的松耦合特點也蓋了錯誤的傳播路徑,使得對錯誤的在線定位和溯源變得更加困難。流程,即系統(tǒng)中應用構(gòu)件通過一系列發(fā)布訂閱的動作進行消息的交互,完成指定業(yè)的過程。圖 3-1 顯示了一種最簡單的流程,構(gòu)件 1 發(fā)送消息 1 給構(gòu)件 2,構(gòu)件 2 收到后發(fā)送消息 2 給構(gòu)件 3,構(gòu)件 3 收到消息 2 之后發(fā)送消息 3 給構(gòu)件 1,由此完成一個程。如果構(gòu)件 1 沒有收到消息 3,系統(tǒng)會報錯,而此時對于構(gòu)件 1 來說,它并不能判沒有收到消息 3 的原因是什么,有可能是由于構(gòu)件 2 沒有收到消息 1,也有可能是因構(gòu)件 3 沒有收到消息 2,或是構(gòu)件 3 未發(fā)送消息 3,這就需要錯誤定位方案來對其進錯誤信息的解析整合以及溯源。


本文編號:3333013

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3333013.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶ff458***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com