全球非營利性開源組織Linux基金會本周宣布,DPDK(數(shù)據(jù)平面開發(fā)工具包)項目正式成為Linux基金會旗下的項目,Linux基金會執(zhí)行董事Jim Zemlin在本周的開放網(wǎng)絡(luò)峰會(ONS 2017)上宣布了該消息。
將DPDK置于Linux基金會的管理之下,將會提供一個更加中立的環(huán)境,以促進對DPDK感興趣的人之間的進一步協(xié)作,從而實現(xiàn)跨多個CPU架構(gòu)更快地處理數(shù)據(jù)包和網(wǎng)卡(NIC)。
DPDK項目是由Intel在2010年創(chuàng)建的,是NFV領(lǐng)域的一個關(guān)鍵性技術(shù),目前已經(jīng)發(fā)布了10個主要版本,有70多個公司/組織為該項目作出貢獻,目前基于DPDK庫的開源項目包括Open vSwitch、OPNFV、OpenStack。該項目在2013年逐漸走向開放,但直到今年DPDK最終投入了Linux基金會的懷抱。
DPDK的宗旨是創(chuàng)建開源、生產(chǎn)級、廠商中立的軟件平臺,實現(xiàn)快速數(shù)據(jù)平臺的I/O,用戶可以在DPDK上構(gòu)建和運行數(shù)據(jù)平面應(yīng)用程序。
該項目的成員涵蓋了電信服務(wù)提供商、網(wǎng)絡(luò)和云計算基礎(chǔ)設(shè)施提供商以及多個硬件廠商,其金牌會員有ARM、AT&T、Cavium、Intel、Mellanox、恩智浦、紅帽和中興通訊。DPDK銀牌成員包括6WIND、 Atomic Rules、華為、思博倫和Wind River。
DPDK是包括庫在內(nèi)的數(shù)據(jù)平面開發(fā)套件,用于對各種CPU架構(gòu)上運行的數(shù)據(jù)包處理工作負載進行加速。網(wǎng)絡(luò)在人們通信方式的基礎(chǔ)中越來越重要,性能、吞吐量和延遲對于無線核心和接入、有線基礎(chǔ)設(shè)施、路由器、負載均衡器、防火墻、視頻流、VoIP等應(yīng)用中角色越來越重要。通過快速地數(shù)據(jù)包處理,DPDK使得電信行業(yè)能夠?qū)⑿阅苊舾械膽?yīng)用程序遷移到云端。
包括MoonGen,mTCP,Ostinato,Lagopus,F(xiàn)ast Data(FD.io),Open vSwitch,OPNFV和OpenStack等項目基于DPDK庫建立了20多個關(guān)鍵的開源項目,加強DPDK的生態(tài)建設(shè)將更好的滿足用戶和項目的需求,并有助于促進開放創(chuàng)新。
作為Linux基礎(chǔ)協(xié)作項目,DPDK現(xiàn)在將受益于Linux Foundation提供的治理,法律援助和項目托管。