首页 > 最新文献

2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)最新文献

英文 中文
Exploiting DPDK in Containerized Environment with Unsupported Hardware 在不支持硬件的容器化环境中开发DPDK
Leila Askari, Payam Majidzadeh, Omran Ayoub, M. Tornatore
Network virtualization is an attractive technique to deploy new network services in an agile and cost efficient way. However, since virtualization imposes additional performance overhead (e.g., disk input/output virtualization overhead), which results in higher latency for service deployment, new virtualization frameworks that accelerate the performance of virtualized network functions are becoming available. Among these frameworks, Intel has proposed a set of libraries to accelerate packet processing and to remove additional delays caused by context switching from kernel space to the user space in computing servers. In their current public releases, DPDK libraries are guaranteed to work only if specific requirements in terms of supported hardware and Network Interface Card (NIC) are satisfied. However, the supported physical NICs are usually found in high performance servers. Therefore, it will be more cost-effective (and useful for research activities) to be able to deploy DPDK using any physical NIC. In this study, we aim at demonstrating that DPDK experimental activities can be run also on unsupported hardware (i.e., hardware that is not originally supported by DPDK libraries). To demonstrate this, we propose various component stack and implement different testbed setups to exploit DPDK in our lab environment using generic servers. Results obtained show that, even on quite outdated and baseline equipment available in our lab environment, it has been possible to run DPDK and, using DPDK, we were able to reach the line rate assigning at least two CPU cores to DPDK application and using packet size greater than 256 Bytes.
网络虚拟化是一种很有吸引力的技术,可以以敏捷和低成本的方式部署新的网络服务。然而,由于虚拟化带来了额外的性能开销(例如,磁盘输入/输出虚拟化开销),这会导致服务部署的延迟增加,因此可以加速虚拟化网络功能性能的新虚拟化框架正在出现。在这些框架中,Intel提出了一组库来加速数据包处理,并消除计算服务器中从内核空间到用户空间的上下文切换所造成的额外延迟。在当前的公开发行版中,DPDK库保证只有在支持的硬件和网卡(Network Interface Card, NIC)方面的特定需求得到满足时才能工作。但是,支持的物理网卡通常在高性能服务器中找到。因此,能够使用任何物理网卡部署DPDK将更具成本效益(并且对研究活动更有用)。在这项研究中,我们的目标是证明DPDK实验活动也可以在不受支持的硬件上运行(即,DPDK库最初不支持的硬件)。为了证明这一点,我们提出了各种组件堆栈并实现了不同的测试平台设置,以便在我们的实验室环境中使用通用服务器利用DPDK。获得的结果表明,即使在我们实验室环境中相当过时的基线设备上,也可以运行DPDK,并且使用DPDK,我们能够为DPDK应用程序分配至少两个CPU内核并使用大于256字节的数据包大小达到线路速率。
{"title":"Exploiting DPDK in Containerized Environment with Unsupported Hardware","authors":"Leila Askari, Payam Majidzadeh, Omran Ayoub, M. Tornatore","doi":"10.1109/NFV-SDN50289.2020.9289904","DOIUrl":"https://doi.org/10.1109/NFV-SDN50289.2020.9289904","url":null,"abstract":"Network virtualization is an attractive technique to deploy new network services in an agile and cost efficient way. However, since virtualization imposes additional performance overhead (e.g., disk input/output virtualization overhead), which results in higher latency for service deployment, new virtualization frameworks that accelerate the performance of virtualized network functions are becoming available. Among these frameworks, Intel has proposed a set of libraries to accelerate packet processing and to remove additional delays caused by context switching from kernel space to the user space in computing servers. In their current public releases, DPDK libraries are guaranteed to work only if specific requirements in terms of supported hardware and Network Interface Card (NIC) are satisfied. However, the supported physical NICs are usually found in high performance servers. Therefore, it will be more cost-effective (and useful for research activities) to be able to deploy DPDK using any physical NIC. In this study, we aim at demonstrating that DPDK experimental activities can be run also on unsupported hardware (i.e., hardware that is not originally supported by DPDK libraries). To demonstrate this, we propose various component stack and implement different testbed setups to exploit DPDK in our lab environment using generic servers. Results obtained show that, even on quite outdated and baseline equipment available in our lab environment, it has been possible to run DPDK and, using DPDK, we were able to reach the line rate assigning at least two CPU cores to DPDK application and using packet size greater than 256 Bytes.","PeriodicalId":283280,"journal":{"name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127727044","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1