Performance evaluation of an HTTP proxy implemented as a virtual network function
Autor: | Rodrigo S. Couto, Rodrigo S. V. Eiras, Marcelo G. Rubinstein |
---|---|
Rok vydání: | 2021 |
Předmět: | |
Zdroj: | Annals of Telecommunications. 77:611-619 |
ISSN: | 1958-9395 0003-4347 |
DOI: | 10.1007/s12243-021-00886-4 |
Popis: | Network functions virtualization (NFV) is an important approach in the telecommunications industry. One of the main features of NFV is the execution of network functions in software rather than using specific hardware. These functions can run on virtualization platforms, which can increase service elasticity and reduce infrastructure costs. However, virtualization imposes performance penalties, which can severely impact NFV services. In this work, we analyze this performance impact when the virtualized network function is an HTTP proxy. We then compare two virtualization solutions, i.e., KVM and Docker, under different configurations. Our results show that Docker containers yield performance close to that of native Linux for HTTP proxies since Docker does not employ a hypervisor. We show that KVM incurs a severe performance penalty, which a paravirtualization approach can reduce. We also evaluate how much load balancing in Docker can improve the performance of virtual proxies. We show that, for our scenario, two parallel proxies significantly improve performance. However, we observe a negative impact when increasing the number of proxies since they interfere with each other. |
Databáze: | OpenAIRE |
Externí odkaz: |