Network Function Virtualization (NFV) has become a widely acclaimed approach to facilitate the management and orchestration of network services. However, after rapidly achieving a widespread success, NFV is now challenged by the overwhelming demand of computing power originated by the never-ending growth of innovative applications coming from the Internet world. To overcome this problem, the use of h/w acceleration combined with NFV has been proposed. This way, the computing performance of commodity servers can be greatly enhanced, without losing the advantages offered by NFV in service management. In this paper, to demonstrate the potentialities of NFV and h/w acceleration, a Virtual Network Function for video coding (video Transcoding Unit - vTU) is presented. The vTU is accelerated by a General Purpose GPU, and is based on Open Source software packages for media processing. The vTU architecture is firstly described in details. A thorough characterization of its computing performance is then reported, and the obtained results are compared to those achieved with non-accelerated and/or non-virtualized versions of the vTU itself. Also, the performance provided by an original, GPU accelerated version of the VP8 encoder is presented. The activities described in this paper have been carried out within the EU FP7 T-NOVA project.
Hardware-accelerated high-resolution video coding in Virtual Network Functions / P. Comi, P.S. Crosta, M. Beccari, P. Paglierani, G. Grossi, F. Pedersini, A. Petrini - In: Networks and Communications (EuCNC), 2016 European Conference on[s.l] : IEEE, 2016 Sep 08. - ISBN 9781509028931. - pp. 32-36 (( convegno European Conference on Networks and Communications (EuCNC) tenutosi a Athens nel 2016.
|Titolo:||Hardware-accelerated high-resolution video coding in Virtual Network Functions|
|Settore Scientifico Disciplinare:||Settore INF/01 - Informatica|
Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
Settore ING-INF/03 - Telecomunicazioni
|Data di pubblicazione:||8-set-2016|
|Digital Object Identifier (DOI):||http://dx.doi.org/10.1109/EuCNC.2016.7560999|
|Tipologia:||Book Part (author)|
|Appare nelle tipologie:||03 - Contributo in volume|