On Reconfiguring 5G Network Slices

Matteo Pozza, Patrick Nicholson, Diego Lugones, Ashwin Rao, Hannu Flinck, Sasu Tarkoma

Research output: Contribution to journalArticleScientificpeer-review


The virtual resources of 5G networks are expected to scale and support migration to other locations within the substrate. In this context, a configuration for 5G network slices details the instantaneous mapping of the virtual resources across all slices on the substrate, and a feasible configuration satisfies the Service-Level Objectives (SLOs) without overloading the substrate. Reconfiguring a network from a given source configuration to the desired target configuration involves identifying an ordered sequence of feasible configurations from the source to the target. The proposed solutions for finding such a sequence are optimized for data centers and cannot be used as-is for reconfiguring 5G network slices. We present Matryoshka, our divide-and-conquer approach for finding a sequence of feasible configurations that can be used to reconfigure 5G network slices. Unlike previous approaches, Matryoshka also considers the bandwidth and latency constraints between the network functions of network slices. Evaluating Matryoshka required a dataset of pairs of source and target configurations. Because such a dataset is currently unavailable, we analyze proof of concept roll-outs, trends in standardization bodies, and research sources to compile an input dataset. On using Matryoshka on our dataset, we observe that it yields close-to-optimal reconfiguration sequences 10X faster than existing approaches.

Original languageEnglish
JournalIEEE Journal on Selected Areas in Communications
Issue number7
Pages (from-to)1542-1554
Number of pages13
Publication statusPublished - Jul 2020
MoE publication typeA1 Journal article-refereed

Fields of Science

  • 113 Computer and information sciences
  • 5G mobile communication
  • Substrates
  • Data centers
  • Bandwidth
  • Network slicing
  • Virtual machining
  • network slicing
  • Network Function Virtualization (NFV)
  • Virtual Machine (VM) migration
  • network reconfiguration

Cite this