Network Packet Processing with P4 (Programming Protocol-Independent Packet Processors) in CPU, GPU and FPGAs using OpenCL
使用 OpenCL 在 CPU、GPU 和 FPGA 中使用 P4(独立于编程协议的数据包处理器)进行网络数据包处理
基本信息
- 批准号:486746-2015
- 负责人:
- 金额:$ 1.78万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Engage Grants Program
- 财政年份:2015
- 资助国家:加拿大
- 起止时间:2015-01-01 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The purpose of Network functions virtualization (NFV) is to virtualize the network services that are now being
offered by dedicated hardware. NFV will decrease the amount of dedicated hardware that's needed to launch
and operate network services. In other words, NFV is proposed to decouple network functions from dedicated
hardware devices and allow network services that are now being carried out by routers, firewalls, load
balancers and other dedicated hardware devices to be hosted on virtual machines (VMs).
Consequently, the network administrators will no longer need to purchase dedicated hardware devices in order
to build a service chain. As a result, server-functionality and capacity is thus dictated by the available generic
hardware and the software-enforced quota of that hardware granted to an NFV; there will be no need for
network administrators to over-provision their data centres with specialized single-use hardware, which will
reduce both capital expenses and operating expenses.
Intel CPUs are the currently available "generic hardware" being used for NFV applications; Intel CPUs are not
designed for highly parallel tasks like packet processing. Bleeding edge technology investments by Intel
suggest that future "generic hardware" for NFVs will have FPGA (Field Programmable Gate Arrays) or GPU
(Graphics Processing Units) based co-processors for offloading highly parallel tasks. An important
consequence of the availability of this class of hardware is that designers could configure functionality after
manufacture and even after deployment should this be desired by the customer. Emerging technologies for
heterogeneous computing (OpenCL) will be investigated as potential technology investments to target current
generation hardware and next generation hardware with the same code-base.
网络功能虚拟化(NFV)的目的是虚拟化现在正在使用的网络服务,
由专用硬件提供。NFV将减少启动所需的专用硬件数量
运营网络服务。换句话说,提出NFV以将网络功能与专用网络功能解耦。
硬件设备,并允许现在由路由器、防火墙、负载
平衡器和其他专用硬件设备托管在虚拟机(VM)上。
因此,网络管理员将不再需要购买专用硬件设备,
打造服务链。因此,服务器功能和容量由可用的通用
硬件和授予NFV的该硬件的软件强制配额;将不需要
网络管理员为其数据中心提供专用的一次性硬件,
减少资本支出和运营费用。
英特尔CPU是目前可用于NFV应用程序的“通用硬件”;英特尔CPU不是
专为数据包处理等高度并行的任务而设计。英特尔的前沿技术投资
建议未来用于NFV的“通用硬件”将具有FPGA(现场可编程门阵列)或GPU
(图形处理单元)的协处理器,用于卸载高度并行的任务。一个重要
这类硬件的可用性的结果是,设计人员可以在
制造,甚至在部署之后,这应该是客户所期望的。新兴技术
异构计算(OpenCL)将作为潜在的技术投资进行研究,
第二代硬件和下一代硬件具有相同的代码库。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Makaroff, Dwight其他文献
Makaroff, Dwight的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Makaroff, Dwight', 18)}}的其他基金
Distributed Systems Support for Processing Big Data from Sensor Networks
分布式系统支持处理来自传感器网络的大数据
- 批准号:
RGPIN-2019-06776 - 财政年份:2022
- 资助金额:
$ 1.78万 - 项目类别:
Discovery Grants Program - Individual
Distributed Systems Support for Processing Big Data from Sensor Networks
分布式系统支持处理来自传感器网络的大数据
- 批准号:
RGPIN-2019-06776 - 财政年份:2021
- 资助金额:
$ 1.78万 - 项目类别:
Discovery Grants Program - Individual
Distributed Systems Support for Processing Big Data from Sensor Networks
分布式系统支持处理来自传感器网络的大数据
- 批准号:
RGPIN-2019-06776 - 财政年份:2020
- 资助金额:
$ 1.78万 - 项目类别:
Discovery Grants Program - Individual
Distributed Systems Support for Processing Big Data from Sensor Networks
分布式系统支持处理来自传感器网络的大数据
- 批准号:
RGPIN-2019-06776 - 财政年份:2019
- 资助金额:
$ 1.78万 - 项目类别:
Discovery Grants Program - Individual
Packet processing on CPU and FPGA using software-defined networking
使用软件定义网络在 CPU 和 FPGA 上进行数据包处理
- 批准号:
505304-2016 - 财政年份:2016
- 资助金额:
$ 1.78万 - 项目类别:
Engage Plus Grants Program
Performance and security in parallel and distributed systems
并行和分布式系统的性能和安全性
- 批准号:
227765-2011 - 财政年份:2015
- 资助金额:
$ 1.78万 - 项目类别:
Discovery Grants Program - Individual
Performance and security in parallel and distributed systems
并行和分布式系统的性能和安全性
- 批准号:
227765-2011 - 财政年份:2014
- 资助金额:
$ 1.78万 - 项目类别:
Discovery Grants Program - Individual
Real-time communication performance for mobile devices
移动设备的实时通信性能
- 批准号:
446427-2013 - 财政年份:2013
- 资助金额:
$ 1.78万 - 项目类别:
Engage Grants Program
Performance and security in parallel and distributed systems
并行和分布式系统的性能和安全性
- 批准号:
227765-2011 - 财政年份:2013
- 资助金额:
$ 1.78万 - 项目类别:
Discovery Grants Program - Individual
Performance and security in parallel and distributed systems
并行和分布式系统的性能和安全性
- 批准号:
227765-2011 - 财政年份:2012
- 资助金额:
$ 1.78万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
NSERC Industrial Research Chair (IRC) for High Speed and Programmable Packet Processing
NSERC 高速和可编程数据包处理工业研究主席 (IRC)
- 批准号:
548237-2018 - 财政年份:2022
- 资助金额:
$ 1.78万 - 项目类别:
Industrial Research Chairs
CAREER: High-Performance Packet Processing with Programmable NIC Data-Planes
职业:使用可编程 NIC 数据平面进行高性能数据包处理
- 批准号:
2226057 - 财政年份:2021
- 资助金额:
$ 1.78万 - 项目类别:
Continuing Grant
CNS Core:Medium: NFLambda -- A Granular, Scalable and Secure NFV Framework for High Performance Packet Processing at 100 Gbps and Beyond
CNS 核心:中:NFLambda——一种精细、可扩展且安全的 NFV 框架,用于 100 Gbps 及以上的高性能数据包处理
- 批准号:
2106771 - 财政年份:2021
- 资助金额:
$ 1.78万 - 项目类别:
Standard Grant
NSERC Industrial Research Chair (IRC) for High Speed and Programmable Packet Processing
NSERC 高速和可编程数据包处理工业研究主席 (IRC)
- 批准号:
548237-2018 - 财政年份:2021
- 资助金额:
$ 1.78万 - 项目类别:
Industrial Research Chairs
NSERC Industrial Research Chair (IRC) for High Speed and Programmable Packet Processing
NSERC 高速和可编程数据包处理工业研究主席 (IRC)
- 批准号:
548237-2018 - 财政年份:2020
- 资助金额:
$ 1.78万 - 项目类别:
Industrial Research Chairs
FMitF: Track I: Formally Verified Sandboxing for Packet-Processing Programs
FMITF:第一轨:经过正式验证的数据包处理程序沙盒
- 批准号:
2019302 - 财政年份:2020
- 资助金额:
$ 1.78万 - 项目类别:
Standard Grant
CNS Core: Small: Autogenerating fast packet-processing code using program synthesis
CNS 核心:小型:使用程序合成自动生成快速数据包处理代码
- 批准号:
2008048 - 财政年份:2020
- 资助金额:
$ 1.78万 - 项目类别:
Standard Grant
NSERC Industrial Research Chair (IRC) for High Speed and Programmable Packet Processing
NSERC 高速和可编程数据包处理工业研究主席 (IRC)
- 批准号:
548237-2018 - 财政年份:2019
- 资助金额:
$ 1.78万 - 项目类别:
Industrial Research Chairs
Response Prediction for Packet Processing Caches
数据包处理缓存的响应预测
- 批准号:
18K18022 - 财政年份:2018
- 资助金额:
$ 1.78万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
CAREER: High-Performance Packet Processing with Programmable NIC Data-Planes
职业:使用可编程 NIC 数据平面进行高性能数据包处理
- 批准号:
1751231 - 财政年份:2018
- 资助金额:
$ 1.78万 - 项目类别:
Continuing Grant














{{item.name}}会员




