Master Thesis: Overload protection for cloud native telecommunication systems

Job Description

Date: Oct 11, 2019

Here’s the deal

As the tech firm that enabled the mobile internet connectivity around the world, at Ericsson we’ve made it our business to make a mark. Ericsson Packet Core has never had a greater opportunity to drive change; setting the bar for technology to be inclusive and accessible; empowering an intelligent, sustainable and connected world.

We are on a quest, we´ve promised to never stand still; relentlessly innovating to make technology easy to adopt, easy to use and easy to scale. This demands from all our people the creativity to discover, the accountability to deliver and the courage to remove complexity wherever it presents itself. Your commitment to these qualities will always be expected, and never go unnoticed. As a team, we are helping to solve some of society´s most complicated challenges, enabling you to be ‘the person that did that’. 


Tech you’ll master

With us at Ericsson Packet Core you’ll be part of the next step in our development of our products. We enable millions of simultaneous connected mobile users while handling traffic from IoT to 4K video in Gbit speeds. All of this in a virtual deployment using containers.

For this you’ll learn to master cutting edge technology in IP networks, distributed real time embedded systems executing in a cloud native container environment.


Thesis summary


One of the key characteristics of cloud native applications is scalability. Such systems are able to adapt to workload size within existing infrastructure (hardware, software, etc.) without impacting performance. Scalability procedure is triggered when a service system has been under heavy load for a certain period of time. However, during this duration, the service needs to be protected in order to deliver the same level of service. This is achieved by employing an overload protection mechanism. For a telecommunication cloud native application with strict requirements on e.g. latency and jitter, overload protection mechanism is a crucial subsystem to enable each service to provide a stable level of service. This thesis will investigate and explore different overload protection mechanisms available for cloud native system in order to find the optimal method for protecting a system under load. The work will include:


  • Studying the available overload protection mechanism
  • Exploring different solutions in order to find the applicable ones for cloud native applications
  • Identifying suitable methods with respect to characteristics of telco application such as delay, jitter, performance, and etc for further analysis
  • Development of a test application based on metrics of the system
  • Incorporating different overload protection methods in test application
  • Doing measurements on different methods in order to find the optimal solution


Key qualifications


  • Student aiming for a B.Sc./M.Sc. or equivalent and with a strong interest in software development
  • Programming skills and familiarity with the Linux environment
  • C/C++ and network knowledge is mandatory
  • Knowledge about virtualization, containers and Linux is a merit




If you feel interested, please send in your application as soon as possible. The start date can be adjusted to both your and the business needs – the intention is to start in January 2020.

While applying please attach your updated CV, current grades and cover letter written in English into one document (under CV field in the application tool) and clearly define your technical knowledge.


If you have any additional questions, please contact our Recruiter Elzbieta Penpeska at 


Ericsson provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetics.

Ericsson complies with applicable country, state and all local laws governing nondiscrimination in employment in every location across the world in which the company has facilities. In addition, Ericsson supports the UN Guiding Principles for Business and Human Rights and the United Nations Global Compact.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, training and development.

Ericsson expressly prohibits any form of workplace harassment based on race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetic information.


Primary country and city: Sweden (SE) || || Göteborg || Stud&YP

Req ID: 300335