中国移动NFV硬件加速技术白皮书_37页_1mb
报告摘要
中国移动NFV硬件加速技术白皮书总结
核心内容概述
本白皮书由中国移动通信集团有限公司研究院发布,旨在阐述NFV硬件加速技术在5G与边缘计算场景下的应用背景、需求分析、关键技术及未来发展方向。随着5G网络的快速发展,边缘业务对网络功能提出了更高的性能要求,如低时延、高带宽、高可靠性等,而传统X86通用处理器在满足这些需求方面存在局限性。因此,引入硬件加速技术成为解决该问题的关键手段。
主要观点
- NFV硬件加速背景:随着5G和边缘计算的发展,业务对网络性能要求提高,传统COTS硬件难以满足,因此引入FPGA、GPU等硬件加速技术。
- 硬件加速技术类型:包括通用网卡加速、智能网卡加速、GPU加速、FPGA加速等,各有优缺点。
- 边缘业务需求:边缘场景下业务呈现多样化,如AI、AR/VR、云游戏等,对计算、通信、IO密集型处理有较高需求。
- 硬件加速架构:中国移动提出三层架构+加速管理编排域,涵盖异构计算硬件层、虚拟层、应用层,支持多种加速硬件的统一管理。
- 硬件加速技术挑战:目前硬件加速方案仍存在私有化、缺乏标准、资源利用率低、MANO需扩展等问题,亟需行业协同推进。
- 未来发展方向:中国移动呼吁业界联合推动标准制定、开源开发、产业合作、试验验证,以加快硬件加速技术的成熟与商用。
关键信息
1. 硬件加速技术概述
- 硬件加速:通过将计算任务卸载到加速硬件(如FPGA、GPU、ASIC等)以提高性能、降低成本。
- 异构计算:由CPU、GPU、FPGA等不同架构组成,用于执行特定计算任务。
- NFV架构演进:从专用硬件到通用COTS硬件,再到COTS+加速硬件,形成螺旋式发展。
2. 硬件加速在产业中的应用
- 微软Azure:采用FPGA实现网络与存储加速,提升性能并降低延迟。
- 亚马逊AWS:推出FPGA实例F1,支持用户自定义加速。
- 阿里云:提供GPU、FPGA等异构计算实例,支持高性能计算与AI应用。
- 私有云厂商:如京东云、Ucloud等,通过硬件加速提升性能与降低成本。
3. 硬件加速标准与开源进展
- ETSI NFV架构:引入硬件加速模块,定义了Pass-through与抽象模型两种实现方案。
- OpenStack Cyborg项目:提供加速器的管理、驱动集成与生命周期管理,目前支持FPGA、GPU等硬件,但尚需优化与完善。
- 标准化需求:需统一硬件接口、驱动、资源管理方式,以提升兼容性与可扩展性。
4. NFV硬件加速需求分析
- 数据通路加速:针对OvS与SR-IOV两种方式,提出引入OvS智能网卡,提升转发能力与降低CPU负载。
- UPF硬件加速:UPF需支持大带宽、低时延、高可靠性,建议采用FPGA智能网卡实现硬件加速。
- 边缘应用加速:如AI、AR/VR等,建议采用GPU加速,并结合vGPU虚拟化实现资源灵活调度。
5. 中国移动NFV硬件加速整体架构
- 三层架构:异构计算硬件层、虚拟层、应用层。
- 加速管理编排域:由MANO、VIM、Hypervisor共同管理加速资源。
- 通用硬件加速平台:支持UPF、SBC等网元,以及第三方应用的加速能力,形成Accelerator-as-a-Service (AaaS) 模式。
6. 硬件加速关键技术
6.1 数据通路硬件加速技术
- OvS卸载智能网卡:将OvS功能模块卸载到智能网卡,提升转发性能。
- DDP功能:实现GTP报文的内层解析与分流,提高处理效率。
- 软硬解耦:建议采用FPGA智能网卡,结合shell-role架构,实现灵活配置与资源隔离。
6.2 UPF硬件加速技术
- 通用网卡:如Intel 700系列网卡,可实现部分功能卸载,但性能有限。
- 智能网卡:如Mellanox Connect-X5,可实现更全面的UPF功能卸载,包括协议处理、安全校验、DPI等。
- FPGA智能网卡:适合UPF的高并发、低时延需求,可实现动态资源分配与在线重配置。
6.3 边缘应用硬件加速技术
- GPU加速:支持AI、AR/VR等计算密集型应用,提供高性能计算能力。
- vGPU虚拟化:支持虚拟机与容器对GPU资源的共享与调度,提高资源利用率。
- 调度策略:包括Best Effort、Equal Share、Fixed Share,各有优劣,需根据业务需求选择。
6.4 硬件加速管理编排技术
- Cyborg项目:OpenStack中用于管理加速资源,支持FPGA、GPU等,但尚需完善。
- 接口与标准:需统一加速资源的识别、使用、调度、释放方式,实现端到端管理。
- 协同机制:MANO、VIM、Hypervisor需协同工作,以实现加速资源的高效管理。
7. 展望与呼吁
- 标准制定:中国移动将继续参与ETSI NFV工作组,推动硬件加速参考架构与标准。
- 开源推进:积极参与OpenStack Cyborg项目,推动通用硬件加速API与平台建设。
- 产业合作:呼吁业界合作,推动硬件加速技术的成熟与商用。
- 试验验证:依托NovoNet试验网,进行OvS、UPF等硬件加速方案的测试与验证。
总结
中国移动在NFV架构中引入硬件加速技术,以应对5G与边缘计算带来的高带宽、低时延、高可靠等挑战。通过OvS智能网卡、FPGA智能网卡、GPU加速等技术,实现对数据通路、UPF、边缘应用的高效支持。目前,硬件加速方案仍面临私有化、缺乏统一标准、资源利用率低等问题,亟需行业协同推进。中国移动将推动标准制定、开源开发、产业合作、试验验证,以加快硬件加速技术的成熟与商用落地。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载