Optimization of scheduling parameters of real-time Linux for OpenAirInterface

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorKaltenberger, Florian
dc.contributor.authorVirtanen, Eino
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorJäntti, Riku
dc.date.accessioned2018-12-14T16:00:38Z
dc.date.available2018-12-14T16:00:38Z
dc.date.issued2018-12-10
dc.description.abstractExecution 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.abstractTä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.extent49+6
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/35449
dc.identifier.urnURN:NBN:fi:aalto-201812146464
dc.language.isoenen
dc.locationP1fi
dc.programmeCCIS - Master's Programme in Computer, Communication and Information Sciences (TS2013)fi
dc.programme.majorCommunications Engineeringfi
dc.programme.mcodeELEC3029fi
dc.subject.keywordLinuxen
dc.subject.keywordmobile networkingen
dc.subject.keywordopen sourceen
dc.subject.keywordperformance analysisen
dc.subject.keyword4Gen
dc.subject.keywordOpenAirInterfaceen
dc.titleOptimization of scheduling parameters of real-time Linux for OpenAirInterfaceen
dc.titleReaaliaikaisen Linuxin ajastusmuuttujien optimointi OpenAirInterfacea vartenfi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessno

Files