vFPGAmanager: A Virtualization Framework for Orchestrated FPGA Accelerator Sharing in 5G Cloud Environments
Autor: | Daniel Raho, Michele Paolino, Spyros Chiotakis, Sebastien Pinneterre |
---|---|
Rok vydání: | 2018 |
Předmět: |
Speedup
business.industry Computer science Overhead (engineering) 020206 networking & telecommunications Cloud computing Context (language use) 02 engineering and technology Virtualization computer.software_genre Turnaround time Resource (project management) Embedded system 0202 electrical engineering electronic engineering information engineering business Field-programmable gate array computer |
Zdroj: | BMSB |
Popis: | Network operators are actively pushing towards the new 5G era and a crucial part to accomplish this is the Network Functions Virtualization (NFV). FPGAs and their hardware accelerators are a promising solution for NFV and 5G cloud environments because of their fast turnaround time and great speedup potential through application parallelism mapping on the reconfigurable fabric. Recently, consolidation reached a plateau in this field with lightweight virtualization techniques, that require a high overcommitment of FPGA accelerator resources to cope with numerous demands of guests. Although FPGAs can play an important role for the future 5G networks their capability to manage and control them from the upper layers of the software stack is inadequate. The lack of such support coupled with cloud integration and programmability issues can repel potential providers from utilizing FPGAs at their data centers. This paper presents the communication mechanism of the vFPGAmanager, an FPGA virtualization framework which can be orchestrated, monitored and enables accelerators overcommitment with direct guest access. These are key features to allow potential adopters of FPGA technology to include them in the next generation of NFV systems. The communication mechanism architecture is detailed and then benchmarked to show that even under heavy load on the system it demonstrates a minimal overhead to orchestrate and monitor the FPGA as a resource. |
Databáze: | OpenAIRE |
Externí odkaz: |