Specifying and Analyzing Virtual Network Services Using Queuing Petri Nets
Stefan Schneider, Arnab Sharma, Holger Karl, Heike Wehrheim

TL;DR
This paper introduces a formal method using Queuing Petri Nets to specify and analyze virtual network services, enabling precise modeling of complex behaviors and aiding in optimal placement and performance evaluation.
Contribution
It presents a novel, unambiguous specification approach for virtual network services using QPNs, including a tool-based workflow for simulation and analysis.
Findings
Enhanced understanding of VNF behavior through QPN modeling
Improved network service performance analysis capabilities
Potential for better VNF placement and QoS management
Abstract
For optimal placement and orchestration of network services, it is crucial that their structure and semantics are specified clearly and comprehensively and are available to an orchestrator. Existing specification approaches are either ambiguous or miss important aspects regarding the behavior of virtual network functions (VNFs) forming a service. We propose to formally and unambiguously specify the behavior of these functions and services using Queuing Petri Nets (QPNs). QPNs are an established method that allows to express queuing, synchronization, stochastically distributed processing delays, and changing traffic volume and characteristics at each VNF. With QPNs, multiple VNFs can be connected to complete network services in any structure, even specifying bidirectional network services containing loops. We propose a tool-based workflow that supports the specification of network…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Network Traffic and Congestion Control · Software System Performance and Reliability
