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...
Main Authors: | , , , |
---|---|
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 |