Computer Science > Networking and Internet Architecture
[Submitted on 21 Jun 2020 (this version), latest version 5 Jun 2021 (v4)]
Title:Optimal Network Slicing for Service-Oriented Networks with Flexible Routing and Guaranteed E2E Latency
View PDFAbstract:Network function virtualization is a promising technology to simultaneously support multiple services with diverse characteristics and requirements in the fifth generation and beyond networks. In practice, each service consists of a predetermined sequence of functions, called service function chain (SFC), running on a cloud environment. To make different service slices work properly in harmony, it is crucial to appropriately select the cloud nodes to deploy the functions in the SFC and flexibly route the flow of the services such that these functions are processed in the order defined in the corresponding SFC, the end-to-end (E2E) latency constraints of all services are guaranteed, and all cloud and communication resource budget constraints are respected. In this paper, we first propose two new mixed binary linear program formulations of the above network slicing problem that optimize the system energy efficiency while jointly consider the E2E latency requirement, resource budget, flow routing, and functional instantiation, and then show that these two formulations are equivalent. In particular, while the first formulation is more natural and easier to understand, the second one contains a significantly smaller number of variables and constraints, which makes it more efficient to solve the network slicing problem especially when the size of the corresponding network is large. Numerical results show the advantage of the proposed formulations compared to the existing ones.
Submission history
From: Wei-Kun Chen [view email][v1] Sun, 21 Jun 2020 04:49:13 UTC (68 KB)
[v2] Thu, 29 Oct 2020 08:11:40 UTC (495 KB)
[v3] Mon, 15 Mar 2021 00:27:58 UTC (59 KB)
[v4] Sat, 5 Jun 2021 11:44:10 UTC (49 KB)
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.