Master Thesis: Virtualization and orchestration of IoT baseband functions
Master Thesis project at Ericsson Research, Kista
Description of the unit
This project will be hosted in Ericsson Research and co-supervised by Ericsson Research and RISE SICS. The group in Ericsson Research is specialized in radio processing, RAN design and architecture. The group in RISE SICS focuses on research on the Internet of Things.
Radio Access Network (RAN) virtualization is a concept that focus on moving telecommunication functions from hardware to software in order to decrease cost and improve scalability of the network. The low data rates and relatively low latency requirements of IoT communication stacks makes it suitable for virtualizing and cloudifying also lower stack functionality, such as the baseband, that is difficult to realize for high performance telecommunication standards such as 5G.
Currently, an SDR (software defined radio) based testbed has been built. We have IEEE 802.15.4 and partly NB-IoT baseband functions implemented with container-based virtualization. One next step is to add orchestration features into the testbed to manage and automate virtualized IoT functions, e.g. initiation, termination, scaling, migration and load balancing. The announced thesis will build on this testbed and focus on dockerization of the IoT functions using Docker. It should run Kubernetes to orchestrate the Docker containers and appropriate orchestration use cases should be proposed and implemented.
You will be required to:
- Study the state-of-the-art of IoT virtualization and orchestration
- Understand, run and improve an SDR based virtualized implementation of NB-IoT and IEEE 802.15.4)
- Install and configure Kubernetes and integrate Docker images of IoT functions
- Propose, implement and evaluate relevant orchestration use cases with NB-IoT and 802.15.4 running in Kubernetes
- Evaluate implemented use cases
- Document the results as a thesis document as well as documenting implementation and usage description of the system
We are looking for a student with good programming skills and understanding in telecommunications. Experience with virtualization (especially Docker), orchestration, GNU-radio, IoT and SDR is a great merit. Good skills in spoken and written English is a must.
Applications should include a brief personal letter, CV, and recent grades (transcripts). Relevant experience is highly valued so please list projects and programming tasks that you consider relevant for the position. Candidates are encouraged to send in their application as soon as possible. Suitable applicants will be interviewed as applications are received.
The work is expected to start in January/February 2019. The work is proposed for one student for a duration of 6 months. Location is at Ericsson in Stockholm, Sweden. For informal queries, feel free to email Chenguang Lu at firstname.lastname@example.org.
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) || || Stockholm || Stud&YP
Req ID: 262751