Title
Fiber-based architecture for NFV cloud databases
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