Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Utvärdering av Golang för högpresterande radioaccessystem
KTH, School of Information and Communication Technology (ICT).
KTH, School of Information and Communication Technology (ICT).
2015 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesisAlternative title
Evaluation of Golang for High Performance Scalable Radio Access Systems (English)
Abstract [sv]

Den ökande mobildataanvändningen sätter större press på de nuvarande teknologier som används i dagens radioaccessystem och nya lösningar behövs för att tillfredsställa de nya kraven. Det är därför viktigt att utvärdera uppkommande teknologier, vilket även inkluderar programmeringsspråk, för att betsämma dess lämplighet för den här typen av användingsområde.

Golang är ett nytt programmeringsspråk som ännu inte har blivit utvärderat. Den här rapporten har som syfte att genomföra en utvärdering av Golang för användning i högpresterande skalbara radioaccessystem. För att göra detta utvecklades en applikation från en redan existerande model skriven i Erlang, och de två implementationerna testades och jämfördes med specifika nyckelvärden i åtanke.

Resultaten visar att Golang presterar bra och har potential att vara en god kandidat för framtida system. Däremot visar sig språket att inte vara helt moget och saknar viktig funktionalitet och behöver vidareutvecklas för att bli väl lämpat för denna specifika applikation.

Abstract [en]

Increasing mobile data traffic puts pressure on the current technologies used in today’s radio access units and new solutions are needed in order to cope with the greater demands. It’s therefore important to evaluate emerging technologies, including programming languages, to determine their suitability for this field of application.

Golang is one of these new programming languages that have not yet been evaluated. This thesis has the purpose to perform an evaluation of Golang used in a high performance scalable radio access system. To do this, an application is developed from an already existing model written in Erlang and the two implementations are compared and benchmarked with specific key aspects in mind.

The results show that Golang performs well and has the potential to be a good candidate for future systems. However, the language is found to not yet be fully mature and lacks important functionality required and needs to be further developed in order to be fully suitable for this specific application.

Place, publisher, year, edition, pages
2015. , 38 p.
Series
TRITA-ICT-EX, 2015:119
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-177512OAI: oai:DiVA.org:kth-177512DiVA: diva2:873124
Examiners
Available from: 2015-11-25 Created: 2015-11-23 Last updated: 2017-06-15Bibliographically approved

Open Access in DiVA

fulltext(1221 kB)1409 downloads
File information
File name FULLTEXT01.pdfFile size 1221 kBChecksum SHA-512
1c66c40d27e5e2d16e1f3edce23222cbddfdc5dddc7291d811535921fbc8e8cddc1ef37d47d7dc640b671c56e53c7fbf625ec7ec922bfa04ff1dceb9e8622c3b
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 1409 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 183 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf