Online Service Function Chain Deployment for Live-Streaming in Virtualized Content Delivery Networks: A Deep Reinforcement Learning Approach

Video delivery is exploiting 5G networks to enable higher server consolidation and deployment flexibility. Performance optimization is also a key target in such network systems. We present a multi-objective optimization framework for service function chain deployment in the particular context of Liv...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Jesús Fernando Cevallos Moreno, Rebecca Sattler, Raúl P. Caulier Cisterna, Lorenzo Ricciardi Celsi, Aminael Sánchez Rodríguez, Massimo Mecella
Formato: article
Lenguaje:EN
Publicado: MDPI AG 2021
Materias:
Acceso en línea:https://doaj.org/article/69253122f11745158542494e995533c2
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:69253122f11745158542494e995533c2
record_format dspace
spelling oai:doaj.org-article:69253122f11745158542494e995533c22021-11-25T17:39:44ZOnline Service Function Chain Deployment for Live-Streaming in Virtualized Content Delivery Networks: A Deep Reinforcement Learning Approach10.3390/fi131102781999-5903https://doaj.org/article/69253122f11745158542494e995533c22021-10-01T00:00:00Zhttps://www.mdpi.com/1999-5903/13/11/278https://doaj.org/toc/1999-5903Video delivery is exploiting 5G networks to enable higher server consolidation and deployment flexibility. Performance optimization is also a key target in such network systems. We present a multi-objective optimization framework for service function chain deployment in the particular context of Live-Streaming in virtualized content delivery networks using deep reinforcement learning. We use an Enhanced Exploration, Dense-reward mechanism over a Dueling Double Deep Q Network (E2-D4QN). Our model assumes to use network function virtualization at the container level. We carefully model processing times as a function of current resource utilization in data ingestion and streaming processes. We assess the performance of our algorithm under bounded network resource conditions to build a safe exploration strategy that enables the market entry of new bounded-budget vCDN players. Trace-driven simulations with real-world data reveal that our approach is the only one to adapt to the complexity of the particular context of Live-Video delivery concerning the state-of-art algorithms designed for general-case service function chain deployment. In particular, our simulation test revealed a substantial QoS/QoE performance improvement in terms of session acceptance ratio against the compared algorithms while keeping operational costs within proper bounds.Jesús Fernando Cevallos MorenoRebecca SattlerRaúl P. Caulier CisternaLorenzo Ricciardi CelsiAminael Sánchez RodríguezMassimo MecellaMDPI AGarticlelive-video delivery5G networksvirtualized content delivery networksnetwork function virtualizationservice function chain deploymentdeep reinforcement learningInformation technologyT58.5-58.64ENFuture Internet, Vol 13, Iss 278, p 278 (2021)
institution DOAJ
collection DOAJ
language EN
topic live-video delivery
5G networks
virtualized content delivery networks
network function virtualization
service function chain deployment
deep reinforcement learning
Information technology
T58.5-58.64
spellingShingle live-video delivery
5G networks
virtualized content delivery networks
network function virtualization
service function chain deployment
deep reinforcement learning
Information technology
T58.5-58.64
Jesús Fernando Cevallos Moreno
Rebecca Sattler
Raúl P. Caulier Cisterna
Lorenzo Ricciardi Celsi
Aminael Sánchez Rodríguez
Massimo Mecella
Online Service Function Chain Deployment for Live-Streaming in Virtualized Content Delivery Networks: A Deep Reinforcement Learning Approach
description Video delivery is exploiting 5G networks to enable higher server consolidation and deployment flexibility. Performance optimization is also a key target in such network systems. We present a multi-objective optimization framework for service function chain deployment in the particular context of Live-Streaming in virtualized content delivery networks using deep reinforcement learning. We use an Enhanced Exploration, Dense-reward mechanism over a Dueling Double Deep Q Network (E2-D4QN). Our model assumes to use network function virtualization at the container level. We carefully model processing times as a function of current resource utilization in data ingestion and streaming processes. We assess the performance of our algorithm under bounded network resource conditions to build a safe exploration strategy that enables the market entry of new bounded-budget vCDN players. Trace-driven simulations with real-world data reveal that our approach is the only one to adapt to the complexity of the particular context of Live-Video delivery concerning the state-of-art algorithms designed for general-case service function chain deployment. In particular, our simulation test revealed a substantial QoS/QoE performance improvement in terms of session acceptance ratio against the compared algorithms while keeping operational costs within proper bounds.
format article
author Jesús Fernando Cevallos Moreno
Rebecca Sattler
Raúl P. Caulier Cisterna
Lorenzo Ricciardi Celsi
Aminael Sánchez Rodríguez
Massimo Mecella
author_facet Jesús Fernando Cevallos Moreno
Rebecca Sattler
Raúl P. Caulier Cisterna
Lorenzo Ricciardi Celsi
Aminael Sánchez Rodríguez
Massimo Mecella
author_sort Jesús Fernando Cevallos Moreno
title Online Service Function Chain Deployment for Live-Streaming in Virtualized Content Delivery Networks: A Deep Reinforcement Learning Approach
title_short Online Service Function Chain Deployment for Live-Streaming in Virtualized Content Delivery Networks: A Deep Reinforcement Learning Approach
title_full Online Service Function Chain Deployment for Live-Streaming in Virtualized Content Delivery Networks: A Deep Reinforcement Learning Approach
title_fullStr Online Service Function Chain Deployment for Live-Streaming in Virtualized Content Delivery Networks: A Deep Reinforcement Learning Approach
title_full_unstemmed Online Service Function Chain Deployment for Live-Streaming in Virtualized Content Delivery Networks: A Deep Reinforcement Learning Approach
title_sort online service function chain deployment for live-streaming in virtualized content delivery networks: a deep reinforcement learning approach
publisher MDPI AG
publishDate 2021
url https://doaj.org/article/69253122f11745158542494e995533c2
work_keys_str_mv AT jesusfernandocevallosmoreno onlineservicefunctionchaindeploymentforlivestreaminginvirtualizedcontentdeliverynetworksadeepreinforcementlearningapproach
AT rebeccasattler onlineservicefunctionchaindeploymentforlivestreaminginvirtualizedcontentdeliverynetworksadeepreinforcementlearningapproach
AT raulpcauliercisterna onlineservicefunctionchaindeploymentforlivestreaminginvirtualizedcontentdeliverynetworksadeepreinforcementlearningapproach
AT lorenzoricciardicelsi onlineservicefunctionchaindeploymentforlivestreaminginvirtualizedcontentdeliverynetworksadeepreinforcementlearningapproach
AT aminaelsanchezrodriguez onlineservicefunctionchaindeploymentforlivestreaminginvirtualizedcontentdeliverynetworksadeepreinforcementlearningapproach
AT massimomecella onlineservicefunctionchaindeploymentforlivestreaminginvirtualizedcontentdeliverynetworksadeepreinforcementlearningapproach
_version_ 1718412109388185600