Malmö University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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
Optimizing data retrieval response time using localized database services
Malmö University, Faculty of Technology and Society (TS).
Malmö University, Faculty of Technology and Society (TS).
2019 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Datahantering är en aspekt av systemlösningar som inte ska försummas. Svarstider är en lika viktig aspekt i den moderna onlinetjänsten. När molntjänster har nått en popularitet högre än någonsin är det viktigt att veta hur man använder dem effektivt för att kunna få bästa resultat. Kunden, Axis Communications, utvecklar för närvarande en IoT-plattform (Internet of Things) som tros leverera ytterligare mjukvarufunktionalitet och information i realtid till slutanvändaren. Ett moment i denna tjänst är händelsehantering och behandling. Detta kräver att händelser tas emot och bearbetas med hjälp av AWS-komponenter innan de skickas vidare. I denna rapport har vi jämfört prestandan mellan att berika en händelseström med information via externa tjänster och att berika samma händelseström via lokala tjänster. För att bestämma vilka lösningar som ger en snabbare responstid för vår klient, Axis Communications, har vi utvecklat en ny prototyp. Utvecklingsprocessen som vi har valt gör det möjligt att iterera och utvärdera prototypen under utvecklingsprocessen. Utvärderingen bör endast användas som riktlinje vid bedömning av händelsehanteringstjänster, eftersom antalet parametrar kan skilja sig och ge ändrade resultat. Resultaten visar att vår metod för denna lösningen presterade upp till 5,16 gånger bättre än den externa tjänsten. Molntjänsten presterade även bättre under hög belastning tack vare skalbarheten hos AWS Lambda.

Abstract [en]

Data processing is an aspect of system solutions which cannot be neglected. Response times is an equally important aspect in the modern online service. With cloud services reaching an all-time peak in popularity, it is important to know how to use them efficiently by providing the best results. The client, Axis Communications, is currently developing an IoT (Internet of Things) platform which is thought to deliver further software functionality and information in real-time to the end user. One of the elements of this service is event handling and processing. It requires events to be received and processed using AWS components before sending them through. In this thesis we aim to compare the performance between decorating an event stream using external services to decorating the same event stream with local services. In order to determine which of the solutions offer a better result for our client, we had to develop a new prototype of said solution. The process of development makes it possible to iterate and evaluate the prototype during the time of development. The evaluation should only be used as a guideline when considering event handling services as the number of parameters may differ and yield altered results. The results prove that our method for this solution had up to 5,16 times faster response time. The cloud-based solution also performed better when under heavy load by processing all of the requests simoultanously due to the scaling of AWS Lambda.

Place, publisher, year, edition, pages
Malmö universitet/Teknik och samhälle , 2019. , p. 41
Keywords [en]
database, optimize, aws, lambda, response time, iot, opaque
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:mau:diva-20666Local ID: 28785OAI: oai:DiVA.org:mau-20666DiVA, id: diva2:1480545
External cooperation
Axis Communications AB
Educational program
TS Datateknik och mobil IT
Supervisors
Examiners
Available from: 2020-10-27 Created: 2020-10-27Bibliographically approved

Open Access in DiVA

fulltext(1147 kB)258 downloads
File information
File name FULLTEXT01.pdfFile size 1147 kBChecksum SHA-512
4f331aa90c0b3341e4f5972e89c3ae93187e33cdd4e03733547f08bed5b0b6dc4cb8d9f7555f3a40c8c7b32dc75ac33e69962c62019ed300730ff4c94da6891f
Type fulltextMimetype application/pdf

By organisation
Faculty of Technology and Society (TS)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 258 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: 111 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • 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