Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Multiuser support for an application processing 5G TTI trace data

Haapalainen, Niko (2021)

Avaa tiedosto
Pääteos (1.314Mt)
Lataukset: 


Haapalainen, Niko
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202105046991
Tiivistelmä
Insinöörityön tavoitteena oli kehittää monikäyttäjätuki Apache Spark -ohjelmistokehykseen valmiiksi kehitetylle 5G TTI trace -signaalikaappausdataa prosessoivalle ohjelmistotyökalulle, joka oli kehitetty ensimmäisessä versiossaan tukemaan vain yhtä loppukäyttäjää yhdelle suoritusprosessilleen kerrallaan. Työn tilaajana on Nokia Oyj ja lopputyössä kehitetty työkalu tuli yrityksessä työskentelevien signaalitestaajien käyttöön.

Insinöörityö toteutettiin ensin perehdytyksellä Apache Sparkin ekosysteemiin kuuluvien Apache NiFi ja Apache Zeppelin -ohjelmistojen käyttöön, tutkimalla mainittujen ohjelmistojen ominaisuuksia ja kapasiteettejä, etsien ratkaisuja suunnittelemalla, luonnostelemalla ja testaten eri NiFi-virtausratkaisuja ja tutkien Scala-ohjelmointikielen mahdollisuuksia. Insinöörityön TTI trace -datan tietotaitoa tukee Product Architect Henrik Liljeström, joka työskentelee Nokia Networksilla ja on ekspertti TTI trace -datan analysoinnissa.

Monikäyttäjäratkaisu löydettiin lisäämällä NiFi-prosessoreita jo valmiiksi rakennettuun NiFi-virtaukseen, muuttamalla jo olevien NiFi-prosessoreiden attribuuttitietoja ja lisäämällä yhteen NiFi-liittimen kiintiöön maksimimäärän ylävirtauksesta saapuville FlowFile-tiedostoille. Apache Zeppelin -ohjelmiston puolella lisättiin muutoksia Scala ohjelmistokielellä kirjoitettuun ohjelmaan lisäämällä lähdekoodiin toistorakenteita ja eri tiedostosyöttöpolut.

Insinöörityön tuloksena saatiin kehitetyksi vakaa monikäyttäjätuki, joka palvelee useaa loppukäyttäjää samanaikaisesti edellisen yksikäyttäjätuen sijaan. Tarkoituksenaan insinöörityö edesauttaa laskentateholtaan nopeaa Apache Spark -ohjelmistokehyksen käyttöönottoa yrityksen kehitystyöhön, monipuolistaen ja tehostaen 5G-kehitystä ja mahdollistaen viime kädessä huippulaatuiset 5G-palvelut yrityksen asiakkaille ja kuluttajille.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste