Delay-Aware Virtual Network Function Placement and Routing in Edge Clouds

Song Yang*, Fan Li, Stojan Trajanovski, Xu Chen, Yu Wang, Xiaoming Fu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

112 Citations (Scopus)

Abstract

Mobile Edge Computing (MEC) offers a way to shorten the cloud servicing delay by building the small-scale cloud infrastructures at the network edge, which are in close proximity to the end users. Moreover, Network Function Virtualization (NFV) has been an emerging technology that transforms from traditional dedicated hardware implementations to software instances running in a virtualized environment. In NFV, the requested service is implemented by a sequence of Virtual Network Functions (VNF) that can run on generic servers by leveraging the virtualization technology. Service Function Chaining (SFC) is defined as a chain-ordered set of placed VNFs that handles the traffic of the delivery and control of a specific application. NFV therefore allows to allocate network resources in a more scalable and elastic manner, offer a more efficient and agile management and operation mechanism for network functions and hence can largely reduce the overall costs in MEC. In this paper, we study the problem of how to place VNFs on edge and public clouds and route the traffic among adjacent VNF pairs, such that the maximum link load ratio is minimized and each user's requested delay is satisfied. We consider this problem for both totally ordered SFCs and partially ordered SFCs. We prove that this problem is NP-hard, even for the special case when only one VNF is requested. We subsequently propose an efficient randomized rounding approximation algorithm to solve this problem. Extensive simulation results show that the proposed approximation algorithm can achieve close-to-optimal performance in terms of acceptance ratio and maximum link load ratio.

Original languageEnglish
Article number8844781
Pages (from-to)445-459
Number of pages15
JournalIEEE Transactions on Mobile Computing
Volume20
Issue number2
DOIs
Publication statusPublished - 1 Feb 2021

Keywords

  • Network function virtualization
  • delay
  • mobile edge computing
  • placement
  • routing

Fingerprint

Dive into the research topics of 'Delay-Aware Virtual Network Function Placement and Routing in Edge Clouds'. Together they form a unique fingerprint.

Cite this