Investigation of high performance configurations on the Evolved Packet Gateway

dc.contributor.authorChatziadam, Georgios
dc.contributor.authorMebrahtu Birhanu, Tsigabu
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerTsigas, Philippas
dc.contributor.supervisorDuvignau, Romaric
dc.contributor.supervisorWalulya, Ivan
dc.date.accessioned2021-04-21T06:29:23Z
dc.date.available2021-04-21T06:29:23Z
dc.date.issued2020sv
dc.date.submitted2020
dc.description.abstractModern servers today are based on multi-socket motherboards to increase their power and performance figures. These setups provide CPU interconnection through a high speed bus. If processes on one CPU need access to memory or devices local to another CPU, they need to traverse this bus and this adds a delay to the execution time. This is where the concept of Non-Uniform Memory Access (NUMA) presents as a solution. Every socket with its local memory is considered a node, that is locked and processes are not allowed to migrate. This means that loading instructions has low latency, but they can also access the main memory connected to the other NUMA nodes at a given penalty cost. The latest CPUs such as the EPYC series from AMD are using this concept even within the processor module, and there is no possibility to avoid taking into account NUMA aspects. There has been a plethora of benchmarks to analyze the impact of NUMA node architecture on different processors. In this work, we have used the Packet Gateway of the Evolved Packet Core (EPC) as a test case to investigate the effectiveness of NUMA architecture on Intel processors on a virtual large-scale distributed production system with high performance requirements. On the virtualization setups, di erent CPU pining and deployment strategies are used, while Packet Per Second (pps) is the preferred performance indicator in systems like the Evolved Packet Gateway (EPG).We further describe and analyze different scenarios, combining CPU pinning and process placement, within the virtual machines running the EPG.sv
dc.identifier.coursecodeDATX05sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/302313
dc.language.isoengsv
dc.relation.ispartofseriesCSE 20-03sv
dc.setspec.uppsokTechnology
dc.subjectNUMAsv
dc.subjectEPGsv
dc.subjectComputer Sciencesv
dc.subjectEngineeringsv
dc.subjectProjectsv
dc.subjectThesissv
dc.titleInvestigation of high performance configurations on the Evolved Packet Gatewaysv
dc.type.degreeExamensarbete för masterexamensv
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 20-03 Chatziadam Mebrahtu Birhanu ODR.pdf
Storlek:
1.82 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: