Multi-Layer Data Model for Transportation Logistics Solutions

The paper presents an original multi-layer data model for software solutions to be used in transportation logistics. Based on an analysis of the conceptual model it is proposed to decompose the data into layers. As a basic decomposition approach, it is recommended to consider processing capacity cha...

Full description

Bibliographic Details
Main Authors: Anton Ivaschenko, Sergey Maslennikov, Anastasia Stolbova, Oleg Golovnin
Format: Article
Language:English
Published: FRUCT 2020-04-01
Series:Proceedings of the XXth Conference of Open Innovations Association FRUCT
Subjects:
Online Access:https://www.fruct.org/publications/fruct26/files/Ivas.pdf
_version_ 1818528565762719744
author Anton Ivaschenko
Sergey Maslennikov
Anastasia Stolbova
Oleg Golovnin
author_facet Anton Ivaschenko
Sergey Maslennikov
Anastasia Stolbova
Oleg Golovnin
author_sort Anton Ivaschenko
collection DOAJ
description The paper presents an original multi-layer data model for software solutions to be used in transportation logistics. Based on an analysis of the conceptual model it is proposed to decompose the data into layers. As a basic decomposition approach, it is recommended to consider processing capacity characteristics and performance measures instead of objects and subjects classification typical for human perception. The proposed model allows increasing the efficiency of parallel computing algorithms implementation, specific for Big Data analysis. Two algorithms were proposed based on the method of criteria comparison. The sequential algorithm implements the classical approach to find a path on a graph, while the parallel one uses an approach that makes it possible to increase the efficiency of layer-by-layer task separation, taking into account the capabilities of a computing system for simultaneous parallel calculations. Experimental results prove the necessity to introduce original data structures for parallel processing of this data. The approach is implemented using Apache Spark and Stream API. A study conducted on real data on 21 settlements in the Netherlands showed an advantage in the execution time of the parallel computing algorithm over the usual sequential search of 38%.
first_indexed 2024-12-11T06:51:38Z
format Article
id doaj.art-42b3328ca5e64d64ae73c98f38bdc839
institution Directory Open Access Journal
issn 2305-7254
2343-0737
language English
last_indexed 2024-12-11T06:51:38Z
publishDate 2020-04-01
publisher FRUCT
record_format Article
series Proceedings of the XXth Conference of Open Innovations Association FRUCT
spelling doaj.art-42b3328ca5e64d64ae73c98f38bdc8392022-12-22T01:16:54ZengFRUCTProceedings of the XXth Conference of Open Innovations Association FRUCT2305-72542343-07372020-04-0126112412910.23919/FRUCT48808.2020.9087553Multi-Layer Data Model for Transportation Logistics SolutionsAnton Ivaschenko0Sergey Maslennikov1Anastasia Stolbova2Oleg Golovnin3Samara State Technical University, RussiaSamara State Technical University, RussiaSamara National Research University, RussiaSamara National Research University, RussiaThe paper presents an original multi-layer data model for software solutions to be used in transportation logistics. Based on an analysis of the conceptual model it is proposed to decompose the data into layers. As a basic decomposition approach, it is recommended to consider processing capacity characteristics and performance measures instead of objects and subjects classification typical for human perception. The proposed model allows increasing the efficiency of parallel computing algorithms implementation, specific for Big Data analysis. Two algorithms were proposed based on the method of criteria comparison. The sequential algorithm implements the classical approach to find a path on a graph, while the parallel one uses an approach that makes it possible to increase the efficiency of layer-by-layer task separation, taking into account the capabilities of a computing system for simultaneous parallel calculations. Experimental results prove the necessity to introduce original data structures for parallel processing of this data. The approach is implemented using Apache Spark and Stream API. A study conducted on real data on 21 settlements in the Netherlands showed an advantage in the execution time of the parallel computing algorithm over the usual sequential search of 38%.https://www.fruct.org/publications/fruct26/files/Ivas.pdftransportation logisticsdata modelbig data
spellingShingle Anton Ivaschenko
Sergey Maslennikov
Anastasia Stolbova
Oleg Golovnin
Multi-Layer Data Model for Transportation Logistics Solutions
Proceedings of the XXth Conference of Open Innovations Association FRUCT
transportation logistics
data model
big data
title Multi-Layer Data Model for Transportation Logistics Solutions
title_full Multi-Layer Data Model for Transportation Logistics Solutions
title_fullStr Multi-Layer Data Model for Transportation Logistics Solutions
title_full_unstemmed Multi-Layer Data Model for Transportation Logistics Solutions
title_short Multi-Layer Data Model for Transportation Logistics Solutions
title_sort multi layer data model for transportation logistics solutions
topic transportation logistics
data model
big data
url https://www.fruct.org/publications/fruct26/files/Ivas.pdf
work_keys_str_mv AT antonivaschenko multilayerdatamodelfortransportationlogisticssolutions
AT sergeymaslennikov multilayerdatamodelfortransportationlogisticssolutions
AT anastasiastolbova multilayerdatamodelfortransportationlogisticssolutions
AT oleggolovnin multilayerdatamodelfortransportationlogisticssolutions