OpenANFV

OpenANFV
复制标题

开放ANFV

DOI:
--
复制
发表时间:
2014
期刊:
Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
影响因子:
--
通讯作者:
Xinyu Hu
Xinyu Hu
中科院分区:
--
文献类型:
--
作者:
Xiongzi Ge;Yi Liu;D. Du;Liang Zhang;Hongguang Guan;Jing Chen;Yuping Zhao;Xinyu Hu

文献摘要

被引文献

相似文献

为了弥合基于软件的中间盒(MBS)和商用硬件之间的差距,仍然需要专用加速器(例如,FPGA)的资源。为了以弹性、可编程和可重构的方式整合各种硬件资源,我们设计并构建了一个灵活而统一的框架OpenANFV,以支持云环境下MBS的虚拟加速器。OpenANFV无缝高效地融入到OpenStack中,在商用硬件上提供高性能,以应对各种虚拟功能需求。OpenANFV作为一个独立的组件来管理和虚拟化加速资源(例如Cinder管理块存储资源,nova管理计算资源)。具体来说,OpenANFV主要有以下三个特点。(1)自动化管理。自动调配多个虚拟网络功能(VNF),以满足NFV环境的动态要求。这种自动化减轻了复杂的配置和配置的时间压力,并降低了手动导致配置错误的可能性。(2)弹性。可按需实时创建、迁移和销毁VNF。在动态的NFV环境中,池中的可重构硬件资源可以快速、灵活地将相应的服务卸载到加速器平台。(3)与OpenStack协同工作。OpenANFV API的设计和实施与OpenStack中的机制相协调,以支持多个租户所需的虚拟化MB。
The resources of dedicated accelerators (e.g. FPGA) are still required to bridge the gap between software-based Middleboxs(MBs) and the commodity hardware. To consolidate various hardware resources in an elastic, programmable and reconfigurable manner, we design and build a flexible and consolidated framework, OpenANFV, to support virtualized accelerators for MBs in the cloud environment. OpenANFV is seamlessly and efficiently put into Openstack to provide high performance on top of commodity hardware to cope with various virtual function requirements. OpenANFV works as an independent component to manage and virtualize the acceleration resources (e.g. cinder manages block storage resources and nova manages computing resources). Specially, OpenANFV mainly has the following three features. (1)Automated Management. Provisioning for multiple Virtualized Network Functions (VNFs) is automated to meet the dynamic requirements of NFV environment. Such automation alleviates the time pressure of the complicated provisioning and configuration as well as reduces the probability of manually induced configuration errors. (2) Elasticity. VNFs are created, migrated, and destroyed on demand in real time. The reconfigurable hardware resources in pool can rapidly and flexibly offload the corresponding services to the accelerator platform in the dynamic NFV environment. (3) Coordinating with Openstack. The design and implementation of the OpenANFV APIs coordinate with the mechanisms in Openstack to support required virtualized MBs for multiple tenants.