Abstract

The massive amount of data generated daily by various sensors equipped with connected autonomous vehicles (CAVs) can lead to a significant performance issue of data processing and transfer. Network Function Virtualization (NFV) is a promising approach to improving the performance of a CAV system. In an NFV framework, Virtual Network Function (VNF) instances can be placed in edge and cloud servers and connected together to enable a flexible CAV service with low latency. However, protecting a service function chain composed of several VNFs from a failure is challenging in an NFV-based CAV system (VCAV). We propose an integer linear programming (ILP) model and two approximation algorithms for resilient services to minimize the service disruption cost in a VCAV system when a failure occurs. The ILP model, referred to as TERO, allows us to obtain the optimal solution for traffic engineering, including the VNF placement and routing for resilient services with regard to dynamic routing. Our proposed algorithms based on heuristics (i.e., TERH) and reinforcement learning (i.e., TERA) provide an approximation solution for resilient services in a large-scale VCAV system. Evaluation results with real datasets and generated network topologies show that TERH and TERA can provide a solution close to the optimal result. It also suggests that TERA should be used in a highly dynamic VCAV system.

Highlights

  • We studied the optimization problem of traffic engineering for resilient services in a VCAV system

  • We proposed an integer linear programming (ILP) model (i.e., TERO) to find the optimal Virtual Network Function (VNF) placement and routing when a node or link failure occurs

  • The evaluation results show that TERO, TERH, and TERA can protect service demands from node and link failures

Read more

Summary

Introduction

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. The main challenge of providing a resilient service in a VCAV system is to optimize the placement and routing of VNFs in response to a failure in an NFV infrastructure (NFVI). Our work aims to optimize traffic engineering, including the VNF placement and routing for resilient services in a VCAV system, to minimize the service disruption cost, considering the dynamics of routing paths and service function chaining. The TERO model provides the optimal VNF placement and routing for a set of service demands when a failure occurs in a VCAV system.

Related Work
System Description
Optimization Model for Resilient Services
Service Function Chaining Routing
Restriction Rule in Flow Reallocation
Objective Function
ILP Model for Resilient Services
Approximation Algorithms
Heuristic Algorithm
Reinforcement Learning Based Approximation Algorithm
Evaluation
Scenarios and Parameters Setting
Evaluation Results
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call