From Monolith to Microservices: Software Architecture for Autonomous UAV Infrastructure Inspection

04/05/2022
by   Lea Matlekovic, et al.
0

Linear-infrastructure Mission Control (LiMiC) is an application for autonomous Unmanned Aerial Vehicle (UAV) infrastructure inspection mission planning developed in monolithic software architecture. The application calculates routes along the infrastructure based on the users' inputs, the number of UAVs participating in the mission, and UAVs' locations. LiMiC1.0 is the latest application version migrated from monolith to microservices, continuously integrated, and deployed using DevOps tools to facilitate future features development, enable better traffic management, and improve the route calculation processing time. Processing time was improved by refactoring the route calculation algorithm into services, scaling them in the Kubernetes cluster, and enabling asynchronous communication in between. In this paper, we discuss the differences between the monolith and microservice architecture to justify our decision for migration. We describe the methodology for the application's migration and implementation processes, technologies we use for continuous integration and deployment, and we present microservices improved performance results compared with the monolithic application.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/03/2021

System Intelligence for UAV-Based Mission Critical with Challenging 5G/B5G Connectivity

Unmanned aerial vehicles (UAVs) and communication systems are fundamenta...
research
07/31/2018

Transfer Learning-Based Crack Detection by Autonomous UAVs

Unmanned Aerial Vehicles (UAVs) have recently shown great performance co...
research
04/20/2023

UAV-based Receding Horizon Control for 3D Inspection Planning

Nowadays, unmanned aerial vehicles or UAVs are being used for a wide ran...
research
07/10/2020

Current Advancements on Autonomous Mission Planning and Management Systems: an AUV and UAV perspective

Advances in hardware technology have enabled more integration of sophist...
research
07/28/2008

An Image-Based Sensor System for Autonomous Rendez-Vous with Uncooperative Satellites

In this paper are described the image processing algorithms developed by...
research
11/12/2021

A Review on Communication Protocols for Autonomous Unmanned Aerial Vehicles for Inspection Application

The communication system is a critical part of the system design for the...
research
11/04/2019

Adapting a Container Infrastructure for Autonomous Vehicle Development

In the field of Autonomous Vehicle (AV) development, having a robust yet...

Please sign up or login with your details

Forgot password? Click here to reset