DATABASE AND BIGDATA PROCESSING SYSTEM FOR ANALYSIS OF AIS MESSAGES IN THE NETBALTIC RESEARCH PROJECT

A specialized database and a software tool for graphical and numerical presentation of maritime measurement results has been designed and implemented as part of the research conducted under the netBaltic project (Internet over the Baltic Sea – the implementation of a multi-system, self-organizing b...

Full description

Bibliographic Details
Main Authors: MICHAŁ LEWCZUK, PAWEŁ CICHOCKI, JÓZEF WOŹNIAK
Format: Article
Language:English
Published: Gdańsk University of Technology 2017-10-01
Series:TASK Quarterly
Subjects:
Online Access:https://journal.mostwiedzy.pl/TASKQuarterly/article/view/1782
_version_ 1828343529664937984
author MICHAŁ LEWCZUK
PAWEŁ CICHOCKI
JÓZEF WOŹNIAK
author_facet MICHAŁ LEWCZUK
PAWEŁ CICHOCKI
JÓZEF WOŹNIAK
author_sort MICHAŁ LEWCZUK
collection DOAJ
description A specialized database and a software tool for graphical and numerical presentation of maritime measurement results has been designed and implemented as part of the research conducted under the netBaltic project (Internet over the Baltic Sea – the implementation of a multi-system, self-organizing broadband communications network over the sea for enhancing navigation safety through the development of e-navigation services.) The developed software allows tracing graphs of radio-connections between shore stations and vessels (offshore units), based on historical data including the traffic of ships and their specific parameters collected on the Baltic Sea during the last four years. It also enables preparation of data for network simulation experiments using AIS (Automatic Identification of Ships) and GPS (Global Positioning System) loggers installed on shore stations and vessels, taking into account a number of input parameters, such as: time range, coast station selection, ship flags based on MMSI numbers and types and ranges of possible communication technologies used (WiFi, WiMax, Radwin, LTE, etc.). The created tool has a multi-layer architecture that utilizes the MariaDB SQL database, the Apache2 WEB server, and a number of PHP applications. The runtime environment has been built on Linux Debian version 8 and the HP C7000 cluster of the 16 CPU x86 64 architecture. The modularity of the application allows parallel processing and, therefore, optimization of the computing cluster. The database contains more than 70 million records which enables simulation of various topologies (with multi-hop transmissions) and network operations depending on the transmission techniques being used. The database is fully scalable, and allows easy adding of further data collected during subsequent measurement sessions. Additionally, the use of virtualization tools facilitates the future migration to more efficient processing environments, in case of a significant increase in the volume of data. The data recorded in the database allows calculation of statistics for the surveyed networks, and determining the incidence of potential network nodes (e.g. by flag) complete with their available communication techniques – information which is important in determining structures of possible multi-hop networks and their performance. The software finds routes for datagrams according to accepted criteria and exports results to a network traffic simulator, and as such is an important part of the framework used for planning next measurement campaigns and determining which communications equipment would be more suitable for vessels.
first_indexed 2024-04-13T23:43:30Z
format Article
id doaj.art-8ff1f26cab454985b8459b04f634a09d
institution Directory Open Access Journal
issn 1428-6394
language English
last_indexed 2024-04-13T23:43:30Z
publishDate 2017-10-01
publisher Gdańsk University of Technology
record_format Article
series TASK Quarterly
spelling doaj.art-8ff1f26cab454985b8459b04f634a09d2022-12-22T02:24:24ZengGdańsk University of TechnologyTASK Quarterly1428-63942017-10-0121410.17466/tq2017/21.4/aDATABASE AND BIGDATA PROCESSING SYSTEM FOR ANALYSIS OF AIS MESSAGES IN THE NETBALTIC RESEARCH PROJECTMICHAŁ LEWCZUK0PAWEŁ CICHOCKI1JÓZEF WOŹNIAK2Gdansk University of Technology, Faculty of the Electronics, Telecommunications and InformaticsGdansk University of Technology, Faculty of the Electronics, Telecommunications and InformaticsGdansk University of Technology, Faculty of the Electronics, Telecommunications and Informatics A specialized database and a software tool for graphical and numerical presentation of maritime measurement results has been designed and implemented as part of the research conducted under the netBaltic project (Internet over the Baltic Sea – the implementation of a multi-system, self-organizing broadband communications network over the sea for enhancing navigation safety through the development of e-navigation services.) The developed software allows tracing graphs of radio-connections between shore stations and vessels (offshore units), based on historical data including the traffic of ships and their specific parameters collected on the Baltic Sea during the last four years. It also enables preparation of data for network simulation experiments using AIS (Automatic Identification of Ships) and GPS (Global Positioning System) loggers installed on shore stations and vessels, taking into account a number of input parameters, such as: time range, coast station selection, ship flags based on MMSI numbers and types and ranges of possible communication technologies used (WiFi, WiMax, Radwin, LTE, etc.). The created tool has a multi-layer architecture that utilizes the MariaDB SQL database, the Apache2 WEB server, and a number of PHP applications. The runtime environment has been built on Linux Debian version 8 and the HP C7000 cluster of the 16 CPU x86 64 architecture. The modularity of the application allows parallel processing and, therefore, optimization of the computing cluster. The database contains more than 70 million records which enables simulation of various topologies (with multi-hop transmissions) and network operations depending on the transmission techniques being used. The database is fully scalable, and allows easy adding of further data collected during subsequent measurement sessions. Additionally, the use of virtualization tools facilitates the future migration to more efficient processing environments, in case of a significant increase in the volume of data. The data recorded in the database allows calculation of statistics for the surveyed networks, and determining the incidence of potential network nodes (e.g. by flag) complete with their available communication techniques – information which is important in determining structures of possible multi-hop networks and their performance. The software finds routes for datagrams according to accepted criteria and exports results to a network traffic simulator, and as such is an important part of the framework used for planning next measurement campaigns and determining which communications equipment would be more suitable for vessels. https://journal.mostwiedzy.pl/TASKQuarterly/article/view/1782AISNMEA dataMariaDB SQL databasecache mechanismvirtualizationnetBaltic project
spellingShingle MICHAŁ LEWCZUK
PAWEŁ CICHOCKI
JÓZEF WOŹNIAK
DATABASE AND BIGDATA PROCESSING SYSTEM FOR ANALYSIS OF AIS MESSAGES IN THE NETBALTIC RESEARCH PROJECT
TASK Quarterly
AIS
NMEA data
MariaDB SQL database
cache mechanism
virtualization
netBaltic project
title DATABASE AND BIGDATA PROCESSING SYSTEM FOR ANALYSIS OF AIS MESSAGES IN THE NETBALTIC RESEARCH PROJECT
title_full DATABASE AND BIGDATA PROCESSING SYSTEM FOR ANALYSIS OF AIS MESSAGES IN THE NETBALTIC RESEARCH PROJECT
title_fullStr DATABASE AND BIGDATA PROCESSING SYSTEM FOR ANALYSIS OF AIS MESSAGES IN THE NETBALTIC RESEARCH PROJECT
title_full_unstemmed DATABASE AND BIGDATA PROCESSING SYSTEM FOR ANALYSIS OF AIS MESSAGES IN THE NETBALTIC RESEARCH PROJECT
title_short DATABASE AND BIGDATA PROCESSING SYSTEM FOR ANALYSIS OF AIS MESSAGES IN THE NETBALTIC RESEARCH PROJECT
title_sort database and bigdata processing system for analysis of ais messages in the netbaltic research project
topic AIS
NMEA data
MariaDB SQL database
cache mechanism
virtualization
netBaltic project
url https://journal.mostwiedzy.pl/TASKQuarterly/article/view/1782
work_keys_str_mv AT michałlewczuk databaseandbigdataprocessingsystemforanalysisofaismessagesinthenetbalticresearchproject
AT pawełcichocki databaseandbigdataprocessingsystemforanalysisofaismessagesinthenetbalticresearchproject
AT jozefwozniak databaseandbigdataprocessingsystemforanalysisofaismessagesinthenetbalticresearchproject