Price and Performance of Cloud-hosted Virtual Network Functions: Analysis and Future Challenges
Nadir Ghrada, Mohamed Faten Zhani, Yehia Elkhatib

TL;DR
This paper evaluates how different Amazon EC2 cloud instances impact the performance of virtual network functions like firewalls and NATs, revealing that instance choice significantly affects performance and identifying key challenges in VNF deployment.
Contribution
It provides the first detailed analysis of VNF performance across various cloud instances and highlights the importance of instance selection for optimal VNF deployment.
Findings
Performance varies across instance types
CPU is the critical resource for VNFs
Performance does not always correlate with cost
Abstract
The concept of Network Function Virtualization (NFV) has been introduced as a new paradigm in the recent few years. NFV offers a number of benefits including significantly increased maintainability and reduced deployment overhead. Several works have been done to optimize deployment (also called embedding) of virtual network functions (VNFs). However, no work to date has looked into optimizing the selection of cloud instances for a given VNF and its specific requirements. In this paper, we evaluate the performance of VNFs when embedded on different Amazon EC2 cloud instances. Specifically, we evaluate three VNFs (firewall, IDS, and NAT) in terms of arrival packet rate, resources utilization, and packet loss. Our results indicate that performance varies across instance types, departing from the intuition of "you get what you pay for" with cloud instances. We also find out that CPU is the…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
