Detecting Network Partitioning in Cloud Native 5G Mobile Network Applications

dc.contributor.authorBergström, Herman
dc.contributor.authorFredriksson, Oskar
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerAli-Eldin Hassan, Ahmed
dc.contributor.supervisorDuvignau, Romaric
dc.date.accessioned2022-11-30T09:57:10Z
dc.date.available2022-11-30T09:57:10Z
dc.date.issued2022
dc.date.submitted2020
dc.description.abstractWith the transition of the 5G core network to a cloud native service-based architecture—composed of network functions operating through microservices communicating over the network—there is an increased risk of network failures causing service downtime unrelated to the applications themselves. In particular, cases of partial and simplex network partitionings have been observed in production systems to produce silent failures causing severe symptoms. Thus, diagnosing these failures have proven difficult. As such, the need of monitoring the network between microservices is of particular interest. In this thesis, we devise a distributed monitoring scheme to identify and classify network partitionings in a Kubernetes cluster. We implement and evaluate two approaches of this scheme based on both active and passive monitoring. While both approaches are feasible for our purpose, we conclude that our approach to passive monitoring struggles with classifying simplex partitions due to TCP being a two-way protocol. Similarly, operating the passive mode requires privileges not necessarily suitable for a shared cloud environment. While the active monitoring scheme is able to infer all types of partitions, it will—unlike the passive alternative—increase the overall load on the network. We further present how to make our proof-of-concept implementation scalable when deployed in larger clusters.
dc.identifier.coursecodeDATX05
dc.identifier.urihttps://odr.chalmers.se/handle/20.500.12380/305844
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectNetwork Partitions
dc.subjectNetwork Monitoring
dc.subjectDistributed Systems
dc.subject5G
dc.subjectCloud Native
dc.subjectMobile Networks
dc.titleDetecting Network Partitioning in Cloud Native 5G Mobile Network Applications
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer systems and networks (MPCSN), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 22-71 Bergström Fredriksson.pdf
Storlek:
6.54 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.64 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: