Reusing Sub-chains of Network Functions to Support MEC Services

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

Abstract

Mobile Edge Computing (MEC) and Network Function Virtualization (NFV) are widely considered to be key players in the 5G era. Whereas MEC enables to reduce latency significantly by allowing applications to be deployed close to end users, NFV allows for flexible deployment of virtualized network functions. The performance and flexibility can be improved further by combining MEC and NFV. Existing frameworks for managing and orchestrating MEC applications and NFV are either tightly coupled or completely separated. The former design is inflexible and increases the complexity of one framework, while the latter leads to inefficient use of computation resources. In this paper, we extend our Automated Provisioning Framework for MEC (APMEC), which combines each MEC application and its respective network service (comprising a chain of virtual network functions) in a MEC service. We propose a novel MEC service placement algorithm allowing to reuse a subset of yet underloaded network functions. Our evaluation results, obtained from a testbed implementation and simulations, show that our solution allows to remarkably increase the utilization of network functions and simultaneously reduce routing cost. Specifically, it allows to accept at least 60% more user requests, and at the same time lowering the routing cost by more than 30%, as compared to the baseline approach.

Details

Original languageEnglish
Title of host publication2019 IEEE Symposium on Computers and Communications (ISCC)
PublisherIEEE Computational Intelligence Society (CIS)
Pages1-8
Number of pages8
ISBN (print)978-1-7281-3000-2
Publication statusPublished - 3 Jul 2019
Peer-reviewedYes

Conference

Title2019 IEEE Symposium on Computers and Communications (ISCC)
Duration29 June - 3 July 2019
LocationBarcelona, Spain

External IDs

Scopus 85078954476
ORCID /0000-0001-7008-1537/work/142248646

Keywords

Keywords

  • Computer architecture, Micromechanical devices, Optimization, Edge computing, Routing, Network function virtualization, Silicon