Pythia: Scheduling of Concurrent Network Packet Processing Applications on Heterogeneous Devices

2020 6th IEEE Conference on Network Softwarization (NetSoft)(2020)

引用 5|浏览10
暂无评分
摘要
Modern commodity computing systems are composed of a number of heterogeneous processing units, each one with its own unique performance and energy characteristics. However, the majority of current network packet processing frameworks targets only one device (either the CPU or an accelerator), leaving the remaining computational resources underutilized or even idle. In this paper, we propose an adaptive scheduling approach for network packet processing applications that exploits any heterogeneous architecture that can be found in a commodity high-end hardware setup. Our scheduler not only distributes the workloads to the appropriate devices in the system to achieve the desired performance results, but also enables the multiplexing of diverse, concurrently executed network packet processing applications, eliminating the interference effects introduced at run-time. The evaluation results show that our scheduler is able to tackle any interference in the shared hardware resources as well to respond quickly to dynamic fluctuations (e.g., application overloads, traffic bursts, infrastructural changes, etc.) that may occur at real time.
更多
查看译文
关键词
modern commodity computing systems,heterogeneous processing units,network packet processing,heterogeneous architecture,concurrent network packet processing applications,heterogeneous devices,Pythia,computational resources,concurrently executed network packet processing applications,interference effects,hardware resources
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要