Characterizing and Orchestrating NFV-Ready Servers for Efficient Edge Data Processing
Characterizing and Orchestrating NFV-Ready Servers for Efficient Edge Data Processing
复制标题
DOI:
10.1145/3326285.3329057
复制
发表时间:
2019-06
期刊:
影响因子:
--
通讯作者:
Lu Zhang;Chao Li;Pengyu Wang;Yunxin Liu;Yang Hu;Quan Chen;M. Guo
中科院分区:
文献类型:
--
作者:
Lu Zhang;Chao Li;Pengyu Wang;Yunxin Liu;Yang Hu;Quan Chen;M. Guo
The fast-growing Internet of Things (IoT) and Artificial intelligence (AI) applications mandate high-performance edge data analytics. This requirement cannot be fully fulfilled by prior works that focus on either small architectures (e.g., accelerators) or large infrastructure (e.g., cloud data centers). Sitting in between the edge and cloud, there have been many server-level designs for augmenting edge data processing. However, they often require specialized hardware resources and lack scalability as well as agility. Other than reinventing the wheel, we explore tapping into underutilized network infrastructure in the incoming 5G era for augmenting edge data analytics. Specifically, we focus on efficiently deploying edge data processing applications on Network Function Virtualization (NFV) enabled commodity servers. In such a way, we can benefit from the service flexibility of NFV while greatly reducing the cost of many servers deployed in the edge network. We perform extensive experiments to investigate the characteristics of packet processing in a DPDK-based NFV platform and discover the resource under-utilization issue when using the DPDK polling-mode. Then, we propose a framework named EdgeMiner, which can harvest the potentially idle cycles of the cores for data processing purpose. Meanwhile, it can also guarantee the Quality of Service (QoS) of both the Virtualized Network Functions (VNFs) and Edge Data Processing (EDP) applications when they are co-running on the same server.