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: |
Database
business.industry Computer science Fiber (computer science) General Engineering 020206 networking & telecommunications Cloud computing 02 engineering and technology Modular design computer.software_genre Software Transformation (function) Software deployment 020204 information systems Embedded system Scalability 0202 electrical engineering electronic engineering information engineering business Virtual network computer |
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 |
Externí odkaz: |