SET-MRTS:一種多處理器實(shí)時(shí)系統(tǒng)可調(diào)度性實(shí)驗(yàn)平臺(tái)
發(fā)布時(shí)間:2018-06-05 20:09
本文選題:實(shí)時(shí)嵌入式系統(tǒng) + 多核系統(tǒng); 參考:《計(jì)算機(jī)應(yīng)用》2017年05期
【摘要】:近年來,隨著實(shí)時(shí)調(diào)度研究的快速發(fā)展,可調(diào)度性實(shí)驗(yàn)的復(fù)雜性隨之增加,然而,由于缺乏標(biāo)準(zhǔn)化、模塊化的可調(diào)度性實(shí)驗(yàn)工具,研究者往往需要耗費(fèi)大量時(shí)間進(jìn)行實(shí)驗(yàn);此外,由于實(shí)驗(yàn)源碼不能公開獲得,使得實(shí)驗(yàn)結(jié)果難以驗(yàn)證,實(shí)驗(yàn)代碼難以重用與擴(kuò)展。針對可調(diào)度性實(shí)驗(yàn)重復(fù)工作量大、難以驗(yàn)證的問題,提出一種可調(diào)度性實(shí)驗(yàn)基礎(chǔ)框架。該框架通過隨機(jī)分布產(chǎn)生任務(wù)系統(tǒng)集合,并測試其可調(diào)度性,基于該框架設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)新的可調(diào)度性實(shí)驗(yàn)開源平臺(tái)——SET-MRTS。該平臺(tái)采用模塊化架構(gòu)設(shè)計(jì)了任務(wù)模塊、處理器模塊、共享資源模塊、算法庫、配置解析模塊以及輸出模塊。實(shí)驗(yàn)結(jié)果表明,SET-MRTS支持單/多處理器實(shí)時(shí)調(diào)度算法和實(shí)時(shí)同步協(xié)議分析,能夠正確地進(jìn)行可調(diào)度性對比實(shí)驗(yàn),輸出直觀的實(shí)驗(yàn)結(jié)果,并且支持算法庫的擴(kuò)充,與算法庫中已實(shí)現(xiàn)的算法進(jìn)行對比實(shí)驗(yàn),具有良好的兼容性與可擴(kuò)展性。SET-MRTS是第一個(gè)支持完整實(shí)驗(yàn)流程,包括算法實(shí)現(xiàn)、參數(shù)配置、結(jié)果統(tǒng)計(jì)、圖表繪制等的可調(diào)度性實(shí)驗(yàn)開源平臺(tái)。
[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.
【作者單位】: 電子科技大學(xué)信息與軟件工程學(xué)院;云南省電子工業(yè)研究所;
【基金】:國家科技支撐計(jì)劃項(xiàng)目(2012BAH44F02)~~
【分類號(hào)】:TP332
【相似文獻(xiàn)】
相關(guān)期刊論文 前3條
1 陳勁林,楊士元,胡東成;基于確定周期性任務(wù)的進(jìn)程管理及可調(diào)度性分析[J];計(jì)算機(jī)研究與發(fā)展;2000年03期
2 王洪亞;尹偉;宋暉;徐立群;王梅;;基于雙曲線邊界的多處理器實(shí)時(shí)任務(wù)可調(diào)度性判定[J];軟件學(xué)報(bào);2012年08期
3 ;[J];;年期
相關(guān)博士學(xué)位論文 前1條
1 李俊;容錯(cuò)硬實(shí)時(shí)系統(tǒng)的可調(diào)度性分析[D];華中科技大學(xué);2007年
相關(guān)碩士學(xué)位論文 前1條
1 張永悅;基于仿真的實(shí)時(shí)系統(tǒng)可調(diào)度性分析工具的研究與實(shí)現(xiàn)[D];云南師范大學(xué);2014年
,本文編號(hào):1983262
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1983262.html
最近更新
教材專著