FAST團(tuán)隊(duì)TSN論文被DAC2020會(huì)議錄用
發(fā)布時(shí)間:2020-02-24
國(guó)防科大計(jì)算機(jī)學(xué)院FAST團(tuán)隊(duì)關(guān)于TSN交換機(jī)定制設(shè)計(jì)的論文“TSN-Builder: Enabling Rapid Customization of Resource-Efficient Switches for Time-Sensitive Networking”被CCF A類會(huì)議ACM DAC (Design Automation Conference) 2020錄用。
論文提出了一種應(yīng)用需求驅(qū)動(dòng)的模板化開(kāi)發(fā)模型TSN-Builder,支持對(duì)TSN交換機(jī)進(jìn)行資源高效的快速定制?;跇?biāo)準(zhǔn)的TSN交換流程,TSN-Builder將TSN交換機(jī)解耦為5個(gè)核心組件,包括分組交換,輸入過(guò)濾,門控,輸出調(diào)度和時(shí)間同步。另外,TSN-Builder通過(guò)提供一套完整的存儲(chǔ)資源抽象將每個(gè)模塊中可變的資源規(guī)格和固定的處理邏輯解耦。這些固定的處理邏輯被封裝在多個(gè)平臺(tái)相關(guān)的模板中,而資源規(guī)格則被參數(shù)化為統(tǒng)一的平臺(tái)無(wú)關(guān)的定制API。因此,用戶只需要通過(guò)API向模板中注入最優(yōu)的資源配置來(lái)支持根據(jù)不同場(chǎng)景下TSN交換機(jī)的快速構(gòu)建,而不需要重復(fù)開(kāi)發(fā)相同的功能模塊。
本文基于FPGA搭建了TSN交換機(jī)的原型系統(tǒng)在不同場(chǎng)景下對(duì)資源消耗和性能進(jìn)行評(píng)估。實(shí)驗(yàn)結(jié)果表明,與商用交換機(jī)中標(biāo)準(zhǔn)的流水線資源配置相比,通過(guò)TSN-Builder定制的TSN交換機(jī)能夠提供相同的性能保障,同時(shí)最大可以節(jié)約70.25%的片上資源消耗。