aalto1 untyped-item.component.html
Optimization of scheduling parameters of real-time Linux for OpenAirInterface
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Sähkötekniikan korkeakoulu |
Master's thesis
Electronic archive copy is available via Aalto Thesis Database.
Authors
Date
Department
Major/Subject
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ä.