TY - JOUR
T1 - A new smart networking architecture for container network functions
AU - Atici, Gülsüm
AU - Bölük, Pınar
N1 - Publisher Copyright:
© TÜBİTAK
PY - 2020/9/10
Y1 - 2020/9/10
N2 - 5G slices have challenging application demands from a wide variety of fields including high bandwidth, low latency and reliability. The requirements of the container network functions which are used in telecommunications are different from any other cloud native IT applications as they are used for data plane packet processing functions, together with control, signalling and media processing which have critical processing requirements. This study aims to discover high performing container networking solution by considering traffic loads and application types. The behaviour of several container cluster networking solutions - Flannel, Weave, Libnetwork, Open Virtual Networking for Open vSwitch and Calico - are explored with regard to the most commonly used container network functions in the form of MongoDB and web access. Evaluations show that none of the solutions provide a high throughput for all types of workload under optimum or heavy load situations. Hence, this research presents the view that traditional container networking implementation methods may not fulfill the container network functions' networking performance requirements. This is because container networking performance changes dynamically, depending on traffic load and application types. To overcome this problem, a new smart container networking architecture is proposed which allows containers to use several container networking solutions dynamically in conjunction with container monitoring tools. Eventually, the primary implementation of proposed architecture has been performed and evaluated. This research shows that proposed smart architecture delivers promising results compared to traditional implementation methods, in case appropriate decision is made during dynamic interface selection process.
AB - 5G slices have challenging application demands from a wide variety of fields including high bandwidth, low latency and reliability. The requirements of the container network functions which are used in telecommunications are different from any other cloud native IT applications as they are used for data plane packet processing functions, together with control, signalling and media processing which have critical processing requirements. This study aims to discover high performing container networking solution by considering traffic loads and application types. The behaviour of several container cluster networking solutions - Flannel, Weave, Libnetwork, Open Virtual Networking for Open vSwitch and Calico - are explored with regard to the most commonly used container network functions in the form of MongoDB and web access. Evaluations show that none of the solutions provide a high throughput for all types of workload under optimum or heavy load situations. Hence, this research presents the view that traditional container networking implementation methods may not fulfill the container network functions' networking performance requirements. This is because container networking performance changes dynamically, depending on traffic load and application types. To overcome this problem, a new smart container networking architecture is proposed which allows containers to use several container networking solutions dynamically in conjunction with container monitoring tools. Eventually, the primary implementation of proposed architecture has been performed and evaluated. This research shows that proposed smart architecture delivers promising results compared to traditional implementation methods, in case appropriate decision is made during dynamic interface selection process.
KW - CNF
KW - Container
KW - Dynamic interface selection
KW - Performance
KW - Smart networking
KW - Traffic load
UR - http://www.scopus.com/inward/record.url?scp=85102521881&partnerID=8YFLogxK
U2 - 10.3906/ELK-2002-68
DO - 10.3906/ELK-2002-68
M3 - Article
AN - SCOPUS:85102521881
SN - 1300-0632
VL - 28
SP - 3368
EP - 3388
JO - Turkish Journal of Electrical Engineering and Computer Sciences
JF - Turkish Journal of Electrical Engineering and Computer Sciences
IS - 6
ER -