1819202122232421 of 68
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
Arrowhead Framework Database System for Storage and Retrieval of Vehicle Signals
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering.
2019 (English)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Logging data is important in the digital world, both in the present and in the future. Using a database is a common way to store and retrieve data. Database prosumer system is a concept that may be the solution to many of the problems regarding data logging in the fourth industrial revolution.

Earth-moving machines are evolving to being automatically operated, which demands scalable means for data management. Several software systems are needed to achieve a solution of this sort. A system to collect sensor data from the actual machine, a system to store the data and retrieve it, and systems that analyze, predict and actuate on that data.

This thesis has its focus on storage and retrival of vehicle signal data, by implementing a Database system with the ability of easy update, adaptation and reuse in mind (quality attributes). The Arrowhead Framework, based on Service Oriented Architecture, is designed to handle communication between heterogeneous systems with cybersecurity. The first objective was to investigate if the Arrowhead Framework could guide towards a solution of the system, with the quality attributes in mind. The second objective was to examine what the consequences regarding batching data points to a database could be. InfluxDB and MongoDB are the databases used during the test.

The Database System is implemented in Java containing four different modules. Client Common which holds necessary Arrowhead Framework resources. The Database Module, responsible for all database related functionality. The Database Provider which provides services regarding access of sensor data, and the Database Consumer responsible for collecting sensor data from different provider system(s).

The system was tested by consuming a service at a Can Bus Provider, which is polling RPM data from a car. The rpm data is then stored in the implemented database. The test indicated that Arrowhead Framework can provide such a solution to achieve easy update, adaptation and reuse, on a small scale, old and in some cases non-existent documentation of the framework is holding the practical usage back.

The result of batching data points concluded that the performance of InfluxDB writing operation improves with data point batching regards to performance, by writing several data points at once. MongoDB was not affected in the same way as InfluxDB, due to its fast single writing operation.

Place, publisher, year, edition, pages
2019. , p. 37
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:ltu:diva-76260OAI: oai:DiVA.org:ltu-76260DiVA, id: diva2:1358011
Educational program
Computer Engineering, bachelor's level
Supervisors
Examiners
Available from: 2019-10-28 Created: 2019-10-06 Last updated: 2019-10-28Bibliographically approved

Open Access in DiVA

fulltext(1621 kB)13 downloads
File information
File name FULLTEXT01.pdfFile size 1621 kBChecksum SHA-512
e4186cf58d942dce9c9749e5e9de89423c1ebd932653d39b8e2c0d405f60f7f6c0df6aa7ef0c9168bf700a2a2e5c5442c5e4be6a50bcdc8f258c74d124728413
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Högberg, Robert
By organisation
Department of Computer Science, Electrical and Space Engineering
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 13 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: 26 hits
1819202122232421 of 68
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