TransNFV: Integrating Transactional Semantics for Efficient State Management in Virtual Network Functions

07/20/2023
by   Zhonghao Yang, et al.
0

Managing shared mutable states in high concurrency state access operations is a persistent challenge in Network Functions Virtualization (NFV). This is particularly true when striving to meet chain output equivalence (COE) requirements. This paper presents TransNFV, an innovative NFV framework that incorporates transactional semantics to optimize NFV state management. The TransNFV integrates VNF state access operations as transactions, resolves transaction dependencies, schedules transactions dynamically, and executes transactions efficiently. Initial findings suggest that TransNFV maintains shared VNF state consistency, meets COE requirements, and skillfully handles complex cross-flow states in dynamic network conditions. TransNFV thus provides a promising solution to enhance state management and overall performance in future NFV platforms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/04/2023

Synchro: Block-generation Protocol to Synchronously Process Cross-shard Transactions in State Sharding

Traditional blockchains cannot achieve the same transaction throughput a...
research
08/27/2022

Apiary: A DBMS-Backed Transactional Function-as-a-Service Framework

Developers are increasingly using function-as-a-service (FaaS) platforms...
research
03/11/2019

Verifiable Anonymous Identities and Access Control in Permissioned Blockchains

In this paper we address the issue of identity and access control within...
research
04/08/2019

Scaling Stream Processing with Transactional State Management on Multicores

Transactional state management relieves users from managing state consis...
research
05/31/2023

A Hybrid Blockchain-Edge Architecture for Electronic Health Records Management with Attribute-based Cryptographic Mechanisms

This paper presents a hybrid blockchain-edge architecture for managing E...

Please sign up or login with your details

Forgot password? Click here to reset