Fiber-based architecture for NFV cloud databases

Autor: Ralph Acker, Rushan Chen, Aharon Avitzur, David Dominguez-Sal, Norbert Martínez-Bazan, Dima Sivov, Nir Pachter, Weijie Ou, Vaidas Gasiunas, Eliezer Levy, Eli Ginot, Michael Müller, Ilan Bronshtein, Alexander Nozdrin
Rok vydání: 2017
Předmět:
Zdroj: Proceedings of the VLDB Endowment. 10:1682-1693
ISSN: 2150-8097
DOI: 10.14778/3137765.3137774
Popis: The telco industry is gradually shifting from using monolithic software packages deployed on custom hardware to using modular virtualized software functions deployed on cloudified data centers using commodity hardware. This transformation is referred to as Network Function Virtualization (NFV). The scalability of the databases (DBs) underlying the virtual network functions is the cornerstone for reaping the benefits from the NFV transformation. This paper presents an industrial experience of applying shared-nothing techniques in order to achieve the scalability of a DB in an NFV setup. The special combination of requirements in NFV DBs are not easily met with conventional execution models. Therefore, we designed a special shared-nothing architecture that is based on cooperative multi-tasking using user-level threads (fibers). We further show that the fiber-based approach outperforms the approach built using conventional multi-threading and meets the variable deployment needs of the NFV transformation. Furthermore, fibers yield a simpler-to-maintain software and enable controlling a trade-off between long-duration computations and real-time requests.
Databáze: OpenAIRE