Parallel Implementation of a Sailing Assistance Application in a Cloud Environment
Open Access
- 7 August 2023
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 11, 83896-83904
Abstract
Sailboat weather routing is a highly complex problem in terms of both the computational time and memory. The reason for this is a large search resulting in a multitude of possible routes and a variety of user preferences. Analysing all possible routes is only feasible for small sailing regions, low-resolution maps, or sailboat movements on a grid. Therefore, various heuristic approaches are often applied, which can find solutions within an acceptable time, sacrificing their optimality and accuracy. In this study, we propose a different approach based on the parallel implementation of an exact algorithm. Specifically, we present a Sailing Assistance Application (SAA) utilizing a deterministic approach and show how it can be parallelized in a cloud environment to reduce its execution time. The potential of the proposed parallelization method goes beyond the particular presented solution; it can be used to improve the performance of other weather routing tools such as collision avoidance and related applications.Keywords
This publication has 24 references indexed in Scilit:
- Control of Unmanned Underwater Vehicle as a Member of Vehicles Team Performing a Given TaskTransactions on Maritime Science, 2019
- Generalized velocity obstacle algorithm for preventing ship collisions at seaOcean Engineering, 2019
- Application of Real-Coded Genetic Algorithm in Ship Weather RoutingJournal of Navigation, 2018
- Multi-Objective Weather Routing of Sailboats Considering Wave ResistancePolish Maritime Research, 2018
- Multi-Objective Weather Routing of Sailing VesselsPolish Maritime Research, 2017
- Performance prediction for sailing dinghiesOcean Engineering, 2017
- Graphs, Algorithms, and Optimization2016
- Analysis of OpenMP and MPI implementations of meta-heuristics for vehicle routing problemsApplied Soft Computing, 2016
- Tryton Supercomputer Capabilities for Analysis of Massive Data StreamsPolish Maritime Research, 2015
- Guest Editors' Introduction: Software Engineering for the CloudIEEE Software, 2012