創(chuàng)新之旅:重塑網(wǎng)絡(luò)流量控制的未來
胡凌翔創(chuàng)建的項(xiàng)目名稱為 “TC-HTB-DPU”,該項(xiàng)目著眼于現(xiàn)代網(wǎng)絡(luò)環(huán)境中的一大挑戰(zhàn)-網(wǎng)絡(luò)流量處理能力問題。他發(fā)現(xiàn) Linux 的流量控制(TC,Traffic Control)功能在處理巨大網(wǎng)絡(luò)流量時(shí)存在處理能力不足、CPU 資源消耗過大、延時(shí)增加和高吞吐量降低等問題。
通過采用多叉樹結(jié)構(gòu)并利用加權(quán)輪詢算法,他將 TC HTB(Hierarchical Token Bucket) 高效地卸載到 DPU 上。這不僅顯著提升了網(wǎng)絡(luò)性能和服務(wù)質(zhì)量,而且為未來網(wǎng)絡(luò)流量的增長與新應(yīng)用的部署提供了一個(gè)可擴(kuò)展和靈活的解決方案。
無懼挑戰(zhàn):對(duì) DOCA 進(jìn)行深度探索
現(xiàn)代數(shù)據(jù)中心對(duì)流量管理提出了更高的要求,特別是在為不同的租戶提供不同資源分配策略方面。胡凌翔發(fā)現(xiàn),Linux 中的 TC 功能雖然是一種解決方案,但隨著網(wǎng)絡(luò)速度向 100G 發(fā)展,其軟件實(shí)現(xiàn)方式的局限性逐漸顯露。為了解決這一問題,他選擇利用 NVIDIA BlueField 系列 DPU 與 DOCA 軟件框架相結(jié)合的方案,通過 DOCA Flow 的硬件卸載能力,有效卸載流規(guī)則,實(shí)現(xiàn)了在不消耗 CPU 資源的情況下高效的執(zhí)行策略。
在項(xiàng)目落地過程中,胡凌翔面臨的最大挑戰(zhàn)來自于對(duì) DOCA SDK 的深度探索。面對(duì)這一挑戰(zhàn),他積極地查閱了 NVIDIA 官方 DOCA SDK 文檔并找到了一種利用 DOCA 庫、DOCA 驅(qū)動(dòng)和底層工具相結(jié)合的與 DPU 交互的解決方法,通過獲得即時(shí)的網(wǎng)絡(luò)統(tǒng)計(jì)信息來提高數(shù)據(jù)處理的效率和靈活性。
他表示:“DPU 底層的硬件對(duì)開發(fā)者來說近似一個(gè)黑盒,通過 DOCA 軟件框架提供的 DOCA Flow 庫就可以實(shí)現(xiàn)對(duì) DPU 硬件資源的調(diào)用,并可通過底層 DOCA 驅(qū)動(dòng)來調(diào)試和優(yōu)化流表更新機(jī)制,以此實(shí)現(xiàn)完整的 TC 功能卸載,而無需深度了解 DPU 底層的硬件實(shí)現(xiàn)。通過 DPU 集成的 Arm 核心與 DOCA Flow 結(jié)合的方式,能為網(wǎng)絡(luò)流量提供更加靈活的解決方案,這意味著不只是 CPU 軟件或者硬件才能解決網(wǎng)絡(luò)流量處理問題?!?/p>
審核編輯:劉清
-
NVIDIA
+關(guān)注
關(guān)注
14文章
5597瀏覽量
109793 -
Linux
+關(guān)注
關(guān)注
88文章
11763瀏覽量
219088 -
DPU
+關(guān)注
關(guān)注
0文章
414瀏覽量
27000
原文標(biāo)題:開發(fā)者故事 | 利用 DOCA 構(gòu)建數(shù)據(jù)中心流量管理解決方案
文章出處:【微信號(hào):NVIDIA_China,微信公眾號(hào):NVIDIA英偉達(dá)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Amphenol LTW:數(shù)據(jù)中心互連解決方案的創(chuàng)新先鋒
Amphenol LTW:數(shù)據(jù)中心互連解決方案的創(chuàng)新先鋒
偉創(chuàng)力與LG攜手打造千兆級(jí)數(shù)據(jù)中心先進(jìn)熱管理解決方案
蘇州DCIM數(shù)據(jù)中心基礎(chǔ)設(shè)施管理運(yùn)維系統(tǒng)簡(jiǎn)介
PCIe協(xié)議分析儀在數(shù)據(jù)中心中有何作用?
英威騰入選2024綠色低碳數(shù)據(jù)中心產(chǎn)品及解決方案推薦目錄
簡(jiǎn)單認(rèn)識(shí)安森美AI數(shù)據(jù)中心電源解決方案
利用DOCA構(gòu)建數(shù)據(jù)中心流量管理解決方案
評(píng)論