aalto1 untyped-item.component.html

Optimization of scheduling parameters of real-time Linux for OpenAirInterface

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Sähkötekniikan korkeakoulu | Master's thesis
Electronic archive copy is available via Aalto Thesis Database.

Department

Mcode

ELEC3029

Language

en

Pages

49+6

Series

Abstract

Execution of real-time software is uncertain on PCs, due to the nature of the design of the PC. The test results of this thesis show that optimizing the real-time Linux kernel parameters is beneficial for the performance of an open source LTE eNB PC software OpenAirInterface. An introduction of the relevant parts of the LTE standard is provided, along with an explanation of Linux task scheduling. This makes testing of performance critical software necessary. Multiple parameters were tested, and the results of the most beneficial ones are introduced in the end of this thesis.

Tämä diplomityö keskittyy avoimen lähdekoodin OpenAirInterface ohjelmistoon. Kyseinen ohjelmisto toimii LTE eNB:na tai UE:na ja sitä käytetään tietokoneissa, joissa on Linux pohjainen käyttöjärjestelmä. Ohjelmiston suorituskyky vaihtelee, sillä Linux ei ole reaaliaikainen järjestelmä. Suorituskykyyn vaikuttaa käyttöjärjestelmän ajastuksista vastaava osa. Tämän osan suorituskykyyn voi vaikuttaa sen parametreja muuttamalla. Tämä työ sisältää tiivistettynä LTE-järjestelmien perusteet, miten Linux käyttöjärjestelmässä oleva ohjelmisto toimii, sekä miten ajastuksista vastaavan käyttöjärjestelmän parametrien muutokset vaikuttavat ohjelmistojen suorituskykyyn. Tuloksista nähdään, että parametrien muuttaminen vaikuttaa OpenAirInterface ohjelmiston suorituskykyyn, ja niiden vaikutuksen mittaamisesta ja muuttamisesta on hyötyä sekä OpenAirInterfacen käytössä, että muiden reaaliaikaisten ohjelmistojen käytössä.

Description

Supervisor

Jäntti, Riku

Thesis advisor

Kaltenberger, Florian

Other note

Citation

Endorsement

Review

Supplemented By

Referenced By