lnu.sePublications
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
Modern web technologies: Performance and functionality while running Node.js on the Axis Communications Platform
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
2018 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

A new high-level language is sought after for implementing and mocking functional-ity on the Axis Communications platform. We analyze what impact the Node.js run-time environment has regarding performance and its ability to perform functionality.The performance refers to metrics on CPU, memory, free disk space and responsetimes and what effect an added Node.js runtime has on the platform. The functional-ity is based on Axis’ ideas about having Node.js run high-level services. A test planvalidates the functionality of a JavaScript service implemented as an API with JSONobjects as a POST and GET methods. To test the performance a test suite that sam-ples the data on a device and saves it like log files on a client. The variable is threedifferent stages, where the current device serves as the baseline. Secondly, to findout what impact Node.js itself has the second stage is with Node.js present and thethird stage represents a device where Node.js and the JavaScript service is put underload. The results show that it is possible to implement a JavaScript service runningunder Node.js since the test plan with its assertions passed on all tests. Regardingperformance and response time we did see a decrease in CPU idle time and memoryand an increase in the response time compared to the baseline.

Place, publisher, year, edition, pages
2018. , p. 28
Keywords [en]
Node.js, embedded systems, performance test
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:lnu:diva-80220OAI: oai:DiVA.org:lnu-80220DiVA, id: diva2:1285949
External cooperation
Axis Communications
Subject / course
Computer Science
Educational program
Software Technology Programme, 180 credits
Presentation
2018-05-29, 13:37 (English)
Supervisors
Examiners
Available from: 2019-02-06 Created: 2019-02-05 Last updated: 2019-02-06Bibliographically approved

Open Access in DiVA

Modern-web-technologies(1213 kB)31 downloads
File information
File name FULLTEXT01.pdfFile size 1213 kBChecksum SHA-512
a59a0e1bc4c6cf80eb6e3d5ddabf56e7c3431bbbf7265de52a7c9a995ebd66c022c85b257af2b6775cd84775b3afc40ae8337c470b9e6e300a4870bee3f9a5ae
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Kronstål, TommyWällstedt, Fredrik
By organisation
Department of computer science and media technology (CM)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 31 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: 63 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