The research community is currently exploring the use of Unmanned Aerial Vehicle (UAV) networks to address coverage challenges in rural and economically disadvantaged regions. By equipping UAVs with small cells, coverage can be improved in areas where network operators are not prone to invest due to low Return on Investment. If there is a requirement from users in rural scenarios to achieve higher throughput (for instance, users seeking IoT services with stringent Quality-of-Service requirements), deploying multiple UAVs in the same area could be an effective strategy. However, this approach would also result in increased energy consumption. This paper addresses the challenge of maximizing the throughput offered in rural areas for users accessing microservice-based IoT applications, while also minimizing the energy consumption of UAV swarms. To achieve this, an optimal solution is proposed through a Mixed Integer Linear Programming (MILP) model, which is evaluated within realistic environments. Since this placement problem is complex due to its NP hard nature, in order to obtain solutions for large scenarios in tractable times, we also present a genetic algorithm (GA) that obtains results close to those reported by the MILP with a remarkable reduction in the computation time. Specifically, the optimality gap of the proposed GA-based solution is on average 2.32%, with a reduction of 89.92% in the computation time.
扫码关注我们
求助内容:
应助结果提醒方式:
