Internship | Cloud Resource Models for Virtual Core

TNO

Den Haag

On-site

EUR 6,700 - 7,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Monthly internship allowance (€615)
Up to 8 hours leave per month
Travel expense contribution
Jong TNO membership

Job summary

TNO seeks a master student to work on resource models for CNFs deployed on COTS hardware in a lab environment in the Netherlands. You will create, run and analyze CNF performance experiments using XDP-based UPFs and identify the main bottlenecks.

You will learn about system operation, benchmarking, and modelling while receiving supervision and a salary; this internship can lead to a MSc thesis and offers travel support and a laptop provided by TNO.

Qualifications

  • Master student in Computer Science or Engineering.
  • Basic skills in C/C++ and Python, with willingness to learn.
  • Interest in Linux networking, XDP, and packet generation; support offered to learn.

Responsibilities

  • Develop and deploy an experimental environment to obtain reliable performance measurements for CNFs on COTS hardware.
  • Analyze results to identify key factors and KPIs for CNF resource modeling.
  • Contribute to the development of a resource model predicting CNF performance under varying workloads.

Skills

C/C++
Python
Operating systems
Linux networking

Education

Master's student in CS/Engineering

Tools

XDP (eXpress Data Path)
Linux

Job description

About this position

The growing deployment of latency-sensitive applications such as autonomous systems, industrial automation, augmented reality, and private 5G networks is driving a strong demand for edge computing infrastructures capable of hosting cloud-native network functions close to end users. In this context, resource models that estimate the performance of Cloud-native Network Functions (CNFs) deployed on Commercial-Of-The-Shelf (COTS) hardware under varying workloads, resource allocations, and deployment conditions are becoming increasingly important. These models enable operators to forecast key performance indicators such as throughput, latency, packet loss, and resource utilization before deployment or scaling actions occur. This internship focuses on the research and development of a model of compute infrastructure whose purpose is to facilitate CNF deployment optimization. You will work with our team on the analysis of CNF resource use and contribute to solutions that help advance the models used for network optimization. You will be part of an environment where curiosity is encouraged, ideas are welcome, and you have the space to develop your expertise.

What will be your role?

The performance of user plane CNFs deployed on COTS computing platforms is influenced by numerous interacting factors, including compute resources, virtualization layers, memory behavior, I/O subsystems, deployment configurations, and packet processing mechanisms. The relationship(s) between these factors and their impact on packet forwarding is very complex, making the development of reliable and scalable performance models challenging. During the internship, you will address this challenge with an empirical approach. You will develop and deploy a representative experimental environment in our lab which can generate reliable performance measurements. The experiment runs will target a device under test (DUT) which is a commercial off-the-shelf (COTS) cloud compute host running containerized XDP-based User Plane Functions (UPFs). The emphasis with the runs is on understanding the bottlenecks and system features of both traffic generation and forwarding via the DUT. You will then analyze the experiment results and choose the most important factors and Key Performance Indicators (KPIs), which will be included in the development of a resource model that predict the performance of CNFs deployed on the COTS machine. The overall goal is to combine system operation, development, benchmarking and modelling knowledge to enable more representative models of infrastructures running the cloud-native user-plane of next generation networks.

What we expect from you
  • We are looking for a master student with a background in Computer Science and/or Engineering who has an interest in Computer Networking.
  • You have basic skills in operating systems, coding in C/C++ and Python, or the motivation to quickly develop them.
  • It helps if you have knowledge of Linux networking, eXpress Data Path, packet generation and queueing theory, but we are happy to support you in developing your knowledge in these areas.
  • What matters most is that you are curious, proactive, and enjoy working together on the performance of networking workloads in virtual environments.
  • This work can be scoped as an internship or as a MSc thesis project, depending on your need.
What you'll get in return

An internship at TNO means working in an environment where substance and impact are central. You will become part of a knowledge organisation where research and practice come together, and where experts collaborate on solutions to current societal and technological challenges. Your internship is a period in which you can discover what suits you, where your strengths lie and what you would like to learn next. You are part of a professional working environment, gain insight into how things work in practice, and have the opportunity to build experience that goes beyond this internship alone. For many students, an internship is therefore also a first step in discovering whether TNO could be a potential next step after graduation.

In addition, we offer you:
  • A professional and innovative internship environment in which you actively contribute to societal and technological challenges, working alongside leading experts in your field.
  • Personal and dedicated supervision, with focus on your learning objectives, development and study assignment.
  • Room to develop: you gain relevant work experience, develop both your subject‑specific and professional skills, and build a valuable network.
  • Use of a laptop and the facilities you need to perform your work effectively.
  • A monthly internship allowance of € 615 for a full-time internship, for MSc, BSc and vocational education (MBO) students.
  • Up to eight hours of leave per internship month for a full-time internship, allowing you to balance your internship with your studies and personal life.
  • A contribution towards travel expenses if you are not entitled to a student travel card.
  • A free membership to Jong TNO: the network for young colleagues, where you can meet other TNO colleagues and participate in sports activities, professional and personal development activities, and social events such as the annual ski trip.
TNO as an employer

Our people are at the heart of TNO. Their curiosity, expertise and entrepreneurial mindset make it possible to deliver high-impact research and innovations that contribute to society’s sustainable wellbeing and prosperity. That is why we invest in an inspiring and inclusive working environment where colleagues can excel, have autonomy and continue to grow. Your talent and ambition have every opportunity to flourish at TNO. You work with experts (both within and beyond TNO), have access to advanced technology and the freedom to explore, experiment and innovate. Our strength lies in independence, reliability and collaboration. We find each other in wonder and ingenuity. We are driven to push boundaries. By working with businesses and government, and by connecting different perspectives, we strengthen our innovative capability and create responsible, meaningful results. At TNO, we believe this is our time to help society, government and business move forward faster. Together with driven colleagues, you turn knowledge into concrete innovations or ventures that truly make a difference by combining the power of science and entrepreneurship. And in doing so, you make your mark on our time.

Interns at TNO must have a registered residential address in the Netherlands at the start of the internship. Carrying out internship activities from abroad is not possible.Are you an international student? Please note that you must have a BSN (Dutch citizen service number) before the start of your internship. Applying for a BSN can take several weeks, so make sure to start this process well in advance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Internship | Graduation internship within buildings, infrastructure or hydraulic structures
Internship | Graduation internship within buildings, infrastructure or hydraulic structures

TNO • Delft

On-site
EUR 6,000 - 8,000
€615 internship allowance
Travel expense contribution
Laptop provided
+2
Internship | Health-aware operation for renewable hybrid power plant
Internship | Health-aware operation for renewable hybrid power plant

StudentJob • Rijswijk

On-site
EUR 5,800 - 7,900
Maandelijkse stagevergoeding €615
Reiskostenvergoeding
Lidmaatschap Jong TNO
Internship | Operationalising a Mobile 3D Scanning Setup
Internship | Operationalising a Mobile 3D Scanning Setup

TNO • Soesterberg

On-site
EUR 6,900 - 7,800
Monthly internship allowance €615
Travel expense contribution
Jong TNO membership
Internship | Knowledge Graphs for Infrastructure Renewal
Internship | Knowledge Graphs for Infrastructure Renewal

TNO • Delft

On-site
EUR 5,800 - 7,900
Laptop provided
Monthly internship allowance €615
Travel cost contribution
+1
Internship | Coupling Energy System Optimisation with PowerFactory Grid Models
Internship | Coupling Energy System Optimisation with PowerFactory Grid Models

TNO • Rijswijk

On-site
EUR 6,900 - 7,400
615 EUR/mo internship allowance
Travel reimbursement
Jong TNO membership
+1
Internship | Technicus Engineering Graduation Internship
Internship | Technicus Engineering Graduation Internship

TNO • Delft

On-site
EUR 6,200 - 7,500
Monthly internship allowance €615
Jong TNO membership
Travel expense contribution
Internship | Knowledge Graphs for Infrastructure Renewal
Internship | Knowledge Graphs for Infrastructure Renewal

TNO • Netherlands

Remote
EUR 6,200 - 7,500
Monthly internship allowance €615
Travel expense contribution
Jong TNO membership
Internship | Coupling Energy System Optimisation with PowerFactory Grid Models
Internship | Coupling Energy System Optimisation with PowerFactory Grid Models

TNO • Netherlands

Remote
EUR 6,200 - 7,500
Laptop provided
615 € monthly internship allowance
Travel allowance
+2
Internship| Boosting the Future of Solar with Perovskite Tandem Devices
Internship| Boosting the Future of Solar with Perovskite Tandem Devices

TNO • Eindhoven

On-site
EUR 6,200 - 7,500
Laptop provided
615€ allowance per month
Travel contribution
+2
Internship | Data-driven corpus mixtures for Data-Efficient LLM pretraining
Internship | Data-driven corpus mixtures for Data-Efficient LLM pretraining

TNO • Den Haag

Hybrid
EUR 6,200 - 7,500
Laptop provided
Internship allowance €615/month
Travel expense contribution
+1