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