Master Thesis: Scheduled controlled QoS

Posted date:  Nov 15, 2022

Luleå, Norrbotten, Sweden

About this opportunity


There are multiple ways to schedule the resources in a radio network, depending on the wanted behaviour. If the only goal is to maximize the network efficiency, the user with the best radio conditions should be scheduled first. However, if fairness between users is the goal, the scheduler could prioritize users with bad radio quality, to strive for same bitrate for all users. However, that will get a bad system throughput, since most resources would go to users with low bitrate. A common compromize is Round Robbin scheduling, where resources are evenly distributed between users. Users with good radio conditions will then get higher bitrate than users with bad conditions, but everybody gets the same amount of resources. As complement admission control us used to prevent overload.


In a 3GPP radio network the data transmissions are divided into data flows where each flow has a set of Quality of Service (QoS) parameters defined, making it possible to set requirements on delay, bitrate etc.

When the required QoS is defined for users in a radio network, the scheduler will ensure that the users QoS are fulfilled.


What you will do


The goal is to investigate how a QoS controlling scheduler together with admission control can be designed in a 5G radio network, and compare the performance to some other scheduler algorithms.

The study will be performed in a radio network simulator available at Ericsson. It will involve programming in Java and evaluation in Matlab.

Multiple traffic mixes with traffic types having different QoS requirements should be investigated, and the scheduler should be evaluated both based on system efficiency and QoS fulfillment.

The thesis will be concluded with a result presentation for the Ericsson Research team.


You will bring


  • You like to work in an environment where you co-operate closely with your team colleagues, together striving to fulfil common targets.
  • You like to connect with people and find it easy to explain your findings and knowledge to others.
  • You have very strong analytical skills and are eager to find innovative solutions to problems.
  • You should have a sound understanding of digital and wireless communications with an interest in algorithm development and testing.
  • You have strong programming skills, e.g., Java, and excellent mathematical knowledge.
  • You are a MSc student in electrical engineering, computer science or related fields.

Please attach your grades in your application.


Why join Ericsson?


At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build never seen before solutions to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.


What happens once you apply?


Click Here to find all you need to know about what our typical hiring process looks like.


Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team.

Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more.

Primary country and city: Sweden (SE)  || Sweden : Norrbotten : Luleå     
Job details: Researcher   Job Stage: Job Stage 4  
Primary Recruiter: Sarah Benhalla

Be where it begins

Our Culture

Welcome to an inclusive, global company where your opportunity to make an impact is endless. Share your most innovative ideas, bring your unique perspective in a speak up environment. With us, you will no longer be dreaming of what the future holds – you will be redefining it at a company where you’re empowered to lead and perform at your very best.

Learning and Development

Being a part of our team means having the flexibility to take your career in many different directions, but it also means leveraging the supportive structure of a big organization, with clear personal and professional development opportunities. 

Benefits and Rewards

We believe that great accomplishments deserve great benefits and transparent rewards. We strive to offer competitive, unbiased, and fair rewards for all our people. We empower you to manage your own time and promote flexible working opportunities, along with family-friendly policies.

Click here to find out more about our benefits.

Job Segment: Computer Science, Electrical Engineering, Developer, Java, Engineer, Engineering, Technology