Reliability Assurance Dynamic SSC Placement Using Reinforcement Learning

Software-defined networking (SDN) and network function virtualization (NFV) make a network programmable, resulting in a more flexible and agile network. An important and promising application for these two technologies is network security, where they can dynamically chain virtual security functions...

Full description

Bibliographic Details
Main Authors: Wei Li, Yuan Jiang, Xiaoliang Zhang, Fangfang Dang, Feng Gao, Haomin Wang, Qi Fan
Format: Article
Language:English
Published: MDPI AG 2022-01-01
Series:Information
Subjects:
Online Access:https://www.mdpi.com/2078-2489/13/2/53
_version_ 1827654459671445504
author Wei Li
Yuan Jiang
Xiaoliang Zhang
Fangfang Dang
Feng Gao
Haomin Wang
Qi Fan
author_facet Wei Li
Yuan Jiang
Xiaoliang Zhang
Fangfang Dang
Feng Gao
Haomin Wang
Qi Fan
author_sort Wei Li
collection DOAJ
description Software-defined networking (SDN) and network function virtualization (NFV) make a network programmable, resulting in a more flexible and agile network. An important and promising application for these two technologies is network security, where they can dynamically chain virtual security functions (VSFs), such as firewalls, intrusion detection systems, and intrusion prevention systems, and thus inspect, monitor, or filter traffic flows in cloud data center networks. In view of the strict delay constraints of security services and the high failure probability of VSFs, we propose the use of a security service chain (SSC) orchestration algorithm that is latency aware with reliability assurance (LARA). This algorithm includes an SSC orchestration module and VSF backup module. We first use a reinforcement learning (RL) based Q-learning algorithm to achieve efficient SSC orchestration and try to reduce the end-to-end delay of services. Then, we measure the importance of the physical nodes carrying the VSF instance and backup VSF according to the node importance of VSF. Extensive simulation results indicate that the LARA algorithm is more effective in reducing delay and ensuring reliability compared with other algorithms.
first_indexed 2024-03-09T21:43:25Z
format Article
id doaj.art-c206aabb7cac418a86b81290630ecf45
institution Directory Open Access Journal
issn 2078-2489
language English
last_indexed 2024-03-09T21:43:25Z
publishDate 2022-01-01
publisher MDPI AG
record_format Article
series Information
spelling doaj.art-c206aabb7cac418a86b81290630ecf452023-11-23T20:25:03ZengMDPI AGInformation2078-24892022-01-011325310.3390/info13020053Reliability Assurance Dynamic SSC Placement Using Reinforcement LearningWei Li0Yuan Jiang1Xiaoliang Zhang2Fangfang Dang3Feng Gao4Haomin Wang5Qi Fan6School of Control and Computer Engineering, North China Electric Power University, Beijing 102206, ChinaSchool of Control and Computer Engineering, North China Electric Power University, Beijing 102206, ChinaSchool of Control and Computer Engineering, North China Electric Power University, Beijing 102206, ChinaThe State Grid Henan Information & Communication Company, Zhengzhou 450052, ChinaThe State Grid Henan Information & Communication Company, Zhengzhou 450052, ChinaSchool of Control and Computer Engineering, North China Electric Power University, Beijing 102206, ChinaSchool of Control and Computer Engineering, North China Electric Power University, Beijing 102206, ChinaSoftware-defined networking (SDN) and network function virtualization (NFV) make a network programmable, resulting in a more flexible and agile network. An important and promising application for these two technologies is network security, where they can dynamically chain virtual security functions (VSFs), such as firewalls, intrusion detection systems, and intrusion prevention systems, and thus inspect, monitor, or filter traffic flows in cloud data center networks. In view of the strict delay constraints of security services and the high failure probability of VSFs, we propose the use of a security service chain (SSC) orchestration algorithm that is latency aware with reliability assurance (LARA). This algorithm includes an SSC orchestration module and VSF backup module. We first use a reinforcement learning (RL) based Q-learning algorithm to achieve efficient SSC orchestration and try to reduce the end-to-end delay of services. Then, we measure the importance of the physical nodes carrying the VSF instance and backup VSF according to the node importance of VSF. Extensive simulation results indicate that the LARA algorithm is more effective in reducing delay and ensuring reliability compared with other algorithms.https://www.mdpi.com/2078-2489/13/2/53security service chainreinforcement learninglow delayreliability assurancebackup
spellingShingle Wei Li
Yuan Jiang
Xiaoliang Zhang
Fangfang Dang
Feng Gao
Haomin Wang
Qi Fan
Reliability Assurance Dynamic SSC Placement Using Reinforcement Learning
Information
security service chain
reinforcement learning
low delay
reliability assurance
backup
title Reliability Assurance Dynamic SSC Placement Using Reinforcement Learning
title_full Reliability Assurance Dynamic SSC Placement Using Reinforcement Learning
title_fullStr Reliability Assurance Dynamic SSC Placement Using Reinforcement Learning
title_full_unstemmed Reliability Assurance Dynamic SSC Placement Using Reinforcement Learning
title_short Reliability Assurance Dynamic SSC Placement Using Reinforcement Learning
title_sort reliability assurance dynamic ssc placement using reinforcement learning
topic security service chain
reinforcement learning
low delay
reliability assurance
backup
url https://www.mdpi.com/2078-2489/13/2/53
work_keys_str_mv AT weili reliabilityassurancedynamicsscplacementusingreinforcementlearning
AT yuanjiang reliabilityassurancedynamicsscplacementusingreinforcementlearning
AT xiaoliangzhang reliabilityassurancedynamicsscplacementusingreinforcementlearning
AT fangfangdang reliabilityassurancedynamicsscplacementusingreinforcementlearning
AT fenggao reliabilityassurancedynamicsscplacementusingreinforcementlearning
AT haominwang reliabilityassurancedynamicsscplacementusingreinforcementlearning
AT qifan reliabilityassurancedynamicsscplacementusingreinforcementlearning