SET-MRTS:一種多處理器實時系統可調度性實驗平臺
發(fā)布時間:2018-06-05 20:09
本文選題:實時嵌入式系統 + 多核系統; 參考:《計算機應用》2017年05期
【摘要】:近年來,隨著實時調度研究的快速發(fā)展,可調度性實驗的復雜性隨之增加,然而,由于缺乏標準化、模塊化的可調度性實驗工具,研究者往往需要耗費大量時間進行實驗;此外,由于實驗源碼不能公開獲得,使得實驗結果難以驗證,實驗代碼難以重用與擴展。針對可調度性實驗重復工作量大、難以驗證的問題,提出一種可調度性實驗基礎框架。該框架通過隨機分布產生任務系統集合,并測試其可調度性,基于該框架設計并實現了一個新的可調度性實驗開源平臺——SET-MRTS。該平臺采用模塊化架構設計了任務模塊、處理器模塊、共享資源模塊、算法庫、配置解析模塊以及輸出模塊。實驗結果表明,SET-MRTS支持單/多處理器實時調度算法和實時同步協議分析,能夠正確地進行可調度性對比實驗,輸出直觀的實驗結果,并且支持算法庫的擴充,與算法庫中已實現的算法進行對比實驗,具有良好的兼容性與可擴展性。SET-MRTS是第一個支持完整實驗流程,包括算法實現、參數配置、結果統計、圖表繪制等的可調度性實驗開源平臺。
[Abstract]:In recent years, with the rapid development of real-time scheduling research, the complexity of schedulability experiments increases. However, due to the lack of standardization and modularization of schedulability experimental tools, researchers often spend a lot of time on experiments. In addition, because the experimental source code can not be obtained openly, it is difficult to verify the experimental results and to reuse and extend the experimental code. In order to solve the problem that schedulability experiment is difficult to verify, a schedulability experimental framework is proposed. The framework generates the task system set by random distribution and tests its schedulability. Based on this framework, a new open source schedulability experiment platform, SET-MRTSs, is designed and implemented. The platform uses modular architecture to design task module, processor module, shared resource module, algorithm library, configuration analysis module and output module. The experimental results show that SET-MRTS supports single / multiprocessor real-time scheduling algorithm and real-time synchronization protocol analysis, can correctly carry out schedulability contrast experiments, output intuitive experimental results, and support the expansion of algorithm library. Compared with the algorithm implemented in the algorithm library, it has good compatibility and expansibility. SET-MRTS is the first to support the complete experimental flow, including algorithm implementation, parameter configuration, result statistics, etc. Chart drawing and other schedulability experiment open source platform.
【作者單位】: 電子科技大學信息與軟件工程學院;云南省電子工業(yè)研究所;
【基金】:國家科技支撐計劃項目(2012BAH44F02)~~
【分類號】:TP332
【相似文獻】
相關期刊論文 前3條
1 陳勁林,楊士元,胡東成;基于確定周期性任務的進程管理及可調度性分析[J];計算機研究與發(fā)展;2000年03期
2 王洪亞;尹偉;宋暉;徐立群;王梅;;基于雙曲線邊界的多處理器實時任務可調度性判定[J];軟件學報;2012年08期
3 ;[J];;年期
相關博士學位論文 前1條
1 李俊;容錯硬實時系統的可調度性分析[D];華中科技大學;2007年
相關碩士學位論文 前1條
1 張永悅;基于仿真的實時系統可調度性分析工具的研究與實現[D];云南師范大學;2014年
,本文編號:1983262
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1983262.html