Loading…

D2A: Operating a Service Function Chain Platform With Data-Driven Scheduling Policies

Realizing Service Function Chaining with a micro-service-based architecture results in an increased number of computationally cheap Virtual Network Functions (VNFs). Pinning cheap VNFs to dedicated CPU cores can waste resources since not every VNF fully utilizes its core. Thus, cheap VNFs should sha...

Full description

Saved in:
Bibliographic Details
Published in:IEEE eTransactions on network and service management 2022-09, Vol.19 (3), p.2839-2853
Main Authors: Kramer, Patrick, Diederich, Philip, Kramer, Corinna, Pries, Rastin, Kellerer, Wolfgang, Blenk, Andreas
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Realizing Service Function Chaining with a micro-service-based architecture results in an increased number of computationally cheap Virtual Network Functions (VNFs). Pinning cheap VNFs to dedicated CPU cores can waste resources since not every VNF fully utilizes its core. Thus, cheap VNFs should share CPU cores to improve resource utilization. However, sharing cores can result in degraded performance due to interference between VNFs, even in mildly loaded scenarios. We propose D 2 A , a system that combines Neural Combinatorial Optimization, Machine Learning (ML)-based Digital Twins (DTs), and Game Theory to optimize VNF assignments. Measurements in a testbed show that D 2 A increases throughput by up to 46% and reduces latency by up to 93%, compared to three baseline algorithms. Using an ML-based DT to model VNF interference increases throughput by up to 11%, and reduces latency by up to 90% compared to an analytical model of the system.
ISSN:1932-4537
DOI:10.1109/TNSM.2022.3177694