Optimization of scheduling parameters of real-time Linux for OpenAirInterface
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.advisor | Kaltenberger, Florian | |
| dc.contributor.author | Virtanen, Eino | |
| dc.contributor.school | Sähkötekniikan korkeakoulu | fi |
| dc.contributor.supervisor | Jäntti, Riku | |
| dc.date.accessioned | 2018-12-14T16:00:38Z | |
| dc.date.available | 2018-12-14T16:00:38Z | |
| dc.date.issued | 2018-12-10 | |
| dc.description.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. | en |
| dc.description.abstract | 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ä. | fi |
| dc.format.extent | 49+6 | |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/35449 | |
| dc.identifier.urn | URN:NBN:fi:aalto-201812146464 | |
| dc.language.iso | en | en |
| dc.location | P1 | fi |
| dc.programme | CCIS - Master's Programme in Computer, Communication and Information Sciences (TS2013) | fi |
| dc.programme.major | Communications Engineering | fi |
| dc.programme.mcode | ELEC3029 | fi |
| dc.subject.keyword | Linux | en |
| dc.subject.keyword | mobile networking | en |
| dc.subject.keyword | open source | en |
| dc.subject.keyword | performance analysis | en |
| dc.subject.keyword | 4G | en |
| dc.subject.keyword | OpenAirInterface | en |
| dc.title | Optimization of scheduling parameters of real-time Linux for OpenAirInterface | en |
| dc.title | Reaaliaikaisen Linuxin ajastusmuuttujien optimointi OpenAirInterfacea varten | fi |
| dc.type | G2 Pro gradu, diplomityö | fi |
| dc.type.ontasot | Master's thesis | en |
| dc.type.ontasot | Diplomityö | fi |
| local.aalto.electroniconly | yes | |
| local.aalto.openaccess | no |