Skip to main navigation Skip to search Skip to main content

On minimizing synchronization cost in NFV-based environments

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Scopus citations

Abstract

Network Function Virtualization is known for its ability to reduce deployment costs and improve the flexibility and scalability of network functions. Due to processing capacity limitation, the infrastructure provider needs to instantiate one or more instances of a particular network function when the amount of traffic increases. Most of network functions are stateful, which means that they keep a state that may be frequently read or updated (e.g., statistics like number of packets or bytes per flow). As a result, the instances of the same virtual network function should constantly share the same state to prevent incorrect operation. In this context, a major challenge is how to efficiently ensure the consistency among instances while minimizing communication cost for synchronizing their state and ensuring the synchronization delay does not exceed a certain bound set by the operator.In this paper, we propose a technique to identify the optimal communication pattern between the instances of the same network function in order to minimize their synchronization cost. Moreover, we propose to use a special network function named Synchronization Function to ensure consistency among a set of instances and to minimize the synchronization cost. We first mathematically model the problem of finding the optimal synchronization pattern and the optimal placement and number of synchronization functions as an integer linear program that minimizes the synchronization cost and ensures a bounded synchronization delay. Last, we put forward three algorithms to cope with large-scale scenarios of the problem. Extensive simulations show that the proposed algorithms efficiently find near-optimal solutions with minimal computation time.

Original languageEnglish
Title of host publication16th International Conference on Network and Service Management, CNSM 2020, 2nd International Workshop on Analytics for Service and Application Management, AnServApp 2020 and 1st International Workshop on the Future Evolution of Internet Protocols, IPFuture 2020
EditorsNur Zincir-Heywood, Mehmet Ulema, Muge Sayit, Stuart Clayman, Myung-Sup Kim, Cihat Cetinkaya
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9783903176317
DOIs
StatePublished - 2 Nov 2020

Publication series

Name16th International Conference on Network and Service Management, CNSM 2020, 2nd International Workshop on Analytics for Service and Application Management, AnServApp 2020 and 1st International Workshop on the Future Evolution of Internet Protocols, IPFuture 2020

Bibliographical note

Publisher Copyright:
© 2020 IFIP.

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Information Systems and Management
  • Artificial Intelligence
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'On minimizing synchronization cost in NFV-based environments'. Together they form a unique fingerprint.

Cite this