AI-based software-defined virtual network function scheduling with delay optimization

Dan Liao, Yulong Wu, Ziyang Wu, Zeyuan Zhu, Wanting Zhang, Gang Sun, Victor Chang

Research output: Contribution to journalArticle

Abstract

AI-based network function virtualization (NFV) is an emerging technique that separates network control functionality from dedicated hardware middleboxes and is virtualized to reduce capital and operational costs. With the advances of NFV and AI-based software-defined networks, dynamic network service demands can be flexibly and effectively accomplished by connecting multiple virtual network functions (VNFs) running on virtual machines. However, such promising technology also introduces several new research challenges. Due to resource constraints, service providers may have to deploy different service function chains (SFCs) to share the same physical resources. Such sharing inevitably forces the scheduling of the SFCs and resources, which consumes computational time and introduces problems associated with reducing the response delay. In this paper, we address this challenge by developing two dynamic priority methods for queuing AI-based VNFs/services to improve the user experience. We account for both transmission and processing delays in our proposed algorithms and achieve a new processing order (scheduler) for VNFs to minimize the overall scheduling delay. The simulation results indicate that the proposed scheme can promote the performance of AI-based VNFs/services to meet strict latency requirements.
Original languageEnglish
Pages (from-to)13897–13909
JournalCluster Computing
Volume22
Issue numberSupplement 6
Early online date27 Feb 2018
DOIs
Publication statusPublished - 30 Nov 2019

Fingerprint

Scheduling
Processing
Hardware
Costs
Network function virtualization

Cite this

Liao, Dan ; Wu, Yulong ; Wu, Ziyang ; Zhu, Zeyuan ; Zhang, Wanting ; Sun, Gang ; Chang, Victor. / AI-based software-defined virtual network function scheduling with delay optimization. In: Cluster Computing. 2019 ; Vol. 22, No. Supplement 6. pp. 13897–13909.
@article{6f839e9a028d49dba499269ba8c094dd,
title = "AI-based software-defined virtual network function scheduling with delay optimization",
abstract = "AI-based network function virtualization (NFV) is an emerging technique that separates network control functionality from dedicated hardware middleboxes and is virtualized to reduce capital and operational costs. With the advances of NFV and AI-based software-defined networks, dynamic network service demands can be flexibly and effectively accomplished by connecting multiple virtual network functions (VNFs) running on virtual machines. However, such promising technology also introduces several new research challenges. Due to resource constraints, service providers may have to deploy different service function chains (SFCs) to share the same physical resources. Such sharing inevitably forces the scheduling of the SFCs and resources, which consumes computational time and introduces problems associated with reducing the response delay. In this paper, we address this challenge by developing two dynamic priority methods for queuing AI-based VNFs/services to improve the user experience. We account for both transmission and processing delays in our proposed algorithms and achieve a new processing order (scheduler) for VNFs to minimize the overall scheduling delay. The simulation results indicate that the proposed scheme can promote the performance of AI-based VNFs/services to meet strict latency requirements.",
author = "Dan Liao and Yulong Wu and Ziyang Wu and Zeyuan Zhu and Wanting Zhang and Gang Sun and Victor Chang",
year = "2019",
month = "11",
day = "30",
doi = "10.1007/s10586-018-2124-0",
language = "English",
volume = "22",
pages = "13897–13909",
journal = "Cluster Computing",
issn = "1386-7857",
publisher = "Kluwer Academic Publishers",
number = "Supplement 6",

}

Liao, D, Wu, Y, Wu, Z, Zhu, Z, Zhang, W, Sun, G & Chang, V 2019, 'AI-based software-defined virtual network function scheduling with delay optimization', Cluster Computing, vol. 22, no. Supplement 6, pp. 13897–13909. https://doi.org/10.1007/s10586-018-2124-0

AI-based software-defined virtual network function scheduling with delay optimization. / Liao, Dan; Wu, Yulong; Wu, Ziyang; Zhu, Zeyuan; Zhang, Wanting; Sun, Gang; Chang, Victor.

In: Cluster Computing, Vol. 22, No. Supplement 6, 30.11.2019, p. 13897–13909.

Research output: Contribution to journalArticle

TY - JOUR

T1 - AI-based software-defined virtual network function scheduling with delay optimization

AU - Liao, Dan

AU - Wu, Yulong

AU - Wu, Ziyang

AU - Zhu, Zeyuan

AU - Zhang, Wanting

AU - Sun, Gang

AU - Chang, Victor

PY - 2019/11/30

Y1 - 2019/11/30

N2 - AI-based network function virtualization (NFV) is an emerging technique that separates network control functionality from dedicated hardware middleboxes and is virtualized to reduce capital and operational costs. With the advances of NFV and AI-based software-defined networks, dynamic network service demands can be flexibly and effectively accomplished by connecting multiple virtual network functions (VNFs) running on virtual machines. However, such promising technology also introduces several new research challenges. Due to resource constraints, service providers may have to deploy different service function chains (SFCs) to share the same physical resources. Such sharing inevitably forces the scheduling of the SFCs and resources, which consumes computational time and introduces problems associated with reducing the response delay. In this paper, we address this challenge by developing two dynamic priority methods for queuing AI-based VNFs/services to improve the user experience. We account for both transmission and processing delays in our proposed algorithms and achieve a new processing order (scheduler) for VNFs to minimize the overall scheduling delay. The simulation results indicate that the proposed scheme can promote the performance of AI-based VNFs/services to meet strict latency requirements.

AB - AI-based network function virtualization (NFV) is an emerging technique that separates network control functionality from dedicated hardware middleboxes and is virtualized to reduce capital and operational costs. With the advances of NFV and AI-based software-defined networks, dynamic network service demands can be flexibly and effectively accomplished by connecting multiple virtual network functions (VNFs) running on virtual machines. However, such promising technology also introduces several new research challenges. Due to resource constraints, service providers may have to deploy different service function chains (SFCs) to share the same physical resources. Such sharing inevitably forces the scheduling of the SFCs and resources, which consumes computational time and introduces problems associated with reducing the response delay. In this paper, we address this challenge by developing two dynamic priority methods for queuing AI-based VNFs/services to improve the user experience. We account for both transmission and processing delays in our proposed algorithms and achieve a new processing order (scheduler) for VNFs to minimize the overall scheduling delay. The simulation results indicate that the proposed scheme can promote the performance of AI-based VNFs/services to meet strict latency requirements.

UR - http://www.scopus.com/inward/record.url?eid=2-s2.0-85042593239&partnerID=MN8TOARS

U2 - 10.1007/s10586-018-2124-0

DO - 10.1007/s10586-018-2124-0

M3 - Article

VL - 22

SP - 13897

EP - 13909

JO - Cluster Computing

JF - Cluster Computing

SN - 1386-7857

IS - Supplement 6

ER -

Liao D, Wu Y, Wu Z, Zhu Z, Zhang W, Sun G et al. AI-based software-defined virtual network function scheduling with delay optimization. Cluster Computing. 2019 Nov 30;22(Supplement 6):13897–13909. https://doi.org/10.1007/s10586-018-2124-0