Abstract | ||
---|---|---|
AbstractThe 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. |
Year | DOI | Venue |
---|---|---|
2017 | 10.14778/3137765.3137774 | Hosted Content |
Field | DocType | Volume |
Virtual network,Data mining,Architecture,Software deployment,Computer science,Thread (computing),Software,Modular design,Database,Scalability,Cloud computing,Embedded system | Journal | 10 |
Issue | ISSN | Citations |
12 | 2150-8097 | 1 |
PageRank | References | Authors |
0.35 | 14 | 14 |
Name | Order | Citations | PageRank |
---|---|---|---|
Vaidas Gasiunas | 1 | 1 | 0.68 |
David Dominguez-Sal | 2 | 189 | 16.35 |
Ralph Acker | 3 | 1 | 0.68 |
Aharon Avitzur | 4 | 15 | 2.98 |
Ilan Bronshtein | 5 | 1 | 1.70 |
Rushan Chen | 6 | 1 | 0.35 |
Eli Ginot | 7 | 1 | 0.68 |
Norbert Martínez-Bazan | 8 | 1 | 0.68 |
Michael Müller | 9 | 1 | 1.02 |
Alexander Nozdrin | 10 | 1 | 0.35 |
Weijie Ou | 11 | 32 | 3.29 |
Nir Pachter | 12 | 1 | 2.04 |
Dima Sivov | 13 | 1 | 1.36 |
Eliezer Levy | 14 | 22 | 1.42 |