Theme

Language

Global EN
Sweden ENSV
India EN

Master Thesis: Benchmarking Cloud-Native Networking Solutions

Technology, Data & Digital · Software & Web Development · Software Engineering · Cloud Engineering

In short

This Master's thesis project in Gothenburg, Sweden, offers two students the opportunity to benchmark cloud-native networking solutions for Ericsson's Packet Core. You will investigate various networking stacks like Linux kernel, SR-IOV, and DPDK, analyzing performance metrics such as throughput and latency. The position requires a Master's student in a related field with basic programming and Linux experience, starting January 2027.

Responsibilities

  • Investigate networking stacks including Linux kernel networking, SR-IOV, and DPDK.
  • Investigate I/O mechanisms like sendmsg/recvmsg, sendmmsg/recvmmsg, and io_uring.
  • Investigate Kubernetes networking topologies for pods on the same or different worker nodes.
  • Investigate CNI plugins and their impact on network policy enforcement.
  • Measure throughput (pps/bps), latency, CPU usage, and system call overhead.
  • Analyze results to evaluate the suitability of networking solutions for different workload profiles.
  • Present findings at an Ericsson technology forum.

Requirements

  • Currently pursuing a Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Interest in high-performance networking and cloud-native technologies.
  • Basic programming experience in C or C++.
  • Familiarity with shell scripting.
  • Experience using Linux through studies or personal projects.
  • Basic understanding of socket programming.
  • Willingness to learn and explore new networking technologies.

Desired Qualifications

  • Introductory knowledge of Kubernetes or containerization.
  • Familiarity with DPDK or SR-IOV.
  • Experience with networking projects through coursework or personal projects.

Benefits

  • Outstanding opportunity to use skills and imagination to push boundaries.
  • Opportunity to build solutions never seen before.
  • Challenging work environment.
  • Joining a team of diverse innovators.
  • Contribution to the development of high-performance, cloud-native mobile networks.

Skills

C++KubernetesDPDKSR-IOVLinuxshell scriptingsocket programming
#networking#cloud-native#kubernetes#packet core#microservices#DPDK#SR-IOV#CNI#throughput#latency#performance analysis
Ericsson Logo

About Ericsson

Pioneering technology for connecting billions of people worldwide

Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible

Ericsson Logo

Company

Ericsson

Job Posted

3 weeks ago

Employment Type

Internship

Work mode

On Site

Experience Level

Entry

Locations

Göteborg, Sweden

Qualification

Master

Applicants

Be an early applicant