基于Fat-tree結(jié)構(gòu)的高性能計(jì)算機(jī)網(wǎng)絡(luò)仿真平臺(tái)研究與設(shè)計(jì)
發(fā)布時(shí)間:2020-03-22 06:10
【摘要】:高性能計(jì)算機(jī)技術(shù)對國民經(jīng)濟(jì)各個(gè)領(lǐng)域都有著重要的促進(jìn)作用,已經(jīng)成為國家科技實(shí)力的重要象征。高性能計(jì)算機(jī)系統(tǒng)包含了網(wǎng)絡(luò)拓?fù)、路由器、?jì)算和存儲(chǔ)等主要功能模塊,涉及了路由算法、流控機(jī)制等策略和算法,其仿真器的設(shè)計(jì)對系統(tǒng)的更新和升級十分關(guān)鍵。本文搭建了高性能計(jì)算機(jī)網(wǎng)絡(luò)仿真平臺(tái)HPCSim,該仿真平臺(tái)包括了自動(dòng)化仿真組件PySim,基于OMNeT++的離散事件仿真器以及數(shù)據(jù)可視化工具PyVisual。本文在仿真平臺(tái)搭建中引入了硅光互聯(lián)技術(shù)并建立了硅光鏈路模型,該技術(shù)相對于傳統(tǒng)電互聯(lián)技術(shù)具有更高的通信密度,更低的功耗和更遠(yuǎn)的傳輸距離。在路由器建模上,本文實(shí)現(xiàn)了基準(zhǔn)路由器,并提出了針對全緩存路由器結(jié)構(gòu)的優(yōu)化方法,在減少路由器流水線級數(shù)的同時(shí),還降低了交叉開關(guān)緩存的開銷,除此之外還設(shè)計(jì)了類似天河2號路由器結(jié)構(gòu)的層次化路由器,優(yōu)化了交叉開關(guān)緩存結(jié)構(gòu)。本文還實(shí)現(xiàn)了通用Fat-tree網(wǎng)絡(luò)模型以及天河2號互聯(lián)網(wǎng)絡(luò)模型,并提出了根據(jù)路由器負(fù)載選擇路由路徑的自適應(yīng)路由算法。本文在搭建的仿真平臺(tái)上仿真并分析了各種網(wǎng)絡(luò)模塊結(jié)構(gòu)以及網(wǎng)絡(luò)配置對高性能計(jì)算機(jī)性能的影響,基于仿真結(jié)果得出所設(shè)計(jì)的全緩存路由器和層次化路由器相對于基準(zhǔn)路由器在均勻注入下有20%的吞吐率提升,且所構(gòu)建的Fat-tree網(wǎng)絡(luò)和天河2號網(wǎng)絡(luò)最大能夠達(dá)到95%的吞吐率,并且本仿真平臺(tái)的仿真結(jié)果與其他仿真平臺(tái)相比,最大誤差在11%以內(nèi)。
【圖文】:
上海交通大學(xué)碩士學(xué)位論文為可視化工具,它通過分析網(wǎng)絡(luò)仿真的結(jié)果生成可視化的數(shù)據(jù),用于驗(yàn)證和分析網(wǎng)絡(luò)模塊的功能和性能。MARS 為離散事件仿真器,它有兩個(gè)關(guān)鍵的組件,分別為計(jì)算節(jié)點(diǎn)模型和互聯(lián)網(wǎng)絡(luò)模型,其中計(jì)算節(jié)點(diǎn)模型通過分析 Dimemas 提供的MPI 流量或利用內(nèi)置人工流量生成模塊來產(chǎn)生網(wǎng)絡(luò)流量,而網(wǎng)絡(luò)模型包括了網(wǎng)絡(luò)路由器和網(wǎng)絡(luò)拓?fù),它們描述了?shù)據(jù)傳輸?shù)穆窂胶土骺夭呗浴?
圖 2-9 NRC 路由器結(jié)構(gòu)[4]Fig. 2-9 Structure of NRC天河 2 號的 NRC 每個(gè)端口都連接了一個(gè)雙向的通道,其中每個(gè)方向的通路包括了 8 路的 SerDes,,每路 SerDes 的帶寬為 14Gbps,因此每個(gè)端口的單向帶寬為112Gbps,雙向帶寬為 224Gbps,路由器的雙向總帶寬為 5.376Tbps。數(shù)據(jù)包進(jìn)入與瓦片相連的端口后,通過路由計(jì)算得到輸出端口,并獲得輸出端口所在一列和輸入端口所在行的交叉的瓦片,然后把數(shù)據(jù)包發(fā)送到交叉瓦片的輸入緩存中,數(shù)據(jù)包通過交叉瓦片的輸入緩存和交叉開關(guān)到達(dá)交叉瓦片的輸出緩存中,輸出端口的 4 選 1 多路選擇器選通交叉點(diǎn)瓦片的輸出緩存,將其中的數(shù)據(jù)包發(fā)送到輸出端口,從而完成數(shù)據(jù)從輸入端口到輸出端口的整個(gè)過程。NRC24portNRC24port12portNRC12portNRC12portNRC12portNRC
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP38
本文編號:2594621
【圖文】:
上海交通大學(xué)碩士學(xué)位論文為可視化工具,它通過分析網(wǎng)絡(luò)仿真的結(jié)果生成可視化的數(shù)據(jù),用于驗(yàn)證和分析網(wǎng)絡(luò)模塊的功能和性能。MARS 為離散事件仿真器,它有兩個(gè)關(guān)鍵的組件,分別為計(jì)算節(jié)點(diǎn)模型和互聯(lián)網(wǎng)絡(luò)模型,其中計(jì)算節(jié)點(diǎn)模型通過分析 Dimemas 提供的MPI 流量或利用內(nèi)置人工流量生成模塊來產(chǎn)生網(wǎng)絡(luò)流量,而網(wǎng)絡(luò)模型包括了網(wǎng)絡(luò)路由器和網(wǎng)絡(luò)拓?fù),它們描述了?shù)據(jù)傳輸?shù)穆窂胶土骺夭呗浴?
圖 2-9 NRC 路由器結(jié)構(gòu)[4]Fig. 2-9 Structure of NRC天河 2 號的 NRC 每個(gè)端口都連接了一個(gè)雙向的通道,其中每個(gè)方向的通路包括了 8 路的 SerDes,,每路 SerDes 的帶寬為 14Gbps,因此每個(gè)端口的單向帶寬為112Gbps,雙向帶寬為 224Gbps,路由器的雙向總帶寬為 5.376Tbps。數(shù)據(jù)包進(jìn)入與瓦片相連的端口后,通過路由計(jì)算得到輸出端口,并獲得輸出端口所在一列和輸入端口所在行的交叉的瓦片,然后把數(shù)據(jù)包發(fā)送到交叉瓦片的輸入緩存中,數(shù)據(jù)包通過交叉瓦片的輸入緩存和交叉開關(guān)到達(dá)交叉瓦片的輸出緩存中,輸出端口的 4 選 1 多路選擇器選通交叉點(diǎn)瓦片的輸出緩存,將其中的數(shù)據(jù)包發(fā)送到輸出端口,從而完成數(shù)據(jù)從輸入端口到輸出端口的整個(gè)過程。NRC24portNRC24port12portNRC12portNRC12portNRC12portNRC
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP38
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 胡農(nóng)達(dá);王達(dá)偉;孫凝暉;;胖樹中的分布式動(dòng)態(tài)容錯(cuò)路由[J];計(jì)算機(jī)學(xué)報(bào);2010年10期
2 王達(dá)偉;曹政;劉新春;游定山;孫凝暉;;高性能互聯(lián)網(wǎng)絡(luò)交換機(jī)研究與設(shè)計(jì)[J];計(jì)算機(jī)研究與發(fā)展;2008年12期
本文編號:2594621
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2594621.html
最近更新
教材專著