• Home
  • Search
  • Octans: Optimal Placement of Service Function Chains in Many-Core Systems
  • Cite Icon20
  • https://doi.org/10.1109/tpds.2021.3063613Copy DOI Icon

Octans: Optimal Placement of Service Function Chains in Many-Core Systems

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Network Function Virtualization (NFV) offers service delivery flexibility and reduces overall costs by running service function chains (SFCs) on commodity servers with many cores. Existing solutions for placing SFCs in one server treat all CPU cores as equal and allocate isolated CPU cores to network functions (NFs). However, advanced servers often adopt Non-Uniform Memory Access (NUMA) architecture to improve the scalability of many-core systems. CPU cores are grouped into nodes, incurring performance degradation due to cross-node memory access and intra-node resource contention. Our evaluation shows that randomly selecting cores to place NFs in an SFC could suffer from 39.2 percent lower throughput comparing to an optimal placement solution. In this article, we propose Octans, an NFV orchestrator to achieve maximum aggregate throughput of all SFCs in many-core systems. Octans first formulates the optimization problem as a Non-Linear Integer Programming (NLIP) Model. Then we identify the key factor for problem solving as evaluating the throughput drop of an NF caused by other NFs in the same SFC or different SFCs, i.e., performance drop index, and propose a formal and accurate prediction model based on system level performance metrics. Finally, we propose two online algorithms to quickly find near-optimal placement solutions for one-time and incremental deployment. Extensive evaluation on a prototype implementation shows that Octans significantly improves the aggregate throughput comparing to two state-of-the-art placement solutions by 27.1 ~ 45.2 percent for one-time deployment and by 20.9 ~ 38.1 percent for incremental deployment, with very low prediction errors. Moreover, Octans could quickly find a near-optimal placement solution with tiny optimality gap.

Similar Papers
  • Book Chapter
  • Citations2

BPA: The Optimal Placement of Interdependent VNFs in Many-Core System

  • Jan 01, 2021
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Youbing Zhong +7
  • Research Article
  • Citations8

Efficient service reconfiguration with partial virtual network function migration

  • Jan 22, 2024
  • Computer Networks
  • Dongquan Liu +5
  • Conference Article
  • Citations18

Orchestrating scalable service function chains in a NFV environment

  • Jul 01, 2017
  • Ahmed M Medhat +3
  • Research Article
  • Citations10

Towards deploying SFC with parallelized VNFs under resource demand uncertainty in mobile edge computing

  • Jun 17, 2023
  • Journal of King Saud University - Computer and Information Sciences
  • Kun Zhang +4
  • Research Article
  • Citations19

NFV Anomaly Detection: Case Study through a Security Module

  • Feb 01, 2022
  • IEEE Communications Magazine
  • Lucas Bondan +4
  • Research Article
  • Citations18

DRIVE: Dynamic Resource Introspection and VNF Embedding for 5G Using Machine Learning

  • Nov 01, 2023
  • IEEE Internet of Things Journal
  • Deborsi Basu +3
  • Conference Article
  • Citations2

Using Reinforcement Learning to Allocate and Manage SFC in Cellular Networks

  • Nov 02, 2020
  • Guto Leoni Santos +3
  • Conference Article
  • Citations1

Multi-Resource Scheduling for Multiple Service Function Chains with Deep Reinforcement Learning

  • Jan 01, 2023
  • Rui He +4
  • Conference Article
  • Citations1

Parallel Deployment of VNFs in Service Function Chain: Benefit or Not?

  • Dec 01, 2022
  • Kaiwen Ning +4
  • Research Article
  • Citations142

A comprehensive survey of service function chain provisioning approaches in SDN and NFV architecture

  • Sep 08, 2020
  • Computer Science Review
  • Karamjeet Kaur +2
  • Research Article
  • Citations1

Towards Security Enhanced Service Function Chain Deployment by Moving Target Defense

  • Jan 01, 2026
  • IEEE Transactions on Network Science and Engineering
  • Lundan Cai +4
  • Conference Article

A Sequential VNF Deployment Mechanism for Privacy-Preserving Multi-Domain SFC Deployment

  • Oct 14, 2025
  • Arif Indra Irawan +3
  • PDF
  • Book Chapter
  • Citations27

Optimal Service Function Chain Composition in Network Functions Virtualization

  • Jan 01, 2017
  • Andrés F Ocampo +8
  • Research Article
  • Citations14

Virtual Network Function Migration Considering Load Balance and SFC Delay in 6G Mobile Edge Computing Networks

  • Jun 20, 2023
  • Electronics
  • Yi Yue +4
  • Conference Article
  • Citations16

FlexSFC: Flexible Resource Allocation and VNF Parallelism for Improved SFC Placement

  • Jun 27, 2022
  • Sagar Agarwal +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.