Provider-centric Allocation of Drone Swarm Services

Balsam Alkouz,Athman Bouguettaya
DOI: https://doi.org/10.48550/arXiv.2107.05173
2021-07-12
Abstract:We propose a novel framework for the allocation of drone swarms for delivery services known as Swarm-based Drone-as-a-Service (SDaaS). The allocation framework ensures minimum cost (aka maximum profit) to drone swarm providers while meeting the time requirement of service consumers. The constraints in the delivery environment (e.g., limited recharging pads) are taken into consideration. We propose three algorithms to select the best allocation of drone swarms given a set of requests from multiple consumers. We conduct a set of experiments to evaluate and compare the efficiency of these algorithms considering the provider's profit, feasibility, requests fulfilment, and drones utilization level.
Multiagent Systems
What problem does this paper attempt to address?
The problem that this paper attempts to solve is in Swarm - based Drone - as - a - Service (SDaaS), how to effectively allocate drone swarms from the perspective of suppliers to meet consumers' requests, while ensuring the minimum cost (i.e., maximum profit) and meeting consumers' time requirements. Specifically, the paper focuses on the following aspects: 1. **Minimum Cost (Maximum Profit)**: Ensure the minimization of the cost or the maximization of the profit for drone - swarm suppliers while meeting the time - window requirements of consumers. 2. **Time - Window Constraints**: Ensure that the drone swarms can complete tasks within the time windows specified by consumers. Early or late delivery is regarded as unsuccessful. 3. **Resource Limitations**: Consider the resource limitations in the delivery environment, such as the limited number of charging stations, etc. 4. **Path Optimization**: Select the best drone - swarm allocation scheme to optimize the delivery path and reduce congestion and waiting time. 5. **Request Overlap**: Handle the overlap problem of multiple requests within the same time window, rationally allocate the limited drone resources, and select the most profitable requests for service. 6. **Path Selection and Recombination**: In the case of multiple requests, rationally arrange the paths of drone swarms, reduce congestion in the network, and improve overall efficiency. The paper proposes a new framework and algorithm to solve the above problems, aiming to improve suppliers' profit and service quality through optimizing the allocation and scheduling of drone swarms. Specific contributions include: - Defining a new set of SDaaS service - allocation constraint conditions. - Proposing an improved A* algorithm for SDaaS service composition considering congestion situations. - Proposing three SDaaS allocation algorithms for optimizing suppliers' profit. These methods not only consider the service - request allocation of drone swarms but also consider the optimization of path selection and resource utilization to ensure the efficient and reliable completion of tasks in complex environments.