核心概念
本文提出了一個開源的 OMNeT++ 和 INET4.4 框架,能夠模擬時間敏感網路中所有循環整形器的變體。這個框架有助於驗證新算法,並為循環整形器提供基準測試。
摘要
本文介紹了一個開源的 OMNeT++ 和 INET4.4 框架,能夠模擬時間敏感網路中的循環整形器變體,包括循環排隊和轉發(CQF)、週期特定排隊和轉發(CSQF)和多循環排隊和轉發(MCQF)。
框架設計:
支持CQF、CSQF和MCQF三種循環整形器
提供配置和調度算法的基準測試
消除了對定制模擬器的需求,促進了更廣泛的採用
性能評估:
在合成拓撲、工業環形拓撲和真實拓撲上進行了全面的評估
發現MCQF能夠更好地支持不同的時間要求,而CSQF由於容忍隊列而導致某些時間觸發流的延遲和抖動更大
在TSN網絡中,CSQF沒有顯著優勢,因為傳播延遲和時間同步誤差通常可以忽略不計
實現洞見:
提出了一些設計選擇和實現細節,如隊列容量的配置方式
強調需要考慮傳播延遲、交換延遲和時間同步誤差等因素
總之,本文提供了一個開源的模擬框架,有助於驗證和基準測試新的循環整形器算法,並提供了關鍵的性能洞見。
統計資料
以下是支持作者關鍵論點的重要數據:
CQF的最大端到端延遲公式: Max Delay = fi.ϕ + (SWnum + 1) · T + ξ
3-queue CQF的最大端到端延遲公式: WCD = fi.ϕ + (SWnum + 1) · T + (SWnum · dqueue) + ξ
MCQF的最大端到端延遲公式: WCDGx = fi.ϕ + (SWnum + 1) · TGx + (SWnum · dqueue) + ξ