1. Introduction
Recently, with the rapid development of the Internet of Everything (IoE), a massive range of new applications and services, such as Augmented Reality (AR), Virtual Reality (VR), e-health, and face recognition have emerged and interacted with each other [1]. These applications begin to place greater demands on computing power, network throughput, and latency in order to provide a better Quality of Service (QoS) [2] and satisfy the Quality of Experience (QoE) [3]. The significant computing workload and storage requirements, on the other hand, place a strain on resource-constrained Internet of Things (IoT) devices. To solve this problem, Mobile Edge Computing (MEC) has been proposed as a paradigm that involves installing servers with rich services closer to IoT devices in smart environments, which can significantly enhance QoS, improve QoE, and minimize energy consumption [4,5]. However, the MEC comprises of infrastructure at fixed locations, preventing it to move closer to IoT devices in places with no communication coverage (e.g., harsh environments) or in particular instances when MEC deployment is difficult.
Aerial access networks are crucial enablers for future (e.g., B5G) wireless systems [6,7]. Aerial access networks comprise various platforms with a varying range of coverage, including low-altitude platforms, high-altitude platforms, and satellite communications. Furthermore, various characteristics of aerial access networks distinguish them, such as ubiquity, mobility, availability, simultaneity, and scalability [6]. These fundamentals will support the complete range of traditional terrestrial communications and enhance communication services and customer delight. Unmanned Aerial Vehicles (UAVs) are used as Access Points (APs) and radio towers at the low-altitude tier of supporting B5G aerial access networks, providing wireless and computing services to ground users from the air when the terrestrial communication network is unavailable [8]. UAVs can establish wireless networks as mobile Base Stations (BSs) in a short amount of time. In addition, UAVs can fly about to adjust their positions to provide Line-of-Sight (LoS) connectivity to the ground nodes, which can greatly enhance network performance compared with terrestrial communications. Furthermore, UAVs can be swiftly deployed to provide wireless communications in remote places with complicated conditions, such as disaster areas and emergency events [9,10], because of their flexibility and mobility. Moreover, UAVs with computer servers provide a new MEC paradigm. Therefore, UAVs have received much attention from the business world and researchers. However, critical technological hurdles in UAV computing, e.g., limited operating times, are yet to be overcome, and it is in the early stage.
A UAV equipped with an MEC can quickly respond to communication and processing demands. Recently, the MEC with UAV capability has received much interest. The UAV trajectory, the offloading task ratio, and the user scheduling variables were optimized together [11] to reduce the total of all users’ maximum delays. The authors of [12] investigated the weighted energy consumption reduction issue in a UAV-assisted MEC architecture, in which a UAV serves as a computational server or a relay for different offloading user workloads to the access point. In addition, the UAV’s processing bandwidth allocation, resources scheduling, and trajectory design were all optimized concurrently. The authors of [13] introduced the difficulties of computation rate maximization in a wirelessly powered UAV-enabled MEC system with partial and binary computation offloading. Figure 1 shows an MEC with UAV capability. The UAV receives data from the ground users, such as game data, facial recognition data, environmental monitoring data, AR and VR data, etc. After receiving data from ground users, the UAV begins processing and computing. Then, the UAV sends the computing results to the ground users, such as the identification results, environment analysis, stitching of video streams, and so on.
The authors of [14] investigated the challenge of minimizing computational energy consumption between IoT devices and UAV by concurrently optimizing task offloading decision making, resource allocation during transmission, and the UAV’s trajectory. The authors of [15] investigated the topic of minimizing overall mobile energy consumption in a UAV-based mobile cloud computing system. The cloudlet’s resource allocation and trajectory were optimized with orthogonal and nonorthogonal multiple access. The authors of [16] introduced the combined design of computing offloading and resource allocation and the UAV trajectory for minimizing energy consumption and task completion time in a UAV computing for the IoT. The energy reduction in UAV-enabled edge computing by making smart offloading decisions, distributing transmitted resources in downlink and uplink, and designing UAV path was presented in [17]. The authors of [18] discussed how to reduce the overall required energy of a UAV by optimizing the transmit power, offloading amount, and UAV path in a UAV-enabled wireless powered collaborative computing scenario. A novel UAV computing was discussed in [19], with a reduced weighted total of all IoT device service delays and UAV energy consumption by optimizing UAV communication, position, and computing resource allocation and task splitting choices at the same time [20,21,22]. The authors of [23] presented how to reduce UAV computing energy consumption in the binary offloading mode.
Machine Learning (ML) has demonstrated its power to provide intelligence to wireless networks, including IoT and UAV networks. However, traditional ML techniques are cloud-centric, requiring all data to be transmitted to a cloud data center and processed there, which may not be appropriate for UAV networks [24]. To begin with, the data created by each UAV may be unavailable owing to privacy risks since it may contain sensitive information (e.g., the identification and location of the UAV). Secondly, for real-time UAV applications, the delay encountered from providing raw data to obtaining a well-trained model may be unacceptable. Finally, sending large amounts of raw data such as images and videos to the cloud uses a lot of energy and bandwidth, which is inconvenient for UAV networks with limited power and bandwidth. As a result, it would be useful if ML model training could be performed directly inside the UAV networks without transferring data out to the cloud.
Recently, Federated Learning (FL), a decentralized ML approach [25,26], has been proposed to solve similar difficulties in which each participating user learns a model based on its local dataset. The local model modifications are then communicated to a parameter server so that a shared global model may be updated. Thus, the UAVs are fed the revised global model for the next round of local training. Local model changes are communicated back to the server in FL instead of the traditional case of sending back the training datasets to the cloud. As a result, training models may be shared while maintaining anonymity, and communication costs can be lowered. Because of these compelling benefits, researchers are increasingly focused on using FL in wireless communications [27,28,29,30,31]. FL was used in resource-constrained MEC [30], while it was also used in IoT applications [28]. Kang et al. [27] discussed a reputation-based worker selection approach for boosting FL’s performance, using advanced blockchain-assisted techniques for secure reputation management. It was also used to solve intercell interference and scheduling issues in wireless networks [31]. Furthermore, the performance could be achieved when the signal to interference plus noise ratio was high enough. In the Ultra-Reliable Low-Latency Communication (URLLC) of vehicle networks, Samarakoon et al. [29] introduced FL for solving a combined resource allocation and power issue, proving that vehicular users’ power consumption may be beneficially lowered.
The authors of [32] provided energy-efficient strategies for IoT devices regarding channel access schemes for computing offloading and resource management. However, UAV-assisted relaying was not taken into account. The authors of [33] studied ML and DL-based strategies in UAV-enabled MEC networks. However, the authors of [24] introduced Federated DL (FDL) for UAVs in wireless communication networks. Furthermore, the authors of [34] conducted a detailed assessment of computation offloading in UAV-enabled MEC, which was classified into partial, binary, and load relaying. Moreover, the authors of [35] discussed the data processing at the edge based on ML, which was a benefit and drawback in the context of UAVs. The authors of [36] introduced how edge AI will affect critical UAV technical applications and use. In comparison, the authors of [37] addressed where ML methods are applied to improve the network performance of UAVs. The authors of [38] discussed AI techniques related to enhancing Ground, Air, and Space (SAGIN) for remote areas. In Table 1, we provide a summary of related surveys.
Installing terrestrial systems (i.e., BSs and APs) and utilizing MEC to provide computing tasks to everything in temporary events [39], disaster relief operations, and military operations [40] will not be cost-effective. However, a UAV can collect data and perform computing activities for everything that does not have direct access to BSs [41] due to its flexibility and computation capability. Furthermore, UAV computing can act as a relay station for everything beyond the BS’s coverage area. Although UAV computing is a promising technology, it has several obstacles that must be overcome before being widely adopted. Firstly, a practical task offloading decision is necessary to decrease the energy consumption of smart things, UAVs, as well as latency. Secondly, because communication resources (i.e., bandwidth) are limited, an effective bandwidth allocation method at the UAV is required. Thirdly, efficient computing resource allocation techniques are required because the computing resources available in UAV computing are restricted. As a result, computing energy consumption at the UAV computing may grow due to the lack of appropriate allocation techniques, and offloaded device tasks may not be completed on time. We discuss various research related to UAV computing and their application and challenges. Therefore, the contribution of this paper is mainly focused on providing a comprehensive overview of the appropriate techniques that can be used to improve UAV computing performance in B5G networks for supporting services in smart and harsh environments. The contributions of this paper are summarized as follows:
We introduce UAV computing and review the existing work about UAV computing.
We discuss how FL plays a vital role in improving UAV computing for enabling B5G.
We identify and discuss the application of UAV computing.
The rest of the paper is organized as follows. Section 2 discusses the FL Paradigm which can facilitate the creation of a global learning model by multiple participants without sharing local data with each other. In Section 3, we discuss how UAV’s computing power can be used as a mobile edge computing infrastructure to support the data processing needs of resource-constrained IoT devices. In Section 4, we review literature on FL-assisted UAV edge computing, drawing special attention to the challenges that FL-empowered UAV computing faces. In Section 5, we analyze work on the collaboration of multi-UAV computing, highlighting various problems that must be addressed for the multi-UAV computing scenario. Geared with the fundamental knowledge provided by these sections, we review the application domains that can benefit from the use of UAV computing. Finally, we discuss challenges and opportunities of UAV computing in Section 7, followed by the conclusion.
2. Federated Learning
FL is a novel AI paradigm developed by Google in 2016 [26,42,43]. Multiple users work together to create a global learning model in FL, eliminating the requirement for data gathering and exchange with a central server. As a result, FL is a potential privacy-preserving solution that has applications in a variety of technical fields and issues, including healthcare [44], intelligent radio access networks [44], IoT intrusion detection [45], and industrial IoT [46]. On the other hand, the traditional FL technique necessitates the presence of a central server, such as an MEC at the network edge [42]. As a result, accomplishing FL activities may be challenging, especially if the terrestrial communication infrastructure is down.
The FL concept has been widely developed, implemented, and utilized in various domains [25]. With the rise of big data [47] and cloud computing, most large-scale research has used distributed learning [48]. FL entails creating an ML model with data located at numerous sources, without the need of sharing data. The issue of data privacy is thereby resolved. This has proven a viable answer to this problem since it maintains user privacy while exchanging information and expertise [49]. Smart behaviors, for example, are presently available on mobile devices. Image classification is used by mobile phones and tablets to anticipate the categorization of images that have been evaluated several times [50]. FL is built on improving user experience through data and information processing. Furthermore, some insurance businesses are concerned about their data security, which they refuse to share with third parties [51]. Multiparty data may be used in the FL framework in this scenario since it overcomes the ML privacy challenge. Recent FL research advances have focused on statistical difficulties [49] and security concerns [52,53,54]. Data interaction among scattered mobile users, imbalanced data distribution, and communication costs in equipment reliability are all elements in this process. It can motivate researchers to keep overcoming problems such as data privacy, computing restrictions, and communication costs. In addition, the FL idea has been expanded to encompass additional cross-organizational collaborative learning programs.
The FL approach allows ML and DL models to be trained collaboratively for edge network optimization, although the performance of a complex edge network consisting of diverse devices with varied restrictions might be affected, which creates a difficulty in this area. As a result, research is underway to develop new frameworks and methodologies for FL. The authors of [55] provided an overview of FL and its applications in many fields in edge networks. The study in [56] used the Stackelberg game to investigate the inefficiency in model update transfer. In addition, the authors in [57] designed a learning-based incentive system for FL using a Stackelberg game formulation and Deep Reinforcement Learning (DRL).
FL solves fundamental issues such as access rights, access to heterogeneous data, privacy, and security by allowing several nodes to create a cooperative learning model without sharing data samples [58]. Traffic prediction and monitoring [59], healthcare [60], communication, IoT [61], transportation and autonomous vehicles [62,63], pharmaceutics, and medical AI are just a few of the areas where this distributed learning technology is being used. Furthermore, because FL users such as IoT devices and small sensors may not have adequate power budgets to engage actively in the FL procedure, it is vital to provide sustainable and energy-efficient solutions to improve the performance of FL-enabled networks. For instance, in [64], an iterative approach for energy efficiency in FL is developed, with closed-form solutions obtained at each stage. Furthermore, in [65], developing technology in 6G wireless systems called Intelligent Reflecting Surface (IRS) is used to significantly lower FL users’ energy usage compared with those who do not utilize IRS.
3. UAV Computing
MEC is an excellent way to solve time-constrained computing problems in mobile IoT devices with limited resources. To reduce latency and backhaul network congestion, the goal is to deliver cloud computing closer to users. This allows processing to be offloaded from centralized data centers to the edge of IoT devices, lowering communication latency and energy consumption, as well as improving real-time decision making and control. Because the IoT system uses many end devices, a huge amount of data is offloaded to the edge devices; this necessitates the development of methods to manage and use the data for various reasons, including self-monitoring, automaintenance, and prediction. Many ML solutions for data processing at the edge are limited because of the significant differences in processing capacity and memory between edge computing and centralized cloud servers.
Mobile Edge Computing has lately been examined as an extension of the edge notion. MEC may provide information technology and cloud-computing capabilities to a mobile network, ensuring ultra-low latency and high bandwidth for users [66]. UAVs with communication capabilities, processing, and storage can act as flying MEC at the periphery of the IoT systems. In this scenario, either partially or completely, resource-constrained IoT devices may transfer their computational tasks to MEC-mounted UAVs through LoS communication. Nonetheless, task prediction, UAV deployment, user association, joint resource allocation, and signal processing are hurdles that the system must overcome. For example, UAV cameras acquire a lot of visual data, which the system should evaluate in real time to allow for excellent decision making. Sending data from UAVs to a cloud server would inevitably cause delays. In addition, the deployment of a significant number of IoT devices, such as UAVs, would limit bandwidth, dependability, and security. As a result, processing data at the network edge would result in faster response times, more efficient processing, and reduced network stress. Many strategies for next-generation IoT applications rely on MEC, which is widely recognized as a critical technology.
Due to the availability of on-demand communication services and deployment flexibility, UAVs with computing capabilities have grown in popularity. The authors of [11] introduced UAVs to reduce the total of all users’ maximum delays in each slot to the smallest possible value. The UAV’s offloading task ratio, trajectory, and user scheduling factors were optimized. Furthermore, due to the battery technology limitations of mobile devices and UAVs, energy-efficient strategies have received much attention. In [15], the authors investigated how to reduce mobile customers’ energy usage. The energy-efficient algorithms of UAVs, which have a substantial impact on the performance of the UAV-enabled MEC system, were not taken into account. The authors of [12] investigated minimizing the weighted aggregate energy consumption of the UAVs and users. The scheduling of computing resources, bandwidth allotment, and the UAV’s trajectory were optimized in the minimization problem. The authors in [67] also studied the IoT devices’ energy consumption minimization problem in a single UAV-assisted system with time-sensitive tasks. Interestingly, this study proposed the use of the UAV for both task computing and caching. The joint optimization considered the trajectory optimization, computing and communication resources allocated at the UAV, and task offloading decisions made at the IoT devices. UAV-assisted MECs for solving task offloading were discussed in detail by using different techniques [68,69,70,71,72,73,74].
In [75], a UAV-enabled wireless-powered MEC server was investigated to reduce the amount of energy required by the UAV. In a UAV-enabled wireless-powered MEC system, the weighted sum computation bits were maximized in the partial and binary offloading modes [13]. The UAV’s energy consumption restriction, on the other hand, was not taken into account in [12,13,75]. The duration of the flight is affected by the UAV’s energy consumption, which in turn affects the UAV-enabled MEC system performance. As a result, energy-efficient UAV-enabled MEC systems must be designed considering both the UAV’s and mobile devices’ energy usage.
UAVs have the features of high mobility and ease of deployment, allowing for the provision of on-demand communication services [76]. UAVs have recently gained interest in various applications, including delivery, agricultural, emergency response, and communication services [77]. A UAV computing with on-demand mobility may deliver computing services for mobile users better in some situations than fixed communication infrastructures. The advantages of a UAV computing are underlined in situations where fixed communication infrastructures cannot meet the computing requirements of ground users, such as sites far from communication facilities and places where natural catastrophes have damaged communication infrastructure. A UAV may fly to specific locations on demand to assist users with computational needs, such as monitoring equipment, to complete tasks. UAV computing can reduce the strain of computing in specific locations due to its on-demand mobility. UAVs can be equipped with lightweight CPUs to provide computing services. As a result, UAVs fly MEC servers in the sky, supplementing existing MEC servers on the ground with controlled mobility and high-quality communication connectivity.
UAVs can play various roles in offering edge computing services due to their mobility and ease of deployment. MEC designs with UAV capabilities can be categorized and assigned to a specific application situation. A UAV can function as an Edge Computing (EC) server, an IoT node, or a relay. Firstly, when UAVs transfer their computation to an MEC server, such as in [78,79], they may participate in the system as mobile devices. Secondly, the UAV can serve as the MEC for collecting task data of mobile end nodes to perform task computation. Thirdly, the UAV can be a relay or gateway between mobile end nodes and an MEC server, relaying task data of mobile nodes to the MEC server. A UAV-enabled MEC has been proposed in response to the disadvantages of terrestrial MEC networks [80,81], in which the edge server is installed on a UAV to allow computing offloading for users. Compared with standard terrestrial MEC networks, the UAV-enabled MEC network provided dependable LoS to users and was installed with variable mobility [82]. Furthermore, the terrestrial networks are damaged and destroyed during the disaster. Therefore, the terrestrial MEC network might be turned off (e.g., in [83]), and the UAV MEC will provide computing services to the users. Figure 2 demonstrates UAVs’ deployment to support terrestrial computing and enable UAV computing for everything in the disaster area. The collaboration of multi-UAV and Search and Rescue (SAR) teams in B5G plays a vital role in improving safety and reducing the economic impacts of disaster [84,85]. Interestingly, the authors in [86] studied a combination of roles of a single UAV in terms of edge computing functions and focused on reducing the computational complexity of a UAV-aided MEC system. In this work, the mobile users/devices have the option to compute their own tasks, offload some task bits to the UAV for computing, or the UAV can offload tasks on the devices’ behalf as a relay to the terrestrial AP for computing.
However, there are still some serious challenges with UAV computing. Firstly, placing the edge computing on a UAV increases the strain on the UAV and the amount of energy consumed by the propulsion system. Secondly, a UAV’s battery capacity is restricted, and a UAV’s service time is reduced. This is intensified by the transferring of users’ computing work to the UAV, which intensifies the UAV’s computation-related energy consumption. Furthermore, the relevance of selecting an energy-efficient UAV computing design while intending to extend the UAV’s service duration is highlighted because computation-related energy consumption is more significant than communication-related energy consumption. Finally, adding an extra edge server to a UAV raises the production cost of the UAV. As a result, there is still much interest in discovering new cost-effective and energy-efficient UAV computing solutions.
Figure 3a illustrates the importance of using UAVs as MEC servers on the board and flying to help everything, including users, sensors, robots, etc. The computing task is performed in a UAV with the help of intelligent techniques. Furthermore, the UAV serves as a central relay, as shown in Figure 3b. It is shown that the UAV is aiding the mobile users in offloading their computational responsibilities to a particular MEC server.
Despite the significant advantages provided by the design of UAV-enabled MECs in achieving low-latency and high-reliability services for IoT devices in smart environments, UAV computing faces several challenges. These challenges include intra-UAV communication, UAV security, air data security, data storage, and management. Because of the system’s mobility characteristics, which impede communication, coordination between UAVs and ground-based users requires significant improvement. The limited onboard battery capacity of UAVs is another critical restriction. As a result, developing practical resource and energy management systems are critical. Therefore, the multiple sources of variability in UAVs have prompted researchers to construct an incentive mechanism using a multidimensional contract theoretic approach [87]. The authors of [88] introduced the use of a matching problem to study the joint optimization of route planning and task assignment for UAVs from the energy efficiency perspective. Contract matching has been studied for resource allocation in vehicular fog computing in [89,90].
Due to memory capacity and energy consumption limitations, several parameters should be addressed before implementing any Artificial Intelligence (AI) approach to benefit from its resilience [91]. Even with limited computational capabilities, edge computing offers resources in a decentralized fashion, allowing for a speedier response to user requests than traditional cloud computing. Task scheduling, resource allocation, and offloading are just a few issues that significantly impact overall performance. Nonetheless, nonconvexity and complexity define the majority of the offered methods since they enable continuous learning in real-time inference and dynamic environments with minimal computing complexity. Over the last few decades, applying AI to networking problems has grown in popularity. Because of its capacity to interact with complicated surroundings and make judgments, ML has been widely applied in the networking area. A follow-me cloud controller collects information about the overall system status in most UAV-enabled MEC setups (i.e., MEC servers, UAVs, and users). This control unit is in charge of employing AI to manage offloading activities.
A cloudlet placed on a UAV for a UAV computing collaboration is shown in Figure 4. The UAV receives offloaded tasks from smart environments and returns the results after completing the task. Furthermore, if complicated processing needs exceed the capability of the onboard cloudlet, the UAV might send the acquired data to the nearest cloud center for other computing. The system might incorporate many UAVs that support deployed everything in smart environments, such as smartphones, sensors, people, cars, robots, etc.
For example, resource allocation in DRL does not require labeled training data. As a result, it may improve the making of offloading decisions depending on the channel environment’s various states. As a consequence, the energy bandwidth and calculations are reduced. By examining the instability of energy arrival, stochastic computation workloads offered by wireless users, and a time-varying channel state, a Markov Decision Process (MDP) approach was developed to minimize the latency, bandwidth, and energy consumption in UAV-assisted MEC [92].
Furthermore, the authors of [93] devised an optimization problem based on MDP to solve UAV path optimization in UAV-mounted MEC networks. The goal of the technique was to improve overall system QoS [11,94,95,96,97,97], optimize long-term system rewards, and fulfill the QoS constraint, which included mobile users’ computing duties. The use of Reinforcement Learning (RL) for QoS enhancement was studied in a multi-UAV MEC system to also achieve path planning and cost savings [98] with optimal locations [99,100]. The authors of [101] employed a semi-Markov process and DRL-based algorithms to handle the offloading choices and resource management rules of UAV-enabled MEC networks. A DL-based resource scheduling algorithm was proposed in [102] for hybrid MEC networks wherein the ground BSs, UAVs, and ground vehicles all have edge computing facilities to assist IoT devices with computing task offloading. In this work, the authors proposed an online algorithm for task offloading to minimize IoT devices’ energy consumption. This is achieved through an optimization of the positions of the UAVs, the ground vehicles, user association, and resource allocation. The authors in [103] applied the AI techniques of FL and Reinforcement Learning for intelligent task offloading and computing resource allocation decisions in a UAV-NOMA MEC system. The development of next-generation communications would be aided by UAV-assisted MEC-based DL and DRL [104].
Moreover, the Deep Supervised Learning (DSL) technique reduces mobile users’ computing and offloading overheads and costs in the MEC system [105]. This approach enables terrestrial users to achieve an appropriate offloading strategy that saves energy and improves processing performance. In UAV-enabled MEC networks, the authors of [106] employed RL and transfer learning algorithms to minimize latency and energy consumption. They demonstrated that combining transfer learning with RL may greatly improve system training performance when users operate dynamically. The authors of [107] applied AI approaches to UAV–NOMA–MEC networks. They presented an architecture built on FL and reinforcement learning. Furthermore, reference [108] discussed resource allocation and path design for drone-aided MEC.
In [109], the authors described a flying UAV–MEC platform, in which UAVs are equipped with computer resources and provide task-offloading services to users. The fundamental goal of the proposed design was to improve UAV aerial trajectory, user association, and resource allocation. The optimization problem was solved using the trajectory control approach, aided by an RL-based strategy. This strategy outperformed the outcomes of comparable benchmark approaches. Furthermore, by evaluating the user’s mobility data to discover ideal initial UAV deployment sites [110], an ML-based innovative framework was created to optimize UAV trajectories. A multiagent Q-learning-based approach was used to handle the combined problem of UAV trajectories and power control to increase the sum rate and maintain the data rate needs of mobile users. A smart offloading technique based on deep Q-learning was presented in [111] to maximize performance in terms of the delay observed by users linked to the Flying Ad hoc Networks (FANET) to allow MEC in the B5G field.
The combined trajectory design in UAV computing networks is a crucial design difficulty in meeting computing task needs by mobile users. In this context, research efforts should focus on predicting mobile user movements and tracking the trajectory so that computing tasks may be offloaded promptly and computation results can be returned to consumers on time. When dealing with multi-UAV computing, trajectory design is more complicated. Another issue is the blockchain’s interaction with UAVs. UAVs confront several hurdles as a stand-alone technology, including privacy concerns, air traffic violations, quantum assaults, ML, and algorithmic game-theory-based attacks [112].
4. Federated-Learning-Empowered UAV Computing
Recently, FL has emerged as a viable distributed ML paradigm to address the shortcomings of traditional cloud-centric ML, which relies on a single entity to aggregate continuous ML models. FL protects device privacy, improves perceived latency, and relieves bandwidth and energy strain by allowing numerous devices to train an ML model cooperatively without sending the raw data out. As a result, FL is more suited for wireless edge networks than cloud-centric ML [62]. FL allows wireless edge devices to simultaneously learn a shared ML model while maintaining all raw data on the device. Moreover, numerous FL paradigms, such as collaborative FL [113], multihop FL [114], and fog learning [115], have been discussed to better adapt to the features of wireless edge networks, such as multihop, while a first FL framework for UAV networks was presented in [116]. Figure 5 depicts an FL-powered UAV computing collaboration scenario.
Virtually all current FL paradigms are still centralized, which means that a single individual is responsible for ML model accumulation and fusion over the existing network, which can result in a single point of failure and is unsuitable with UAV networks with both unreliable links (or fluctuating links because of unpredictable UAV mobility) and nodes (due to node failures because of UAVs’ drained-out on-board battery). They could run into a single point of failure problem, which is undesirable for UAV networks with unreliable nodes and connections because FL training would also have to end if the UAV ran out of energy or the wireless links among the UAVs failed due to UAV mobility, for example. It is worth mentioning that much research on decentralized ML exists, such as in [117], whereas the authors of [118] are more concerned with classical distributed ML than with FL, and they seldom explore how to apply decentralized FL to UAV networks. The authors of [119] addressed the issues with typical cloud-centric ML for UAV, such as privacy concerns, unacceptable latency, and resource load.
To train a high-quality automated picture identification model, the authors of [120] developed an approach that depended on UAV swarms sharing ground-truth tagged data. Furthermore, they described a semisupervised FL (SSFL) for privacy-preserving UAV image identification. The proposed framework used Federated Mixing (FM) to enhance the naïve combination of FL and semisupervised learning methods. Below, we discuss related work on FL-empowered UAV computing.
-
WPC and EH: UAVs can be used as an MEC server and an energy transmitter for terrestrial users [13,18]. The optimization of a UAV’s trajectory is discussed to improve performance in terms of computing resources [13], whereas the authors in [18] optimized the total required energy by a single UAV in the UAV-assisted wireless-powered MEC system by jointly optimizing the UAV’s transmit power, CPU frequencies, trajectory, and offloading amount. The system, interestingly, used as MEC servers both the UAV and idle sensor devices that do not have computing tasks to offload tasks by other sensors. However, previous research on UAV-assisted Wireless-Powered Communication (WPC) [13,121,122,123] focused on communication impacts and overlooked the potential of UAV-assisted WPC in FL-enabled networks. Furthermore, the authors of [124] investigated using Energy Harvesting (EH) from stochastic sources for FL. Moreover, the authors of [125] applied DRL to tackle a UAV-FL WPC network’s long-term energy challenge.
Several research papers suggest FL-based collaborative learning techniques, including UAVs. To the best of our knowledge, ref. [116] is the first work to suggest the use of FL for joint power allocation and scheduling of UAV swarms. With data privacy restrictions becoming more severe, FL adoption can help collaborative learning build successful AI models without requiring the transmission of potentially sensitive raw data to a cloud server. As a result, it is critical to think about how to construct an incentive mechanism for FL in UAV networks. Due to the lack of terrestrial connectivity and the battery limitations of FL users, conducting FL chores may be impossible. Therefore, the authors of [126] deployed UAVs and WPC for FL networks to overcome these difficulties. A UAV equipped with edge computing and WPC capabilities is deployed as an aerial energy source and an aerial server to conduct FL operations to allow sustainable FL solutions. Furthermore, the authors proposed an energy-efficient, combined approach for UAV placement, power control, transmission time, model accuracy, bandwidth allocation, and computing resources that aims to reduce the total energy consumption of the aerial server and users.
-
Channels propagation: The authors of [127] presented an FL-assisted categorization strategy in which each UAV performs local training on locally obtained pictures to generate a local model. Subsequently, each UAV sends its locally acquired model over a fading wireless channel, which generates a global model, then sends it back to each UAV for the next round of local training. In addition, a Weighted Zero Forcing (WZF) transmit precoding (TPC) based on genuine, imperfect channel state information is employed at each UAV to further reduce the computational cost.
The authors of [128] developed UAV-assisted disaster relief networks based on blockchain and ML to accomplish safe and efficient data transfer. The authors initially described a lightweight blockchain-enabled collaborative aerial–ground networking architecture to ensure data transmission in a disaster, followed by a credit-based delegated proof-of-stake consensus protocol to improve consensus efficiency while encouraging UAVs to be honest. A new RL-based approach is designed to intelligently offload UAV computation missions to moving vehicles in the dynamic environment by using the idle processing resources of ground vehicles.
-
Reconfigurable Intelligent Surfaces (RIS): Reconfigurable Intelligent Surfaces (RIS), also known as Intelligent Reflecting Surfaces (IRS), are programmable structures that can be used to engineer the wireless propagation environment to enhance network performance. In the context of UAV air-to-ground networking, the integration of RIS is being proposed to improve the communication security and performance [129,130].
Shang et al. [131] studied the UAV swarm-enabled ARIS (SARIS), including its motivations and competitive advantages over terrestrial RIS (TRIS) and ARIS, as well as its innovative wireless network applications. The authors focused on the beamforming design, SARIS channel estimate, and SARIS deployment and movement to solve the essential issues of developing the SARIS. With early numerical findings, the possible performance augmentation of SARIS was examined. To improve the performance of UAV-assisted air–ground networks, Pang et al. [129] proposed using RIS. The authors provided an overview of UAVs and RIS by describing the many uses of RIS and the compelling characteristics of UAVs and the advantages of combining them [129]. The authors next looked at two case studies in which the UAV trajectory, transmit beamforming, and RIS passive beamforming are all optimized together. The average attainable rate of the relaying network is maximized in the first case study by mounting the RIS on a UAV. The RIS is used in the second case study to aid UAV–ground communication while battling an adversary eavesdropper.
-
Privacy: UAVs-based service providers for data gathering and AI model training, also known as UAVs-as-a-Service (or Drones-as-a-service, DaaS), have been increasingly popular in recent years. However, the strict restrictions controlling data privacy may make data exchange between independently owned UAVs difficult. Therefore, the authors of [132] introduced an FL-based strategy to allow privacy-preserving collaborative ML across a federation of separate DaaS providers to develop Internet of Vehicles (IoV) applications such as traffic prediction and parking occupancy management.
-
Caching: Content caching in edge computing appears to be a viable approach [42]. It entails delivering popular material closer to the edge, which may be used locally at BSs or APs. Furthermore, UAVs can serve as BSs to improve caching efficiency by detecting users’ mobility and efficiently delivering popular material [133]. However, this use case inherits the aforementioned UAV deployment issues. The hybrid CNN with LSTM method is better in this situation for dealing with the spatio-temporal aspects of both mobility patterns and content request distribution. The aggregated learning model then assists in the deployment of UAVs.
As mobile users, one of the primary issues of such a paradigm is determining which contents should be efficiently saved in each cache by estimating the popularity of UAVs. However, content discrimination necessitates direct access to private UAV information, which is not feasible. FL is a match made in heaven for content popularity prediction since it allows for local model training, respecting user data privacy. For example, an Augmented Reality (AR) application needs access to users’ privacy-sensitive data to collect popular augmentation elements. Because this task is a binary classification problem, an ANN algorithm may be utilized in a federated manner to learn these popular pieces before storing them locally to save latency.
-
Delivery Services: Traditional cloud-based facial recognition algorithms for receiver location and identification in UAV delivery services have several cost, latency, and dependability issues. The authors of [134] presented Fed-UAV, i.e., the edge-based FL framework to handle the person re-identification problem in the UAV delivery service. The framework allows the UAV to detect the target receivers rapidly and effectively decrease data transfer between the UAV and the cloud server, resulting in faster reaction times and data privacy protection. Experiments on three real-world datasets are undertaken, and the results indicate that Fed-UAV achieved high accuracy and efficiency in human re-identification while maintaining data privacy. The UAV primarily employs face recognition to determine the receiver’s identification [135,136]. On the other hand, facial recognition requires high-quality facial photos, which are difficult to produce in a complicated situation such as an outdoor and busy location for UAV delivery.
5. Collaboration of Multi-UAV Computing
Recently, UAV computing has emerged as a viable solution for offering computing services to everything in smart and harsh environments. However, due to the restricted UAV computing capability and UAV energy limitation, it is difficult to satisfy the computation requirements of smart and harsh environments because each UAV works separately as an independent unit. Therefore, a multi-UAV computing collaboration is required. A collaborative multi-UAV-assisted MEC system was introduced in [137], combined with an MEC-enabled ground BS. Then, the challenge of minimizing delay for everything is investigated by optimizing the offloading decision and allocating communication and computation resources while meeting the energy restrictions of both UAVs and everything in smart environments. The authors of [79] also proposed an intelligent task offloading algorithm for UAV-empowered MEC services in which the UAVs offload computing tasks to fixed MEC servers. UAV BSs are clients in this system, served by MEC and cloud servers, and the task latency performance improvement was studied.
Previous studies discussed UAV computing over a terrestrial MEC station [16,138,139,140,141,142,143,144]. For example, the authors of [138] presented UAV trajectory control based on DRL in UAV computing, but task offloading and resource allocation were not considered. The authors of [145] investigated the combined resource allocation and UAV trajectory optimization in UAV computing to maximize UAV energy efficiency. Moreover, the authors of [140] investigated the issue of hierarchical reinforcement learning-based task scheduling in UAV computing. The authors of [141] presented a non-cooperative game for effective resource management in UAV computing to decrease the age of information. A Stackelberg game-based resource pricing and trade mechanism for a blockchain application was proposed in [142]. This was used to optimally allocate computing resources at UAVs and BSs. The authors of [16] discussed UAV computing issues for task execution time and energy reduction [16]. However, all previous studies [16,138,139,140,141,142] focused on a single UAV computing. Meanwhile, the authors of [143] examined the multi-UAV scenario from trajectory planning. In multi-UAV computing, the aim is to optimize fairness among everything in smart environments. The authors of [144] proposed an energy-efficient communication and computation resource management in a two-stage mobile computing system aided by multi-UAVs. The authors postulated that the UAV compute a portion of users’ offloaded computing activities while the remainder is transmitted to the MEC-enabled BS. An integrated MEC system of UAVs and ground vehicles is considered in [146] for providing communication, storage, and computing services to the IoT devices. In contrast to this work, the system in [102], as we discussed in Section 3, is also an integrated MEC system, however, it includes ground BSs as well in the MEC system, whereas the system in [146] does not.
While the work reported in [143,144] introduced multi-UAV computing, this work did not go into the problem of joint job offloading and communication and computing resource allocation to reduce overall latency for users. Furthermore, previous research has not taken into consideration UAV collaboration. In contrast, in multi-UAV computing connected to enabled terrestrial BS, the authors of [137] presented a combined task offloading and resource allocation issue that considers collaboration among UAVs computing. Furthermore, the authors in [147] used a multi-UAV task offloading for ground users to minimize energy consumption of the users through a joint optimization of UAV trajectory, task scheduling, and bit allocation. A dynamic programming-based bidding optimization method was used for the task scheduling optimization.
Previous studies [148,149] presume that each server can only perform one task at a time and schedules each task separately, potentially resulting in increased communication overhead. Furthermore, the schedulers place tasks on nodes (virtual machines) with sufficient resource availability at random without taking into account dependent tasks, resulting in longer execution times, resource wastage due to underutilized nodes, and a reduction in the number of tasks that can be executed given the available resources. Therefore, the authors of [150] proposed a federated multioutput linear regression model for estimating multitask resource requirements and execution time. As a result, the closest multitask dispatching policy for selecting the closest UAV deployment with congruent resource availability and flight time executes tasks at a given time and autonomously deploys the selected UAV to the needed location. The mission response time minimization problem was studied in [151] using a multi-UAV MEC. The authors used multiagent reinforcement learning to minimize the average response time for traffic management applications, taking account of UAVs’ energy limitation, interdependencies of tasks, and the variable nature of the network states.
Multi-UAVs acquire and evaluate environmental photos of smart or harsh environments before submitting model changes to an aggregate server at the ground fusion center [127]. Multi-UAVs are deployed as FL users, and a swarm leader is considered the aggregation server in a holistic air quality monitoring architecture with two primary components, ground and air sensing [152]. Both studies treat UAVs as learners. In the next sections, we discuss various research related to UAV computing and its applications and challenges. In Table 2 (continued in Table 3), we provide a summary of related works that are reviewed throughout this paper.
6. Applications of UAV Computing
UAVs have recently gained a lot of interest in various applications, including delivery, agriculture, emergency response, communication services [77], and mars exploration [154]. The authors of [33] evaluated UAV mobile edge computing for upcoming IoT applications and the role of ML and DL in overcoming latency, job offloading, energy demand, and security constraints. Below, we provide a range of application domains where UAV edge computing could be used, as also shown in Figure 6.
6.1. Industry 4.0
As the need for quick and low-cost productivity grows, industrial and scientific groups are increasingly incorporating robots into the manufacturing process. AI and ML play a vital role for improving robotic communication effectively and efficiently [155,156]. In response to the rising requirement for productivity, industrial solution providers have recently focused on UAVs. For example, the authors of [157] presented an industrial IoT-based system that gathers data from a UAV camera and transfers it to a cloud server for processing. Using the robust intelligence of computer vision technologies [158], the design seeks to monitor the industrial zone to prevent unpleasant accidents in the manufacturing process. Drones have also become more popular in the mining industry for 3D mapping, public safety [159], and management [160]. The combination of AI, digital twins and blockchain can play a vital role in improving industry 4.0 [161,162,163,164]. However, UAV computing with the above-mentioned technologies will make the developments of Industry 4.0 easier.
6.2. Agriculture
Drones have been used to scan big agricultural fields to discover illnesses early on that jeopardize plant quality. Using image processing and AI classification based on IoT architecture and real-time data capture, the deployed system can forecast agricultural illnesses in real-time [165]. The authors of [166] presented an architecture that combines UAVs, Wireless Sensor Networks (WSNs), and IoT to deliver precision ecological agriculture. Another architecture has been developed to analyze pictures taken using UAV aerial multispectral sensors using the DL technique for crop mapping monitoring and disease evaluation based on satellite data [166]. In addition, in [167,168], UAVs played a vital role in increasing the productivity of farming activities. Furthermore, UAVs play an exciting role in agricultural monitoring by enabling various previously available tasks to laborers and former [169,170].
6.3. Healthcare
Drones can help manage various public health issues, including epidemics and dangerous illnesses such as COVID-19. During the COVID-19 pandemic, for example, certain governments and nations used drones to scan the virus’s fast spread, identify patients, and then estimate mortality risk factors using AI algorithms to the acquired data. Drones have been used to monitor crowds, transmit public announcements and information, spray disinfectants, and take thorough temperature readings in various residential environments [171]. The lifeguard community often uses UAVs for search and rescue operations that need quick action. Instead of utilizing human-crewed airplanes, which may take longer to deploy, UAVs’ adaptability quickly assesses the rescue scenario [172]. Using UAV computing, AI, and computer vision techniques to imitate visual reality might lead to new applications that allow for speedier and real-time judgments in emergencies. UAVs, for example, identify impediments by flying over them, collecting data, extracting the essential aspects, and making choices using machine vision and pattern recognition technology. People with vision impairments can navigate more quickly in this manner. This technology is anticipated to be a critical component of the healthcare revolution [172].
6.4. Natural Disaster
UAVs have the features of high mobility and ease of deployment, allowing for the provision of required communication services [76] quickly. UAV computing may deliver required computing services for mobile users with on-demand mobility in a more responsive way than fixed communication infrastructures. The advantages of UAV computing are underlined in situations where fixed communication infrastructures cannot meet the computing requirements of ground users, such as sites far from communication facilities and places where natural catastrophes have damaged communication infrastructure. The UAV may fly to specific locations to assist everything with computational needs, such as monitoring equipment to complete tasks. UAV computing can considerably reduce the strain of computing in specific locations due to its on-demand mobility. A timely and efficient reaction is essential during natural disasters to aid people, avoid increasing the number of victims, and reduce the economic damage [173,174]. For example, UAVs can promptly respond to earthquake assistance requests, locate missing individuals, and assist in monitoring and rescuing flood victims [175]. Furthermore, using UAV computing with AI to collect vast data from various sensors installed in the environment might assist in the forecasting and acting in natural disasters such as tornadoes, volcanic eruptions, tsunamis, and storms [176].
6.5. Surveillance
UAVs are being used to monitor and survey in numerous application scenarios, such as environmental and wildlife monitoring and traffic control for archaeological site monitoring and data aggregation. UAV technology can also be used as a support platform for older approaches in ecological monitoring systems to follow animals in varied territories and topographically demanding places [177]. Furthermore, this technique may aid geological researchers in gathering distant data on various species and animals [178]. Employing the latest computer vision techniques and cloud computing technologies, the authors of [179] suggested an intelligent model based on UAVs for monitoring various types of plants. UAVs are also employed to track huge groups of wild animals [180]. A fleet of MEC UAVs were used in [153] for video monitoring applications in 5G networks. The MEC UAVs platform was optimized for low-latency performance.
6.6. Smart Environments
Due to various activities in which UAVs as mobile vehicles will play many pivotal roles, such as transportation [181], infrastructure control and management [182], and building observation [183], the urban environment is expected to acquire a massive number of dynamically connected devices. UAVs are anticipated to provide communication services to heterogeneous smart devices in metropolitan settings to improve smart environments [184,185]. For instance, the authors of [186] presented a 5G hierarchical IoT network design in which UAV computing worked as a data fusion center, formation controller, and network gateway. In another study, UAVs were employed to deliver lightweight components to workstation operators within a manufacturing facility where GPS could not provide a realistic solution for interior locating and intelligent shipping, monitoring, and control [187].
6.7. B5G Networks
Many attempts have been made in the networks sector to fully realize the potential of UAV communications for cellular and wireless communications. The research community investigated the possibility of UAV-mounted usage via flying relays and BSs that can dynamically relocate themselves to extend network coverage, increase spectral efficiency, and improve user QoS. UAVs can have low-altitude support beyond LoS control and reliable communications [188]. Furthermore, UAVs can provide various services to cellular IoT-based networks by offering processing facilities for consumers close to the ground.
6.8. Industry 5.0
Industry 5.0 is a manufacturing paradigm change that prioritizes human–machine interaction. It has emerged due to advances in AI, distributed computing, and B5G connectivity [189,190], and it is likely to accelerate even further with the inclusion of supporting technologies such as FL and industrial edge computing [191]. In addition, industry 5.0 will minimize latency, boost overall data security and privacy, increase efficiency, and support transactions hindered by limited connection thanks to the development of UAV computing [192]. The availability of AI UAV computing to process data locally and make decisions in real time and UAV computing is a component of the 6G revolution; UAV can play a vital role in improving Industry 5.0. By providing characteristics such as reduced latency, continuous connection, and greater efficiency across many applications, UAV computing can allow essential elements of Industry 5.0 such as resilience, sustainability, cost effectiveness, security and human centeredness.
7. Challenges and Opportunities
7.1. Privacy and Security
Although the major goal of the FDL idea is to protect data privacy, sharing some local models may nevertheless divulge private information. As a result, the authors presented a safe aggregation approach in [193], which allows clients to encrypt their local models while enabling the FL server to aggregate them without decrypting them. Analyzing the global aggregated model, on the other hand, can nevertheless assist in revealing the participation of some learners. As a result, building algorithms to offer privacy at the participant level is critical rather than preserving obtained data.
Providing privacy at the UAV in the context of UAV networks necessitates high computing workloads and those required for local learning. As a result, efficient FDL algorithms that balance clients’ limited resources and privacy protection are critical. Similar to typical ML algorithms, the local models are updated regularly as new data is acquired. By inserting poison data or poison gradient updates, an adversary can affect the outcome of the FL process. In this context, FDL algorithms must resist data-poisoning and model-poisoning adversaries, whereas robust strategies against such adversarial assaults are also essential.
Another critical security challenge is that of selecting legitimate edge computing UAVs by the IoT devices for task offloading when there are eavesdropper UAVs in the environment [73]. This particularly is challenging in the context of edge computing since security solutions introduce additional latency, whereas the major attraction of using edge computing is to improve the response time of task computing needs by the IoT devices. The UAV MEC systems need to be designed to tackle this challenge. The optimization of UAV transmit power, UAV jamming signals, and UAV locations are useful in this respect. As was stated in [73], there exists a trade-off between security and the latency of UAV MEC systems which is dependent on the UAV energy budget and UAV self-interference efficiency.
Mobile Edge Computing using UAVs faces further security challenges due to attacks on the UAVs platforms. These attacks compromise UAV data and hamper their mission or physical safety [194,195]. A battery depletion attack [196], for example, can drain out the UAV’s battery faster, which shortens the mission time, creating unplanned service disruptions. There is a recent trend to use blockchain technology to address the cybersecurity problems of UAVs [197,198]. Additional research is needed to devise solutions for making the UAV platforms safe from external attacks so that a reliable UAV MEC infrastructure can be established.
7.2. FL Scalability
The success of the FL process is heavily reliant on the involvement of local learners, who enable both global and local model changes. In this context, additional research is needed to create scalable FL algorithms at all levels, including determining the ideal number of UAVs and the frequency of local and global model updates. Furthermore, participants are presumed to be linked to the FL system at all times. However, specific UAVs in UAV networks may turn off, affecting learning performance due to energy or connection limitations. As a result, FL algorithms must withstand client dropouts by predicting such events.
Another problem is finding the right UAV learners for the correct data, especially when the data is unlabeled or mislabeled. In reality, present research assumes that data is tagged, which is not necessarily the case with data collected by UAVs. As a result, the planned FL method should be resistant to such challenges, for example, by allowing the UAVs to learn the labels of acquired data as a first step.
7.3. Energy Efficiency
The energy efficiency of UAV computing is the most common and pressing concern hindering UAV’s commercial deployment. The endurance time of a UAV is limited, especially for small-sized ones, owing to battery technological limitations [199]. The energy consumption of communication, payload, and computation in UAV computing impacts flight duration, and therefore the service time. Furthermore, mobile IoT devices are constantly battery-powered, thus because of the long-distance transmission requiring higher power, task offloading performance is compromised. In certain hard-to-reach regions, such as monitoring devices in IoT [200], changing the batteries of mobile devices is problematic. As a result, to reduce the energy consumption of both the UAV and mobile devices, energy-efficient UAV computing with multicriteria optimization must be designed.
8. Conclusions
The next generation mobile communication networks, such as 6G, have stringent requirements of supporting a massive number of devices with their computing and communication needs with ultra-low latency and high bandwidth. UAVs are being considered as an integral part of these networks to bring additional capacity of communication and computing where the devices are located. To this end, mobile edge computing services provided by UAVs can significantly contribute to fulfilling the data processing needs of IoT devices, addressing computation-intensive offloading and latency issues. Motivated by applications of UAV computing in 6G and Industry 4.0/5.0, in this survey, we provided a comprehensive review of UAV edge computing technology for 6G smart environments. We illustrated the utility of UAV edge computing, which can be a crucial infrastructure in various application domains. We drew special attention to the need of providing privacy-preserving computing solutions, especially when ML is used, in UAV computing. In particular, we explained the role of FL in privacy-preserving UAV edge computing, drawing from the recent literature. We thoroughly investigated a novel area of research where federated learning methods are applied to improve the performance of UAV computing networks. Specifically, we elaborated the role of FL in UAV computing achieving privacy, which includes the decentralization of data for FL model development and the reduction in information sharing among the FL agents to achieve data privacy. We explained the collaboration of multi-UAV computing for achieving common goals in the real world. We further discussed UAV edge computing challenges and opportunities that will guide future research in this area. The UAV and IoT energy limitations, wireless communication security, data privacy, as well as the scalability of ML solutions will dictate future research in the domain of UAV-assisted mobile edge computing in smart IoT environments.
Conceptualization, S.H.A.; Data curation, S.K.; Formal analysis, S.H.A., J.H., R.S. and A.H.; Funding acquisition, A.H.; Investigation, S.H.A., J.H. and R.S.; Methodology, S.H.A., A.V.S., J.H. and S.V.S.; Project administration, M.A.A. and A.H.; Resources, A.V.S. and M.A.A.; Software, S.V.S. and R.S.; Supervision, S.K. All authors have read and agreed to the published version of the manuscript.
Not applicable.
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Summary of existing surveys on UAV computing.
Ref. | Survey Title | Highlight | A | B | C | D |
---|---|---|---|---|---|---|
[ |
UAV-enabled mobile edge computing for |
Using DL and ML approaches in UAV-enabled |
× | ✓ | ✓ | 4.0 |
[ |
Energy efficient UAV-enabled mobile edge |
Using UAV-enabled MEC for energy-efficient |
× | × | ✓ | × |
[ |
Survey on computation offloading in UAV- |
Focusing on computation offloading in UAV-enabled MEC | × | ✓ | ✓ | × |
[ |
Survey on machine learning techniques for |
Discussing UAV-enabled MEC based on ML | × | × | ✓ | × |
[ |
Federated learning for UAVs-enabled wireless |
Discussing application of federated learning for UAVs in |
✓ | × | ✓ | × |
[ |
A Survey on the Convergence of Edge Computing |
Discussing UAVs, AI, edge computing, and edge AI, |
✓ | × | ✓ | × |
[ |
Artificial intelligence for UAV-enabled wireless |
Combining intelligence at UAV networks in order |
✓ | ✓ | ✓ | × |
[ |
Bridging the Urban–Rural Connectivity Gap through |
Introducing AI techniques for improving connectivity |
× | × | × | × |
Our |
Computing in the Sky: A Survey on Intelligent Ubiquit |
Discussing intelligent UAV computing technology to enable |
✓ | ✓ | ✓ | ✓ |
A = Federated Learning; B = 6G; C = Computing; D = Industry 4.0/5.0.
Summaries of the technical work on UAV computing.
Ref. | Highlight | Z | Y | R | T | Performance Metrics | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | H | I | J | K | L | M | ||||||
[ |
Multi-UAVs act as computer |
× | × | ✓ | ✓ | × | × | × | × | × | × | × | ✓ | × | × | × | × | × |
[ |
Single UAV as edge server and wireless |
× | × | ✓ | ✓ | × | × | × | × | × | × | × | ✓ | × | × | × | ✓ | × |
[ |
UAV-enabled MEC for |
× | × | ✓ | ✓ | × | ✓ | × | ✓ | × | × | × | ✓ | × | × | × | ✓ | ✓ |
[ |
IoT energy consumption in |
× | × | ✓ | ✓ | × | × | × | × | × | × | × | ✓ | × | × | ✓ | × | ✓ |
[ |
MEC with UAVs for traffic |
✓ | × | ✓ | ✓ | × | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × |
[ |
UAV-based MEC for enhancing |
× | × | ✓ | ✓ | × | × | × | × | × | ✓ | × | × | × | × | × | × | × |
[ |
Reducing the computational |
× | × | ✓ | ✓ | × | × | × | × | × | × | × | ✓ | × | × | × | × | × |
[ |
RL for QoS enhancement |
✓ | × | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × | ✓ | × | × |
[ |
UAVs in a hybrid MEC |
✓ | × | ✓ | ✓ | × | ✓ | × | × | × | × | × | × | × | × | × | × | × |
[ |
Intelligent task offloading |
✓ | × | ✓ | ✓ | × | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × |
[ |
Enhancing the performance |
× | × | ✓ | ✓ | × | ✓ | ✓ | × | × | ✓ | × | × | × | × | ✓ | × | |
[ |
UAV-assisted MEC |
✓ | × | ✓ | ✓ | × | ✓ | × | × | × | × | × | × | × | × | × | ✓ | |
[ |
AI techniques are |
✓ | × | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × | ✓ | ✓ | |
[ |
Integration of UAV and |
× | × | ✓ | ✓ | × | ✓ | ✓ | × | × | × | ✓ | × | × | × | × | × | × |
[ |
UAV for task offloading |
× | × | ✓ | ✓ | × | × | × | ✓ | × | × | × | ✓ | × | × | × | × | ✓ |
[ |
UAV-aided MEC of a |
× | × | ✓ | ✓ | × | × | × | × | ✓ | × | × | ✓ | × | × | × | × | ✓ |
[ |
UAV-aided MEC based on |
× | × | ✓ | ✓ | × | ✓ | × | × | × | ✓ | × | ✓ | × | ✓ | × | × | ✓ |
[ |
Power control and resource |
✓ | ✓ | ✓ | ✓ | × | × | × | ✓ | × | ✓ | × | ✓ | × | ✓ | × | ✓ | × |
[ |
UAVs as MEC-assisted |
× | × | ✓ | ✓ | × | × | ✓ | × | × | × | × | ✓ | × | × | ✓ | × | ✓ |
[ |
UAV-enabled MEC to |
✓ | × | ✓ | ✓ | × | × | ✓ | ✓ | × | × | × | ✓ | × | × | × | × | ✓ |
[ |
Securing a UAV-MEC system |
× | × | ✓ | ✓ | ✓ | × | ✓ | × | × | × | × | × | × | × | × | × | ✓ |
A = security; B = computation offloading; C = latency; D = energy; E = bandwidth; F = connectivity; G = reliability; H = energy consumption; I = B5G; J = cost; K = QoS; L = resource allocation; M = task offloading; Z = AI; Y = FL; R = UAV; T = UAV computing.
Continued from
Ref. | Highlight | Z | Y | R | T | Performance Metrics | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | H | I | J | K | L | M | ||||||
[ |
Securing a UAV-enabled |
× | × | ✓ | ✓ | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × | × |
[ |
Enhancing the processing capacity |
× | × | ✓ | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × | × | × |
[ |
Improving the security and |
× | × | ✓ | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × | × | × |
[ |
Integration of blockchain and FL |
✓ | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | × | ✓ | × | ✓ | ✓ | × | ✓ | × | × |
[ |
DNN for image processing |
✓ | × | ✓ | ✓ | × | × | × | ✓ | × | × | × | × | × | ✓ | × | × | × |
[ |
Reducing computation time |
× | × | ✓ | ✓ | × | × | × | ✓ | × | × | × | ✓ | × | ✓ | × | × | ✓ |
[ |
Calculation of offloading task |
× | × | ✓ | ✓ | × | × | × | ✓ | × | × | × | ✓ | × | ✓ | × | × | ✓ |
[ |
UAV deployment as a |
✓ | × | ✓ | ✓ | × | × | × | × | × | × | × | × | × | × | ✓ | × | ✓ |
A = security; B = computation offloading; C = latency; D = energy; E = bandwidth; F = connectivity; G = reliability; H = energy consumption; I = B5G; J = cost; K = QoS; L = resource allocation; M = task offloading; Z = AI; Y = FL; R = UAV; T = UAV computing.
References
1. Xie, C.; Yu, B.; Zeng, Z.; Yang, Y.; Liu, Q. Multilayer internet-of-things middleware based on knowledge graph. IEEE Internet Things J.; 2020; 8, pp. 2635-2648. [DOI: https://dx.doi.org/10.1109/JIOT.2020.3019707]
2. Alsamhi, S.H.; Almalki, F.A.; Al-Dois, H.; Ben Othman, S.; Hassan, J.; Hawbani, A.; Sahal, R.; Lee, B.; Saleh, H. Machine learning for smart environments in B5G networks: Connectivity and QoS. Comput. Intell. Neurosci.; 2021; 2021, [DOI: https://dx.doi.org/10.1155/2021/6805151] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/34589123]
3. She, C.; Sun, C.; Gu, Z.; Li, Y.; Yang, C.; Poor, H.V.; Vucetic, B. A Tutorial of Ultra-Reliable and Low-Latency Communications in 6G: Integrating Theoretical Knowledge into Deep Learning. arXiv; 2020; arXiv: 2009.06010
4. Yu, J.J.; Zhao, M.; Li, W.T.; Liu, D.; Yao, S.; Feng, W. Joint offloading and resource allocation for time-sensitive multi-access edge computing network. Proceedings of the 2020 IEEE Wireless Communications and Networking Conference (WCNC); Seoul, Korea, 25–28 May 2020; pp. 1-6.
5. Yu, J.J.; Wangt, H.; Zhao, M.; Li, W.T.; Bao, H.Q.; Yin, L.; Wu, M. Energy minimization for mobile edge computing networks with time-sensitive constraints. Proceedings of the GLOBECOM 2020—2020 IEEE Global Communications Conference; Taipei, Taiwan, 7–11 December 2020; pp. 1-6.
6. Dao, N.N.; Pham, Q.V.; Tu, N.H.; Thanh, T.T.; Bao, V.N.Q.; Lakew, D.S.; Cho, S. Survey on aerial radio access networks: Toward a comprehensive 6G access infrastructure. IEEE Commun. Surv. Tutorials; 2021; 23, pp. 1193-1225. [DOI: https://dx.doi.org/10.1109/COMST.2021.3059644]
7. De Alwis, C.; Kalla, A.; Pham, Q.V.; Kumar, P.; Dev, K.; Hwang, W.J.; Liyanage, M. Survey on 6G frontiers: Trends, applications, requirements, technologies and future research. IEEE Open J. Commun. Soc.; 2021; 2, pp. 836-886. [DOI: https://dx.doi.org/10.1109/OJCOMS.2021.3071496]
8. Xu, L.; Chen, M.; Chen, M.; Yang, Z.; Chaccour, C.; Saad, W.; Hong, C.S. Joint location, bandwidth and power optimization for THz-enabled UAV communications. IEEE Commun. Lett.; 2021; 25, pp. 1984-1988. [DOI: https://dx.doi.org/10.1109/LCOMM.2021.3064067]
9. Alsamhi, S.H.; Almalki, F.A.; Ma, O.; Ansari, M.S.; Angelides, M.C. Performance optimization of tethered balloon technology for public safety and emergency communications. Telecommun. Syst.; 2020; 75, pp. 235-244. [DOI: https://dx.doi.org/10.1007/s11235-019-00580-w]
10. Alsamhi, S.H.; Ansari, M.S.; Rajput, N.S. Disaster coverage predication for the emerging tethered balloon technology: Capability for preparedness, detection, mitigation, and response. Disaster Med. Public Health Prep.; 2018; 12, pp. 222-231. [DOI: https://dx.doi.org/10.1017/dmp.2017.54]
11. Hu, Q.; Cai, Y.; Yu, G.; Qin, Z.; Zhao, M.; Li, G.Y. Joint offloading and trajectory design for UAV-enabled mobile edge computing systems. IEEE Internet Things J.; 2018; 6, pp. 1879-1892. [DOI: https://dx.doi.org/10.1109/JIOT.2018.2878876]
12. Hu, X.; Wong, K.K.; Yang, K.; Zheng, Z. UAV-assisted relaying and edge computing: Scheduling and trajectory optimization. IEEE Trans. Wirel. Commun.; 2019; 18, pp. 4738-4752. [DOI: https://dx.doi.org/10.1109/TWC.2019.2928539]
13. Zhou, F.; Wu, Y.; Hu, R.Q.; Qian, Y. Computation rate maximization in UAV-enabled wireless-powered mobile-edge computing systems. IEEE J. Sel. Areas Commun.; 2018; 36, pp. 1927-1941. [DOI: https://dx.doi.org/10.1109/JSAC.2018.2864426]
14. Xiong, J.; Guo, H.; Liu, J. Task offloading in UAV-aided edge computing: Bit allocation and trajectory optimization. IEEE Commun. Lett.; 2019; 23, pp. 538-541. [DOI: https://dx.doi.org/10.1109/LCOMM.2019.2891662]
15. Jeong, S.; Simeone, O.; Kang, J. Mobile edge computing via a UAV-mounted cloudlet: Optimization of bit allocation and path planning. IEEE Trans. Veh. Technol.; 2017; 67, pp. 2049-2063. [DOI: https://dx.doi.org/10.1109/TVT.2017.2706308]
16. Zhan, C.; Hu, H.; Sui, X.; Liu, Z.; Niyato, D. Completion time and energy optimization in the UAV-enabled mobile-edge computing system. IEEE Internet Things J.; 2020; 7, pp. 7808-7822. [DOI: https://dx.doi.org/10.1109/JIOT.2020.2993260]
17. Guo, H.; Liu, J. UAV-enhanced intelligent offloading for Internet of Things at the edge. IEEE Trans. Ind. Inform.; 2019; 16, pp. 2737-2746. [DOI: https://dx.doi.org/10.1109/TII.2019.2954944]
18. Liu, Y.; Xiong, K.; Ni, Q.; Fan, P.; Letaief, K.B. UAV-assisted wireless powered cooperative mobile edge computing: Joint offloading, CPU control, and trajectory optimization. IEEE Internet Things J.; 2019; 7, pp. 2777-2790. [DOI: https://dx.doi.org/10.1109/JIOT.2019.2958975]
19. Yu, Z.; Gong, Y.; Gong, S.; Guo, Y. Joint task offloading and resource allocation in UAV-enabled mobile edge computing. IEEE Internet Things J.; 2020; 7, pp. 3147-3159. [DOI: https://dx.doi.org/10.1109/JIOT.2020.2965898]
20. Almalki, F.; Alsamhi, S.H.; Sahal, R.; Hassan, J.; Hawbani, A.; Rajput, N.; Saif, A.; Morgan, J.; Breslin, J. Green IoT for eco-friendly and sustainable smart cities: Future directions and opportunities. Mob. Netw. Appl.; 2021; 2021, pp. 1-25. [DOI: https://dx.doi.org/10.1007/s11036-021-01790-w]
21. Khaleefa, S.; Alsamhi, S.; Rajput, N. Tethered balloon technology for telecommunication, coverage and path loss. Proceedings of the 2014 IEEE Students’ Conference on Electrical, Electronics and Computer Science; Bhopal, India, 1–2 March 2014; pp. 1-4.
22. Alsamhi, S.; Ma, O.; Ansari, M. Artificial intelligence-based techniques for emerging robotics communication: A survey and future perspectives. arXiv; 2018; arXiv: 1804.09671
23. Li, L.; Wen, X.; Lu, Z.; Pan, Q.; Jing, W.; Hu, Z. Energy-efficient uav-enabled mec system: Bits allocation optimization and trajectory design. Sensors; 2019; 19, 4521. [DOI: https://dx.doi.org/10.3390/s19204521]
24. Brik, B.; Ksentini, A.; Bouaziz, M. Federated learning for UAVs-enabled wireless networks: Use cases, challenges, and open problems. IEEE Access; 2020; 8, pp. 53841-53849. [DOI: https://dx.doi.org/10.1109/ACCESS.2020.2981430]
25. Konečný, J.; McMahan, H.B.; Ramage, D.; Richtárik, P. Federated optimization: Distributed machine learning for on-device intelligence. arXiv; 2016; arXiv: 1610.02527
26. Konečný, J.; McMahan, H.B.; Yu, F.X.; Richtárik, P.; Suresh, A.T.; Bacon, D. Federated learning: Strategies for improving communication efficiency. arXiv; 2016; arXiv: 1610.05492
27. Kang, J.; Xiong, Z.; Niyato, D.; Xie, S.; Zhang, J. Incentive mechanism for reliable federated learning: A joint optimization approach to combining reputation and contract theory. IEEE Internet Things J.; 2019; 6, pp. 10700-10714. [DOI: https://dx.doi.org/10.1109/JIOT.2019.2940820]
28. Ren, J.; Wang, H.; Hou, T.; Zheng, S.; Tang, C. Federated learning-based computation offloading optimization in edge computing-supported internet of things. IEEE Access; 2019; 7, pp. 69194-69201. [DOI: https://dx.doi.org/10.1109/ACCESS.2019.2919736]
29. Samarakoon, S.; Bennis, M.; Saad, W.; Debbah, M. Distributed federated learning for ultra-reliable low-latency vehicular communications. IEEE Trans. Commun.; 2019; 68, pp. 1146-1159. [DOI: https://dx.doi.org/10.1109/TCOMM.2019.2956472]
30. Wang, S.; Tuor, T.; Salonidis, T.; Leung, K.K.; Makaya, C.; He, T.; Chan, K. Adaptive federated learning in resource constrained edge computing systems. IEEE J. Sel. Areas Commun.; 2019; 37, pp. 1205-1221. [DOI: https://dx.doi.org/10.1109/JSAC.2019.2904348]
31. Yang, H.H.; Liu, Z.; Quek, T.Q.; Poor, H.V. Scheduling policies for federated learning in wireless networks. IEEE Trans. Commun.; 2019; 68, pp. 317-333. [DOI: https://dx.doi.org/10.1109/TCOMM.2019.2944169]
32. Abrar, M.; Ajmal, U.; Almohaimeed, Z.M.; Gui, X.; Akram, R.; Masroor, R. Energy efficient UAV-enabled mobile edge computing for IoT devices: A review. IEEE Access; 2021; 9, pp. 127779-127798. [DOI: https://dx.doi.org/10.1109/ACCESS.2021.3112104]
33. Yazid, Y.; Ez-Zazi, I.; Guerrero-González, A.; El Oualkadi, A.; Arioua, M. UAV-enabled mobile edge-computing for IoT based on AI: A comprehensive review. Drones; 2021; 5, 148. [DOI: https://dx.doi.org/10.3390/drones5040148]
34. Huda, S.A.; Moh, S. Survey on computation offloading in UAV-Enabled mobile edge computing. J. Netw. Comput. Appl.; 2022; 201, 103341. [DOI: https://dx.doi.org/10.1016/j.jnca.2022.103341]
35. Bithas, P.S.; Michailidis, E.T.; Nomikos, N.; Vouyioukas, D.; Kanatas, A.G. A survey on machine-learning techniques for UAV-based communications. Sensors; 2019; 19, 5170. [DOI: https://dx.doi.org/10.3390/s19235170] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/31779133]
36. McEnroe, P.; Wang, S.; Liyanage, M. A Survey on the Convergence of Edge Computing and AI for UAVs: Opportunities and Challenges. IEEE Internet Things J.; 2022; early access [DOI: https://dx.doi.org/10.1109/JIOT.2022.3176400]
37. Lahmeri, M.A.; Kishk, M.A.; Alouini, M.S. Artificial intelligence for UAV-enabled wireless networks: A survey. IEEE Open J. Commun. Soc.; 2021; 2, pp. 1015-1040. [DOI: https://dx.doi.org/10.1109/OJCOMS.2021.3075201]
38. Fourati, F.; Alsamhi, S.H.; Alouini, M.S. Bridging the Urban-Rural Connectivity Gap through Intelligent Space, Air, and Ground Networks. arXiv; 2022; arXiv: 2202.12683
39. Tun, Y.K.; Park, Y.M.; Tran, N.H.; Saad, W.; Pandey, S.R.; Hong, C.S. Energy-efficient resource management in UAV-assisted mobile edge computing. IEEE Commun. Lett.; 2020; 25, pp. 249-253. [DOI: https://dx.doi.org/10.1109/LCOMM.2020.3026033]
40. Samad, T.; Bay, J.S.; Godbole, D. Network-centric systems for military operations in urban terrain: The role of UAVs. Proc. IEEE; 2007; 95, pp. 92-107. [DOI: https://dx.doi.org/10.1109/JPROC.2006.887327]
41. Cheng, N.; Xu, W.; Shi, W.; Zhou, Y.; Lu, N.; Zhou, H.; Shen, X. Air-ground integrated mobile edge networks: Architecture, challenges, and opportunities. IEEE Commun. Mag.; 2018; 56, pp. 26-32. [DOI: https://dx.doi.org/10.1109/MCOM.2018.1701092]
42. Lim, W.Y.B.; Luong, N.C.; Hoang, D.T.; Jiao, Y.; Liang, Y.C.; Yang, Q.; Niyato, D.; Miao, C. Federated learning in mobile edge networks: A comprehensive survey. IEEE Commun. Surv. Tutorials; 2020; 22, pp. 2031-2063. [DOI: https://dx.doi.org/10.1109/COMST.2020.2986024]
43. Nguyen, D.C.; Ding, M.; Pathirana, P.N.; Seneviratne, A.; Li, J.; Poor, H.V. Federated learning for internet of things: A comprehensive survey. arXiv; 2021; arXiv: 2104.07914[DOI: https://dx.doi.org/10.1109/COMST.2021.3075439]
44. Nguyen, D.C.; Pham, Q.V.; Pathirana, P.N.; Ding, M.; Seneviratne, A.; Lin, Z.; Dobre, O.; Hwang, W.J. Federated Learning for Smart Healthcare: A Survey. ACM Comput. Surv. (CSUR); 2022; 55, pp. 1-37. [DOI: https://dx.doi.org/10.1145/3501296]
45. Rahman, S.A.; Tout, H.; Talhi, C.; Mourad, A. Internet of things intrusion detection: Centralized, on-device, or federated learning?. IEEE Netw.; 2020; 34, pp. 310-317. [DOI: https://dx.doi.org/10.1109/MNET.011.2000286]
46. Liu, Y.; Garg, S.; Nie, J.; Zhang, Y.; Xiong, Z.; Kang, J.; Hossain, M.S. Deep anomaly detection for time-series data in industrial IoT: A communication-efficient on-device federated learning approach. IEEE Internet Things J.; 2020; 8, pp. 6348-6358. [DOI: https://dx.doi.org/10.1109/JIOT.2020.3011726]
47. Tong, Y.; Sun, W. The role of film and television big data in real-time image detection and processing in the Internet of Things era. J. Real-Time Image Process.; 2021; 18, pp. 1115-1127. [DOI: https://dx.doi.org/10.1007/s11554-021-01105-y]
48. Dean, J.; Corrado, G.; Monga, R.; Chen, K.; Devin, M.; Mao, M.; Ranzato, M.; Senior, A.; Tucker, P.; Yang, K. Large scale distributed deep networks. Adv. Neural Inf. Process. Syst.; 2012; 25, Available online: https://www.cs.toronto.edu/~ranzato/publications/DistBeliefNIPS2012_withAppendix.pdf (accessed on 28 May 2022).
49. Smith, V.; Chiang, C.K.; Sanjabi, M.; Talwalkar, A.S. Federated multi-task learning. Adv. Neural Inf. Process. Syst.; 2017; 30, Available online: https://proceedings.neurips.cc/paper/2017/file/6211080fa89981f66b1a0c9d55c61d0f-Paper.pdf (accessed on 28 May 2022).
50. Ji, S.; Pan, S.; Long, G.; Li, X.; Jiang, J.; Huang, Z. Learning private neural language modeling with attentive aggregation. Proceedings of the 2019 International Joint Conference on Neural Networks (IJCNN); Budapest, Hungary, 14–19 July 2019; pp. 1-8.
51. Wang, G.; Dang, C.X.; Zhou, Z. Measure contribution of participants in federated learning. Proceedings of the 2019 IEEE International Conference on Big Data (Big Data); Los Angeles, CA, USA, 9–12 December 2019; pp. 2597-2604.
52. Bonawitz, K.; Ivanov, V.; Kreuter, B.; Marcedone, A.; McMahan, H.B.; Patel, S.; Ramage, D.; Segal, A.; Seth, K. Practical secure aggregation for privacy-preserving machine learning. Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security; Dallas, TX, USA, 30 October–3 November 2017; pp. 1175-1191.
53. Tian, Y.; Yuan, J.; Song, H. Efficient privacy-preserving authentication framework for edge-assisted Internet of Drones. J. Inf. Secur. Appl.; 2019; 48, 102354. [DOI: https://dx.doi.org/10.1016/j.jisa.2019.06.010]
54. Alsamhi, S.H.; Almalki, F.A.; Guizani, M.; Hawbani, A.; Shvetsor, A.V.; Afghah, F.; Song, H.; Lee, B. Drones’ Edge Intelligence over Smart Environments in B5G: Blockchain and Federated Learning Synergy. IEEE Trans. Green Commun. Netw.; 2022; 2022, pp. 295-312. [DOI: https://dx.doi.org/10.1109/TGCN.2021.3132561]
55. Shaheen, M.; Farooq, M.S.; Umer, T.; Kim, B.S. Applications of Federated Learning; Taxonomy, Challenges, and Research Trends. Electronics; 2022; 11, 670. [DOI: https://dx.doi.org/10.3390/electronics11040670]
56. Feng, S.; Niyato, D.; Wang, P.; Kim, D.I.; Liang, Y.C. Joint service pricing and cooperative relay communication for federated learning. Proceedings of the 2019 International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData); Atlanta, GA, USA, 14–17 July 2019; pp. 815-820.
57. Zhan, Y.; Li, P.; Qu, Z.; Zeng, D.; Guo, S. A learning-based incentive mechanism for federated learning. IEEE Internet Things J.; 2020; 7, pp. 6360-6368. [DOI: https://dx.doi.org/10.1109/JIOT.2020.2967772]
58. McMahan, B.; Moore, E.; Ramage, D.; Hampson, S.; y Arcas, B.A. Communication-efficient learning of deep networks from decentralized data. Artificial Intelligence and Statistics; PMLR: Fort Lauderdale, FL, USA, 2017; pp. 1273-1282.
59. Kang, J.; Xiong, Z.; Niyato, D.; Zou, Y.; Zhang, Y.; Guizani, M. Reliable federated learning for mobile networks. IEEE Wirel. Commun.; 2020; 27, pp. 72-80. [DOI: https://dx.doi.org/10.1109/MWC.001.1900119]
60. Xu, J.; Glicksberg, B.S.; Su, C.; Walker, P.; Bian, J.; Wang, F. Federated learning for healthcare informatics. J. Healthc. Inform. Res.; 2021; 5, pp. 1-19. [DOI: https://dx.doi.org/10.1007/s41666-020-00082-4] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/33204939]
61. Zhao, Y.; Zhao, J.; Jiang, L.; Tan, R.; Niyato, D. Mobile Edge Computing, Blockchain and Reputation-Based Crowdsourcing Iot Federated Learning: A Secure, Decentralized and Privacy-Preserving System. 2020; Available online: https://www.semanticscholar.org/paper/Mobile-Edge-Computing%2C-Blockchain-and-Crowdsourcing-Zhao-Zhao/7c7ccf8defa9c61eb2487af1249974b3f1213957 (accessed on 28 May 2022).
62. Samarakoon, S.; Bennis, M.; Saad, W.; Debbah, M. Federated learning for ultra-reliable low-latency V2V communications. Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM); Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1-7.
63. Yang, M.D.; Boubin, J.G.; Tsai, H.P.; Tseng, H.H.; Hsu, Y.C.; Stewart, C.C. Adaptive autonomous UAV scouting for rice lodging assessment using edge computing with deep learning EDANet. Comput. Electron. Agric.; 2020; 179, 105817. [DOI: https://dx.doi.org/10.1016/j.compag.2020.105817]
64. Yang, Z.; Chen, M.; Saad, W.; Hong, C.S.; Shikh-Bahaei, M. Energy efficient federated learning over wireless communication networks. IEEE Trans. Wirel. Commun.; 2020; 20, pp. 1935-1949. [DOI: https://dx.doi.org/10.1109/TWC.2020.3037554]
65. Zhang, T.; Mao, S. Energy-Efficient Federated Learning with Intelligent Reflecting Surface. IEEE Trans. Green Commun. Netw.; 2021; 6, pp. 845-858. [DOI: https://dx.doi.org/10.1109/TGCN.2021.3126795]
66. Mach, P.; Becvar, Z. Mobile edge computing: A survey on architecture and computation offloading. IEEE Commun. Surv. Tutorials; 2017; 19, pp. 1628-1656. [DOI: https://dx.doi.org/10.1109/COMST.2017.2682318]
67. Li, W.T.; Zhao, M.; Wu, Y.H.; Yu, J.J.; Bao, L.Y.; Yang, H.; Liu, D. Collaborative offloading for UAV-enabled time-sensitive MEC networks. EURASIP J. Wirel. Commun. Netw.; 2021; 2021, pp. 1-17. [DOI: https://dx.doi.org/10.1186/s13638-020-01861-8]
68. Wang, G.; Yu, X.; Xu, F.; Cai, J. Task offloading and resource allocation for UAV-assisted mobile edge computing with imperfect channel estimation over Rician fading channels. EURASIP J. Wirel. Commun. Netw.; 2020; 2020, pp. 1-19. [DOI: https://dx.doi.org/10.1186/s13638-020-01780-8]
69. Li, J.; Liu, Q.; Wu, P.; Shu, F.; Jin, S. Task offloading for UAV-based mobile edge computing via deep reinforcement learning. Proceedings of the 2018 IEEE/CIC International Conference on Communications in China (ICCC); Beijing, China, 16–18 August 2018; pp. 798-802.
70. Ouyang, W.; Chen, Z.; Wu, J.; Yu, G.; Zhang, H. Dynamic Task Migration Combining Energy Efficiency and Load Balancing Optimization in Three-Tier UAV-Enabled Mobile Edge Computing System. Electronics; 2021; 10, 190. [DOI: https://dx.doi.org/10.3390/electronics10020190]
71. Messous, M.A.; Arfaoui, A.; Alioua, A.; Senouci, S.M. A sequential game approach for computation-offloading in an UAV network. Proceedings of the GLOBECOM 2017—2017 IEEE Global Communications Conference; Singapore, 4–8 December 2017; pp. 1-7.
72. Sedjelmaci, H.; Boudguiga, A.; Jemaa, I.B.; Senouci, S.M. An efficient cyber defense framework for UAV-Edge computing network. Ad Hoc Netw.; 2019; 94, 101970. [DOI: https://dx.doi.org/10.1016/j.adhoc.2019.101970]
73. Zhou, Y.; Pan, C.; Yeoh, P.L.; Wang, K.; Elkashlan, M.; Vucetic, B.; Li, Y. Secure communications for UAV-enabled mobile edge computing systems. IEEE Trans. Commun.; 2019; 68, pp. 376-388. [DOI: https://dx.doi.org/10.1109/TCOMM.2019.2947921]
74. Ren, Y.; Xie, Z.; Ding, Z.; Sun, X.; Xia, J.; Tian, Y. Computation offloading game in multiple unmanned aerial vehicle-enabled mobile edge computing networks. IET Commun.; 2021; 15, pp. 1392-1401. [DOI: https://dx.doi.org/10.1049/cmu2.12102]
75. Zhou, F.; Wu, Y.; Sun, H.; Chu, Z. UAV-enabled mobile edge computing: Offloading optimization and trajectory design. Proceedings of the 2018 IEEE International Conference on Communications (ICC); Kansas City, MO, USA, 20–24 May 2018; pp. 1-6.
76. Li, B.; Fei, Z.; Zhang, Y. UAV communications for 5G and beyond: Recent advances and future trends. IEEE Internet Things J.; 2018; 6, pp. 2241-2263. [DOI: https://dx.doi.org/10.1109/JIOT.2018.2887086]
77. Motlagh, N.H.; Taleb, T.; Arouk, O. Low-altitude unmanned aerial vehicles-based internet of things services: Comprehensive survey and future perspectives. IEEE Internet Things J.; 2016; 3, pp. 899-922. [DOI: https://dx.doi.org/10.1109/JIOT.2016.2612119]
78. Xu, J.; Liu, X.; Li, X.; Zhang, L.; Jin, J.; Yang, Y. Energy aware Computation Management Strategy for Smart Logistic System with MEC. IEEE Internet Things J.; 2021; 9, pp. 8544-8559. [DOI: https://dx.doi.org/10.1109/JIOT.2021.3115346]
79. Chen, J.; Chen, S.; Luo, S.; Wang, Q.; Cao, B.; Li, X. An intelligent task offloading algorithm (iTOA) for UAV edge computing network. Digit. Commun. Netw.; 2020; 6, pp. 433-443. [DOI: https://dx.doi.org/10.1016/j.dcan.2020.04.008]
80. Diao, X.; Zheng, J.; Cai, Y.; Wu, Y.; Anpalagan, A. Fair data allocation and trajectory optimization for UAV-assisted mobile edge computing. IEEE Commun. Lett.; 2019; 23, pp. 2357-2361. [DOI: https://dx.doi.org/10.1109/LCOMM.2019.2943461]
81. Zhang, W.; Li, L.; Zhang, N.; Han, T.; Wang, S. Air-ground integrated mobile edge networks: A survey. IEEE Access; 2020; 8, pp. 125998-126018. [DOI: https://dx.doi.org/10.1109/ACCESS.2020.3008168]
82. Shang, B.; Liu, L. Mobile-edge computing in the sky: Energy optimization for air–ground integrated networks. IEEE Internet Things J.; 2020; 7, pp. 7443-7456. [DOI: https://dx.doi.org/10.1109/JIOT.2020.2987600]
83. Narang, M.; Xiang, S.; Liu, W.; Gutierrez, J.; Chiaraviglio, L.; Sathiaseelan, A.; Merwaday, A. UAV-assisted edge infrastructure for challenged networks. Proceedings of the 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS); Atlanta, GA, USA, 1–4 May 2017; pp. 60-65.
84. Alsamhi, S.H.; Almalki, F.A.; AL-Dois, H.; Shvetsov, A.V.; Ansari, M.S.; Hawbani, A.; Gupta, S.K.; Lee, B. Multi-drone edge intelligence and SAR smart wearable devices for emergency communication. Wirel. Commun. Mob. Comput.; 2021; 2021, pp. 1-12. [DOI: https://dx.doi.org/10.1155/2021/6710074]
85. Saif, A.; Dimyati, K.; Noordin, K.A.; Alsamhi, S.H.; Hawbani, A. Multi-UAV and SAR collaboration model for disaster management in B5G networks. Internet Technol. Lett.; 2021; e310. [DOI: https://dx.doi.org/10.1002/itl2.310]
86. Zhang, T.; Xu, Y.; Loo, J.; Yang, D.; Xiao, L. Joint computation and communication design for UAV-assisted mobile edge computing in IoT. IEEE Trans. Ind. Inform.; 2019; 16, pp. 5505-5516. [DOI: https://dx.doi.org/10.1109/TII.2019.2948406]
87. Wang, Z.; Gao, L.; Huang, J. Multi-cap optimization for wireless data plans with time flexibility. IEEE Trans. Mob. Comput.; 2019; 19, pp. 2145-2159. [DOI: https://dx.doi.org/10.1109/TMC.2019.2920878]
88. Zhou, Z.; Feng, J.; Gu, B.; Ai, B.; Mumtaz, S.; Rodriguez, J.; Guizani, M. When mobile crowd sensing meets UAV: Energy-efficient task assignment and route planning. IEEE Trans. Commun.; 2018; 66, pp. 5526-5538. [DOI: https://dx.doi.org/10.1109/TCOMM.2018.2857461]
89. Zhou, Z.; Liu, P.; Feng, J.; Zhang, Y.; Mumtaz, S.; Rodriguez, J. Computation resource allocation and task assignment optimization in vehicular fog computing: A contract-matching approach. IEEE Trans. Veh. Technol.; 2019; 68, pp. 3113-3125. [DOI: https://dx.doi.org/10.1109/TVT.2019.2894851]
90. Nie, Y.; Zhao, J.; Gao, F.; Yu, F.R. Semi-Distributed Resource Management in UAV-Aided MEC Systems: A Multi-Agent Federated Reinforcement Learning Approach. IEEE Trans. Veh. Technol.; 2021; 70, pp. 13162-13173. [DOI: https://dx.doi.org/10.1109/TVT.2021.3118446]
91. Wang, X.; Han, Y.; Leung, V.C.; Niyato, D.; Yan, X.; Chen, X. Convergence of edge computing and deep learning: A comprehensive survey. IEEE Commun. Surv. Tutorials; 2020; 22, pp. 869-904. [DOI: https://dx.doi.org/10.1109/COMST.2020.2970550]
92. Wang, H.; Ke, H.; Sun, W. Unmanned-aerial-vehicle-assisted computation offloading for mobile edge computing based on deep reinforcement learning. IEEE Access; 2020; 8, pp. 180784-180798. [DOI: https://dx.doi.org/10.1109/ACCESS.2020.3028553]
93. Liu, Q.; Shi, L.; Sun, L.; Li, J.; Ding, M.; Shu, F. Path planning for UAV-mounted mobile edge computing with deep reinforcement learning. IEEE Trans. Veh. Technol.; 2020; 69, pp. 5723-5728. [DOI: https://dx.doi.org/10.1109/TVT.2020.2982508]
94. Gupta, A.; Sundhan, S.; Gupta, S.K.; Alsamhi, S.; Rashid, M. Collaboration of UAV and HetNet for better QoS: A comparative study. Int. J. Veh. Inf. Commun. Syst.; 2020; 5, pp. 309-333. [DOI: https://dx.doi.org/10.1504/IJVICS.2020.110995]
95. Alsamhi, S.; Rajput, N. Methodology for coexistence of high altitude platform ground stations and radio relay stations with reduced interference. Int. J. Sci. Eng. Res.; 2012; 3, pp. 1-7.
96. Alsamhi, S.H.; Rajput, N. HAP antenna radiation pattern for providing coverage and service characteristics. Proceedings of the 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI); Delhi, India, 24–27 September 2014; pp. 1434-1439.
97. Alsamhi, S.H.; Rajput, N. An efficient channel reservation technique for improved QoS for mobile communication deployment using high altitude platform. Wirel. Pers. Commun.; 2016; 91, pp. 1095-1108. [DOI: https://dx.doi.org/10.1007/s11277-016-3514-3]
98. Chang, H.; Chen, Y.; Zhang, B.; Doermann, D. Multi-uav mobile edge computing and path planning platform based on reinforcement learning. IEEE Trans. Emerg. Top. Comput. Intell.; 2021; 6, pp. 489-498. [DOI: https://dx.doi.org/10.1109/TETCI.2021.3083410]
99. Alsamhi, S.; Ma, O.; Ansari, M. Predictive estimation of the optimal signal strength from unmanned aerial vehicle over internet of things using ANN. arXiv; 2018; arXiv: 1805.07614
100. Alsamhi, S.H.; Almalki, F.; Ma, O.; Ansari, M.S.; Lee, B. Predictive estimation of optimal signal strength from drones over IoT frameworks in smart cities. IEEE Trans. Mob. Comput.; 2021; [DOI: https://dx.doi.org/10.1109/TMC.2021.3074442]
101. Liu, Y.; Xie, S.; Zhang, Y. Cooperative offloading and resource management for UAV-enabled mobile edge computing in power IoT system. IEEE Trans. Veh. Technol.; 2020; 69, pp. 12229-12239. [DOI: https://dx.doi.org/10.1109/TVT.2020.3016840]
102. Jiang, F.; Wang, K.; Dong, L.; Pan, C.; Xu, W.; Yang, K. Deep-learning-based joint resource scheduling algorithms for hybrid MEC networks. IEEE Internet Things J.; 2019; 7, pp. 6252-6265. [DOI: https://dx.doi.org/10.1109/JIOT.2019.2954503]
103. Yang, Z.; Chen, M.; Liu, X.; Liu, Y.; Chen, Y.; Cui, S.; Poor, H.V. AI-Driven UAV-NOMA-MEC in Next Generation Wireless Networks. IEEE Wirel. Commun.; 2021; 28, pp. 66-73. [DOI: https://dx.doi.org/10.1109/MWC.121.2100058]
104. Ullah, Z.; Al-Turjman, F.; Moatasim, U.; Mostarda, L.; Gagliardi, R. UAVs joint optimization problems and machine learning to improve the 5G and Beyond communication. Comput. Netw.; 2020; 182, 107478. [DOI: https://dx.doi.org/10.1016/j.comnet.2020.107478]
105. Yu, S.; Wang, X.; Langar, R. Computation offloading for mobile edge computing: A deep learning approach. Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC); Montreal, QC, Canada, 8–13 October 2017; pp. 1-6.
106. Chen, L.; Zhao, R.; He, K.; Zhao, Z.; Fan, L. Intelligent ubiquitous computing for future UAV-enabled MEC network systems. Clust. Comput.; 2021; pp. 1-11. [DOI: https://dx.doi.org/10.1007/s10586-021-03434-w]
107. Zhang, B.; Zhang, G.; Ma, S.; Yang, K.; Wang, K. Efficient multitask scheduling for completion time minimization in UAV-assisted mobile edge computing. Mob. Inf. Syst.; 2020; 2020, [DOI: https://dx.doi.org/10.1155/2020/8791030]
108. Diao, X.; Zheng, J.; Wu, Y.; Cai, Y.; Anpalagan, A. Joint trajectory design, task data, and computing resource allocations for NOMA-based and UAV-assisted mobile edge computing. IEEE Access; 2019; 7, pp. 117448-117459. [DOI: https://dx.doi.org/10.1109/ACCESS.2019.2936437]
109. Liu, X.; Liu, Y.; Chen, Y.; Hanzo, L. Trajectory design and power control for multi-UAV assisted wireless networks: A machine learning approach. IEEE Trans. Veh. Technol.; 2019; 68, pp. 7957-7969. [DOI: https://dx.doi.org/10.1109/TVT.2019.2920284]
110. Ma, X.; Yin, C.; Liu, X. Machine Learning Based Joint Offloading and Trajectory Design in UAV Based MEC System for IoT Devices. Proceedings of the 2020 IEEE 6th International Conference on Computer and Communications (ICCC); Chengdu, China, 11–14 December 2020; pp. 902-909.
111. Grasso, C.; Raftopoulos, R.; Schembra, G. Deep Q-Learning for Job Offloading Orchestration in a Fleet of MEC UAVs in 5G Environments. Proceedings of the 2021 IEEE 7th International Conference on Network Softwarization (NetSoft); Tokyo, Japan, 28 June–2 July 2021; pp. 186-190.
112. Mehta, P.; Gupta, R.; Tanwar, S. Blockchain envisioned UAV networks: Challenges, solutions, and comparisons. Comput. Commun.; 2020; 151, pp. 518-538. [DOI: https://dx.doi.org/10.1016/j.comcom.2020.01.023]
113. Chen, M.; Poor, H.V.; Saad, W.; Cui, S. Wireless communications for collaborative federated learning. IEEE Commun. Mag.; 2020; 58, pp. 48-54. [DOI: https://dx.doi.org/10.1109/MCOM.001.2000397]
114. Pinyoanuntapong, P.; Janakaraj, P.; Wang, P.; Lee, M.; Chen, C. Fedair: Towards multi-hop federated learning over-the-air. Proceedings of the 2020 IEEE 21st International Workshop on Signal Processing Advances in Wireless Communications (SPAWC); Atlanta, GA, USA, 26–29 May 2020; pp. 1-5.
115. Hosseinalipour, S.; Brinton, C.G.; Aggarwal, V.; Dai, H.; Chiang, M. From federated to fog learning: Distributed machine learning over heterogeneous wireless networks. IEEE Commun. Mag.; 2020; 58, pp. 41-47. [DOI: https://dx.doi.org/10.1109/MCOM.001.2000410]
116. Zeng, T.; Semiari, O.; Mozaffari, M.; Chen, M.; Saad, W.; Bennis, M. Federated learning in the sky: Joint power allocation and scheduling with UAV swarms. Proceedings of the ICC 2020–2020 IEEE International Conference on Communications (ICC); Dublin, Ireland, 7–11 June 2020; pp. 1-6.
117. Tang, Z.; Shi, S.; Chu, X. Communication-efficient decentralized learning with sparsification and adaptive peer selection. Proceedings of the 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS); 29 November–1 December 2020; pp. 1207-1208.
118. Nedic, A.; Ozdaglar, A. Distributed subgradient methods for multi-agent optimization. IEEE Trans. Autom. Control; 2009; 54, pp. 48-61. [DOI: https://dx.doi.org/10.1109/TAC.2008.2009515]
119. Qu, Y.; Dai, H.; Zhuang, Y.; Chen, J.; Dong, C.; Wu, F.; Guo, S. Decentralized Federated Learning for UAV Networks: Architecture, Challenges, and Opportunities. IEEE Netw.; 2021; 35, pp. 156-162. [DOI: https://dx.doi.org/10.1109/MNET.001.2100253]
120. Zhang, Z.; Ma, S.; Yang, Z.; Xiong, Z.; Kang, J.; Wu, Y.; Zhang, K.; Niyato, D. Robust Semi-supervised Federated Learning for Images Automatic Recognition in Internet of Drones. arXiv; 2022; arXiv: 2201.01230[DOI: https://dx.doi.org/10.1109/JIOT.2022.3151945]
121. Feng, W.; Zhao, N.; Ao, S.; Tang, J.; Zhang, X.; Fu, Y.; So, D.K.; Wong, K.K. Joint 3D trajectory design and time allocation for UAV-enabled wireless power transfer networks. IEEE Trans. Veh. Technol.; 2020; 69, pp. 9265-9278. [DOI: https://dx.doi.org/10.1109/TVT.2020.2972133]
122. Xie, L.; Xu, J.; Zeng, Y. Common throughput maximization for UAV-enabled interference channel with wireless powered communications. IEEE Trans. Commun.; 2020; 68, pp. 3197-3212. [DOI: https://dx.doi.org/10.1109/TCOMM.2020.2971488]
123. Yuan, X.; Yang, T.; Hu, Y.; Xu, J.; Schmeink, A. Trajectory design for UAV-enabled multiuser wireless power transfer with nonlinear energy harvesting. IEEE Trans. Wirel. Commun.; 2020; 20, pp. 1105-1121. [DOI: https://dx.doi.org/10.1109/TWC.2020.3030773]
124. Hamdi, R.; Chen, M.; Said, A.B.; Qaraqe, M.; Poor, H.V. Federated Learning Over Energy Harvesting Wireless Networks. IEEE Internet Things J.; 2021; 9, pp. 92-103. [DOI: https://dx.doi.org/10.1109/JIOT.2021.3089054]
125. Do, Q.V.; Pham, Q.V.; Hwang, W.J. Deep Reinforcement Learning for Energy-Efficient Federated Learning in UAV-Enabled Wireless Powered Networks. IEEE Commun. Lett.; 2021; 26, pp. 99-103. [DOI: https://dx.doi.org/10.1109/LCOMM.2021.3122129]
126. Pham, Q.V.; Le, M.; Huynh-The, T.; Han, Z.; Hwang, W.J. Energy-Efficient Federated Learning over UAV-Enabled Wireless Powered Communications. IEEE Trans. Veh. Technol.; 2022; 71, pp. 4977-4990. [DOI: https://dx.doi.org/10.1109/TVT.2022.3150004]
127. Zhang, H.; Hanzo, L. Federated learning assisted multi-UAV networks. IEEE Trans. Veh. Technol.; 2020; 69, pp. 14104-14109. [DOI: https://dx.doi.org/10.1109/TVT.2020.3028011]
128. Pokhrel, S.R. Federated Learning Meets Blockchain at 6G Edge: A Drone-Assisted Networking for Disaster Response. Proceedings of the 2nd ACM MobiCom Workshop on Drone Assisted Wireless Communications for 5G and Beyond; London, UK, 25 September 2020; pp. 49-54.
129. Pang, X.; Sheng, M.; Zhao, N.; Tang, J.; Niyato, D.; Wong, K.K. When UAV meets IRS: Expanding air-ground networks via passive reflection. IEEE Wirel. Commun.; 2021; 28, pp. 164-170. [DOI: https://dx.doi.org/10.1109/MWC.010.2000528]
130. Lu, W.; Ding, Y.; Gao, Y.; Hu, S.; Wu, Y.; Zhao, N.; Gong, Y. Resource and Trajectory Optimization for Secure Communications in Dual Unmanned Aerial Vehicle Mobile Edge Computing Systems. IEEE Trans. Ind. Inform.; 2021; 18, pp. 2704-2713. [DOI: https://dx.doi.org/10.1109/TII.2021.3087726]
131. Shang, B.; Shafin, R.; Liu, L. UAV Swarm-Enabled Aerial Reconfigurable Intelligent Surface (SARIS). IEEE Wirel. Commun.; 2021; 28, pp. 156-163. [DOI: https://dx.doi.org/10.1109/MWC.010.2000526]
132. Lim, W.Y.B.; Huang, J.; Xiong, Z.; Kang, J.; Niyato, D.; Hua, X.S.; Leung, C.; Miao, C. Towards federated learning in uav-enabled internet of vehicles: A multi-dimensional contract-matching approach. IEEE Trans. Intell. Transp. Syst.; 2021; 22, pp. 5140-5154. [DOI: https://dx.doi.org/10.1109/TITS.2021.3056341]
133. Chen, M.; Mozaffari, M.; Saad, W.; Yin, C.; Debbah, M.; Hong, C.S. Caching in the sky: Proactive deployment of cache-enabled unmanned aerial vehicles for optimized quality-of-experience. IEEE J. Sel. Areas Commun.; 2017; 35, pp. 1046-1061. [DOI: https://dx.doi.org/10.1109/JSAC.2017.2680898]
134. Zhang, C.; Liu, X.; Xu, J.; Chen, T.; Li, G.; Jiang, F.; Li, X. An Edge based Federated Learning Framework for Person Re-identification in UAV Delivery Service. Proceedings of the 2021 IEEE International Conference on Web Services (ICWS); Chicago, IL, USA, 5–10 September 2021; pp. 500-505. [DOI: https://dx.doi.org/10.1109/ICWS53863.2021.00070]
135. Li, R.; Li, X.; Xu, J.; Jiang, F.; Jia, Z.; Shao, D.; Pan, L.; Liu, X. Energy-aware decision-making for dynamic task migration in MEC-based unmanned aerial vehicle delivery system. Concurr. Comput. Pract. Exp.; 2021; 33, e6092. [DOI: https://dx.doi.org/10.1002/cpe.6092]
136. Motlagh, N.H.; Bagaa, M.; Taleb, T. UAV-based IoT platform: A crowd surveillance use case. IEEE Commun. Mag.; 2017; 55, pp. 128-134. [DOI: https://dx.doi.org/10.1109/MCOM.2017.1600587CM]
137. Tun, Y.K.; Dang, T.N.; Kim, K.; Anselwi, M.; Saad, W.; Hong, C.S. Collaboration in the Sky: A Distributed Framework for Task Offloading and Resource Allocation in Multi-Access Edge Computing. arXiv; 2021; arXiv: 2107.14502[DOI: https://dx.doi.org/10.1109/JIOT.2022.3189000]
138. Wang, L.; Wang, K.; Pan, C.; Xu, W.; Aslam, N.; Nallanathan, A. Deep reinforcement learning based dynamic trajectory control for UAV-assisted mobile edge computing. IEEE Trans. Mob. Comput.; 2021; [DOI: https://dx.doi.org/10.1109/TC.2021.3131040]
139. Li, M.; Cheng, N.; Gao, J.; Wang, Y.; Zhao, L.; Shen, X. Energy-efficient UAV-assisted mobile edge computing: Resource allocation and trajectory optimization. IEEE Trans. Veh. Technol.; 2020; 69, pp. 3424-3438. [DOI: https://dx.doi.org/10.1109/TVT.2020.2968343]
140. Ren, T.; Niu, J.; Dai, B.; Liu, X.; Hu, Z.; Xu, M.; Guizani, M. Enabling efficient scheduling in large-scale UAV-assisted mobile edge computing via hierarchical reinforcement learning. IEEE Internet Things J.; 2021; 9, pp. 7095-7109. [DOI: https://dx.doi.org/10.1109/JIOT.2021.3071531]
141. Chen, X.; Wu, C.; Chen, T.; Liu, Z.; Bennis, M.; Ji, Y. Age of information-aware resource management in UAV-assisted mobile-edge computing systems. Proceedings of the GLOBECOM 2020—2020 IEEE Global Communications Conference; Taipei, Taiwan, 7–11 December 2020; pp. 1-6.
142. Xu, H.; Huang, W.; Zhou, Y.; Yang, D.; Li, M.; Han, Z. Edge computing resource allocation for unmanned aerial vehicle assisted mobile network with blockchain applications. IEEE Trans. Wirel. Commun.; 2021; 20, pp. 3107-3121. [DOI: https://dx.doi.org/10.1109/TWC.2020.3047496]
143. Wang, L.; Wang, K.; Pan, C.; Xu, W.; Aslam, N.; Hanzo, L. Multi-agent deep reinforcement learning-based trajectory planning for multi-UAV assisted mobile edge computing. IEEE Trans. Cogn. Commun. Netw.; 2020; 7, pp. 73-84. [DOI: https://dx.doi.org/10.1109/TCCN.2020.3027695]
144. Ei, N.N.; Alsenwi, M.; Tun, Y.K.; Han, Z.; Hong, C.S. Energy-efficient resource allocation in multi-UAV-assisted two-stage edge computing for beyond 5G networks. IEEE Trans. Intell. Transp. Syst.; 2022; [DOI: https://dx.doi.org/10.1109/TITS.2022.3150176]
145. Wang, H.; Shen, Y.; Wu, S.; Wang, S. Resource Allocation and Trajectory Optimization for UAV Assisted Mobile Edge Computing Systems with Energy Harvesting. Neural Computing for Advanced Applications; Zhang, H.; Yang, Z.; Zhang, Z.; Wu, Z.; Hao, T. Springer: Singapore, 2021; pp. 417-431.
146. Zhou, Z.; Feng, J.; Tan, L.; He, Y.; Gong, J. An air-ground integration approach for mobile edge computing in IoT. IEEE Commun. Mag.; 2018; 56, pp. 40-47. [DOI: https://dx.doi.org/10.1109/MCOM.2018.1701111]
147. Luo, Y.; Ding, W.; Zhang, B. Optimization of task scheduling and dynamic service strategy for multi-UAV-enabled mobile-edge computing system. IEEE Trans. Cogn. Commun. Netw.; 2021; 7, pp. 970-984. [DOI: https://dx.doi.org/10.1109/TCCN.2021.3051947]
148. Tong, L.; Li, Y.; Gao, W. A hierarchical edge cloud architecture for mobile computing. Proceedings of the IEEE INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications; San Francisco, CA, USA, 10–14 April 2016; pp. 1-9.
149. Urgaonkar, R.; Wang, S.; He, T.; Zafer, M.; Chan, K.; Leung, K.K. Dynamic service migration and workload scheduling in edge-clouds. Perform. Eval.; 2015; 91, pp. 205-228. [DOI: https://dx.doi.org/10.1016/j.peva.2015.06.013]
150. Awada, U.; Zhang, J.; Chen, S.; Li, S. Air-to-Air Collaborative Learning: A Multi-Task Orchestration in Federated Aerial Computing. 2021 IEEE 14th International Conference on Cloud Computing (CLOUD); Chicago, IL, USA, 5–10 September 2021; pp. 671-680.
151. Zhu, S.; Gui, L.; Zhao, D.; Cheng, N.; Zhang, Q.; Lang, X. Learning-based computation offloading approaches in UAVs-assisted edge computing. IEEE Trans. Veh. Technol.; 2021; 70, pp. 928-944. [DOI: https://dx.doi.org/10.1109/TVT.2020.3048938]
152. Liu, Y.; Nie, J.; Li, X.; Ahmed, S.H.; Lim, W.Y.B.; Miao, C. Federated learning in the sky: Aerial-ground air quality sensing framework with UAV swarms. IEEE Internet Things J.; 2020; 8, pp. 9827-9837. [DOI: https://dx.doi.org/10.1109/JIOT.2020.3021006]
153. Grasso, C.; Schembra, G. A fleet of MEC UAVs to extend a 5G network slice for video monitoring with low-latency constraints. J. Sens. Actuator Netw.; 2019; 8, 3. [DOI: https://dx.doi.org/10.3390/jsan8010003]
154. Sharma, M.; Gupta, A.; Gupta, S.K.; Alsamhi, S.H.; Shvetsov, A.V. Survey on unmanned aerial vehicle for Mars exploration: Deployment use case. Drones; 2021; 6, 4. [DOI: https://dx.doi.org/10.3390/drones6010004]
155. Alsamhi, S.H.; Ma, O.; Ansari, M. Convergence of machine learning and robotics communication in collaborative assembly: Mobility, connectivity and future perspectives. J. Intell. Robot. Syst.; 2020; 98, pp. 541-566. [DOI: https://dx.doi.org/10.1007/s10846-019-01079-x]
156. Alsamhi, S.H.; Ma, O.; Ansari, M.S. Survey on artificial intelligence based techniques for emerging robotic communication. Telecommun. Syst.; 2019; 72, pp. 483-503. [DOI: https://dx.doi.org/10.1007/s11235-019-00561-z]
157. Sharma, V.; Choudhary, G.; Ko, Y.; You, I. Behavior and vulnerability assessment of drones-enabled industrial internet of things (iiot). IEEE Access; 2018; 6, pp. 43368-43383. [DOI: https://dx.doi.org/10.1109/ACCESS.2018.2856368]
158. Nooralishahi, P.; Ibarra-Castanedo, C.; Deane, S.; López, F.; Pant, S.; Genest, M.; Avdelidis, N.P.; Maldague, X.P. Drone-Based Non-Destructive Inspection of Industrial Sites: A Review and Case Studies. Drones; 2021; 5, 106. [DOI: https://dx.doi.org/10.3390/drones5040106]
159. Alsamhi, S.H.; Ma, O.; Ansari, M.S.; Gupta, S.K. Collaboration of drone and internet of public safety things in smart cities: An overview of qos and network performance optimization. Drones; 2019; 3, 13. [DOI: https://dx.doi.org/10.3390/drones3010013]
160. Shahmoradi, J.; Talebi, E.; Roghanchi, P.; Hassanalian, M. A comprehensive review of applications of drone technology in the mining industry. Drones; 2020; 4, 34. [DOI: https://dx.doi.org/10.3390/drones4030034]
161. Sahal, R.; Alsamhi, S.H.; Breslin, J.G.; Brown, K.N.; Ali, M.I. Digital twins collaboration for automatic erratic operational data detection in industry 4.0. Appl. Sci.; 2021; 11, 3186. [DOI: https://dx.doi.org/10.3390/app11073186]
162. Sahal, R.; Alsamhi, S.H.; Brown, K.N.; O’Shea, D.; McCarthy, C.; Guizani, M. Blockchain-empowered digital twins collaboration: Smart transportation use case. Machines; 2021; 9, 193. [DOI: https://dx.doi.org/10.3390/machines9090193]
163. Sahal, R.; Alsamhi, S.H.; Brown, K.N.; O’Shea, D.; Alouffi, B. Blockchain-Based Digital Twins Collaboration for Smart Pandemic Alerting: Decentralized COVID-19 Pandemic Alerting Use Case. Comput. Intell. Neurosci.; 2022; 2022, pp. 1-14. [DOI: https://dx.doi.org/10.1155/2022/7786441]
164. Sahal, R.; Alsamhi, S.H.; Breslin, J.G.; Ali, M.I. Industry 4.0 towards Forestry 4.0: Fire detection use case. Sensors; 2021; 21, 694. [DOI: https://dx.doi.org/10.3390/s21030694]
165. Kitpo, N.; Inoue, M. Early rice disease detection and position mapping system using drone and IoT architecture. Proceedings of the 2018 12th South East Asian Technical University Consortium (SEATUC); Yogyakarta, Indonesia, 12–13 March 2018; Volume 1, pp. 1-5.
166. Mazzia, V.; Comba, L.; Khaliq, A.; Chiaberge, M.; Gay, P. UAV and machine learning based refinement of a satellite-driven vegetation index for precision agriculture. Sensors; 2020; 20, 2530. [DOI: https://dx.doi.org/10.3390/s20092530]
167. Grosso, R.; Mecca, U.; Moglia, G.; Prizzon, F.; Rebaudengo, M. Collecting built environment information using UAVs: Time and applicability in building inspection activities. Sustainability; 2020; 12, 4731. [DOI: https://dx.doi.org/10.3390/su12114731]
168. Panday, U.S.; Shrestha, N.; Maharjan, S.; Pratihast, A.K.; Shrestha, K.L.; Aryal, J. Correlating the plant height of wheat with above-ground biomass and crop yield using drone imagery and crop surface model, a case study from Nepal. Drones; 2020; 4, 28. [DOI: https://dx.doi.org/10.3390/drones4030028]
169. Agapiou, A. Vegetation extraction using visible-bands from openly licensed unmanned aerial vehicle imagery. Drones; 2020; 4, 27. [DOI: https://dx.doi.org/10.3390/drones4020027]
170. Hentschke, M.; Pignaton de Freitas, E.; Hennig, C.H.; Girardi da Veiga, I.C. Evaluation of altitude sensors for a crop spraying drone. Drones; 2018; 2, 25. [DOI: https://dx.doi.org/10.3390/drones2030025]
171. Chamola, V.; Hassija, V.; Gupta, V.; Guizani, M. A comprehensive review of the COVID-19 pandemic and the role of IoT, drones, AI, blockchain, and 5G in managing its impact. IEEE Access; 2020; 8, pp. 90225-90265. [DOI: https://dx.doi.org/10.1109/ACCESS.2020.2992341]
172. Jeyabalan, V.; Nouvet, E.; Meier, P.; Donelle, L. Context-specific challenges, opportunities, and ethics of drones for healthcare delivery in the eyes of program managers and field staff: A multi-site qualitative study. Drones; 2020; 4, 44. [DOI: https://dx.doi.org/10.3390/drones4030044]
173. Saif, A.; Dimyati, K.; Noordin, K.A.; Shah, N.S.M.; Alsamhi, S.; Abdullah, Q.; Farah, N. Distributed clustering for user devices under UAV coverage area during disaster recovery. Proceedings of the 2021 IEEE International Conference in Power Engineering Application (ICPEA); Selangor, Malaysia, 8–9 March 2021; pp. 143-148.
174. Saif, A.; Dimyati, K.; Noordin, K.A.; Shah, N.S.M.; Alsamhi, S.; Abdullah, Q. Energy-efficient tethered UAV deployment in B5G for smart environments and disaster recovery. Proceedings of the 2021 1st International Conference on Emerging Smart Technologies and Applications (eSmarTA); Sana’a, Yemen, 10–12 August 2021; pp. 1-5.
175. Cowley, D.C.; Moriarty, C.; Geddes, G.; Brown, G.L.; Wade, T.; Nichol, C.J. UAVs in context: Archaeological airborne recording in a national body of survey and record. Drones; 2017; 2, 2. [DOI: https://dx.doi.org/10.3390/drones2010002]
176. Alsamhi, S.H.; Shvetsov, A.V.; Kumar, S.; Shvetsova, S.V.; Alhartomi, M.M.; Hawbani, A.; Rajput, N.S.; Srivastava, S.; Saif, A.; Nyangaresi, V.O. UAV Computing-Assisted Search and Rescue Mission Framework for Disaster and Harsh Environment Mitigation. Drones; 2022; 6, 154. [DOI: https://dx.doi.org/10.3390/drones6070154]
177. Mangewa, L.J.; Ndakidemi, P.A.; Munishi, L.K. Integrating UAV technology in an ecological monitoring system for community wildlife management areas in Tanzania. Sustainability; 2019; 11, 6116. [DOI: https://dx.doi.org/10.3390/su11216116]
178. Rees, A.F.; Avens, L.; Ballorain, K.; Bevan, E.; Broderick, A.C.; Carthy, R.R.; Christianen, M.J.; Duclos, G.; Heithaus, M.R.; Johnston, D.W. The potential of unmanned aerial systems for sea turtle research and conservation: A review and future directions. Endanger. Species Res.; 2018; 35, pp. 81-100. [DOI: https://dx.doi.org/10.3354/esr00877]
179. Salhaoui, M.; Molina-Molina, J.C.; Guerrero-González, A.; Arioua, M.; Ortiz, F.J. Autonomous underwater monitoring system for detecting life on the seabed by means of computer vision cloud services. Remote Sens.; 2020; 12, 1981. [DOI: https://dx.doi.org/10.3390/rs12121981]
180. Wang, D.; Shao, Q.; Yue, H. Surveying wild animals from satellites, manned aircraft and unmanned aerial systems (UASs): A review. Remote Sens.; 2019; 11, 1308. [DOI: https://dx.doi.org/10.3390/rs11111308]
181. Congress, S.S.; Puppala, A.J.; Lundberg, C.L. Total system error analysis of UAV-CRP technology for monitoring transportation infrastructure assets. Eng. Geol.; 2018; 247, pp. 104-116. [DOI: https://dx.doi.org/10.1016/j.enggeo.2018.11.002]
182. Outay, F.; Mengash, H.A.; Adnan, M. Applications of unmanned aerial vehicle (UAV) in road safety, traffic and highway infrastructure management: Recent advances and challenges. Transp. Res. Part A Policy Pract.; 2020; 141, pp. 116-129. [DOI: https://dx.doi.org/10.1016/j.tra.2020.09.018]
183. Malihi, S.; Valadan Zoej, M.J.; Hahn, M. Large-scale accurate reconstruction of buildings employing point clouds generated from UAV imagery. Remote Sens.; 2018; 10, 1148. [DOI: https://dx.doi.org/10.3390/rs10071148]
184. Alsamhi, S.H.; Ma, O.; Ansari, M.S.; Almalki, F.A. Survey on collaborative smart drones and internet of things for improving smartness of smart cities. IEEE Access; 2019; 7, pp. 128125-128152. [DOI: https://dx.doi.org/10.1109/ACCESS.2019.2934998]
185. Alsamhi, S.H.; Afghah, F.; Sahal, R.; Hawbani, A.; Al-qaness, M.A.; Lee, B.; Guizani, M. Green internet of things using UAVs in B5G networks: A review of applications and strategies. Ad Hoc Netw.; 2021; 117, 102505. [DOI: https://dx.doi.org/10.1016/j.adhoc.2021.102505]
186. Qian, Y.; Wu, D.; Bao, W.; Lorenz, P. The internet of things for smart cities: Technologies and applications. IEEE Netw.; 2019; 33, pp. 4-5. [DOI: https://dx.doi.org/10.1109/MNET.2019.8675165]
187. Orgeira-Crespo, P.; Ulloa, C.; Rey-Gonzalez, G.; Pérez García, J.A. Methodology for indoor positioning and landing of an unmanned aerial vehicle in a smart manufacturing plant for light part delivery. Electronics; 2020; 9, 1680. [DOI: https://dx.doi.org/10.3390/electronics9101680]
188. Lin, X.; Yajnanarayana, V.; Muruganathan, S.D.; Gao, S.; Asplund, H.; Maattanen, H.L.; Bergstrom, M.; Euler, S.; Wang, Y.P.E. The sky is not the limit: LTE for unmanned aerial vehicles. IEEE Commun. Mag.; 2018; 56, pp. 204-210. [DOI: https://dx.doi.org/10.1109/MCOM.2018.1700643]
189. Salh, A.; Audah, L.; Alhartomi, M.A.; Kim, K.S.; Alsamhi, S.H.; Almalki, F.A.; Abdullah, Q.; Saif, A.; Algethami, H. Smart Packet Transmission Scheduling in Cognitive IoT Systems: DDQN Based Approach. IEEE Access; 2022; 10, pp. 50023-50036. [DOI: https://dx.doi.org/10.1109/ACCESS.2022.3168549]
190. Salh, A.; Audah, L.; Kim, K.S.; Alsamhi, S.H.; Alhartomi, M.A.; Abdullah, Q.; Almalki, F.A.; Algethami, H. Refiner GAN algorithmically enabled deep-RL for guaranteed traffic packets in real-time URLLC B5G communication systems. IEEE Access; 2022; 10, pp. 50662-50676. [DOI: https://dx.doi.org/10.1109/ACCESS.2022.3170447]
191. Du, A.; Shen, Y.; Zhang, Q.; Tseng, L.; Aloqaily, M. CRACAU: Byzantine machine learning meets industrial edge computing in industry 5.0. IEEE Trans. Ind. Inform.; 2021; 18, pp. 5435-5445. [DOI: https://dx.doi.org/10.1109/TII.2021.3097072]
192. Maddikunta, P.K.R.; Pham, Q.V.; Prabadevi, B.; Deepa, N.; Dev, K.; Gadekallu, T.R.; Ruby, R.; Liyanage, M. Industry 5.0: A survey on enabling technologies and potential applications. J. Ind. Inf. Integr.; 2022; 26, 100257. [DOI: https://dx.doi.org/10.1016/j.jii.2021.100257]
193. Bonawitz, K.; Ivanov, V.; Kreuter, B.; Marcedone, A.; McMahan, H.B.; Patel, S.; Ramage, D.; Segal, A.; Seth, K. Practical secure aggregation for federated learning on user-held data. arXiv; 2016; arXiv: 1611.04482
194. Zhi, Y.; Fu, Z.; Sun, X.; Yu, J. Security and Privacy Issues of UAV: A Survey. Mob. Netw. Appl.; 2019; 25, pp. 95-101. [DOI: https://dx.doi.org/10.1007/s11036-018-1193-x]
195. Syed, F.; Gupta, S.K.; Hamood Alsamhi, S.; Rashid, M.; Liu, X. A survey on recent optimal techniques for securing unmanned aerial vehicles applications. Trans. Emerg. Telecommun. Technol.; 2021; 32, e4133. [DOI: https://dx.doi.org/10.1002/ett.4133]
196. Desnitsky, V.; Kotenko, I. Simulation and assessment of battery depletion attacks on unmanned aerial vehicles for crisis management infrastructures. Simul. Model. Pract. Theory; 2021; 107, 102244. [DOI: https://dx.doi.org/10.1016/j.simpat.2020.102244]
197. Ossamah, A. Blockchain as a solution to Drone Cybersecurity. Proceedings of the 2020 IEEE 6th World Forum on Internet of Things (WF-IoT); New Orleans, LA, USA, 2–16 June 2020; pp. 1-9. [DOI: https://dx.doi.org/10.1109/WF-IoT48130.2020.9221466]
198. Ch, R.; Srivastava, G.; Reddy Gadekallu, T.; Maddikunta, P.K.R.; Bhattacharya, S. Security and privacy of UAV data using blockchain technology. J. Inf. Secur. Appl.; 2020; 55, 102670. [DOI: https://dx.doi.org/10.1016/j.jisa.2020.102670]
199. Xu, X.; Zeng, Y.; Guan, Y.L.; Zhang, R. Overcoming endurance issue: UAV-enabled communications with proactive caching. IEEE J. Sel. Areas Commun.; 2018; 36, pp. 1231-1244. [DOI: https://dx.doi.org/10.1109/JSAC.2018.2844979]
200. Mao, Y.; Zhang, J.; Letaief, K.B. Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J. Sel. Areas Commun.; 2016; 34, pp. 3590-3605. [DOI: https://dx.doi.org/10.1109/JSAC.2016.2611964]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Unmanned Aerial Vehicles (UAVs) are increasingly being used in a high-computation paradigm enabled with smart applications in the Beyond Fifth Generation (B5G) wireless communication networks. These networks have an avenue for generating a considerable amount of heterogeneous data by the expanding number of Internet of Things (IoT) devices in smart environments. However, storing and processing massive data with limited computational capability and energy availability at local nodes in the IoT network has been a significant difficulty, mainly when deploying Artificial Intelligence (AI) techniques to extract discriminatory information from the massive amount of data for different tasks.Therefore, Mobile Edge Computing (MEC) has evolved as a promising computing paradigm leveraged with efficient technology to improve the quality of services of edge devices and network performance better than cloud computing networks, addressing challenging problems of latency and computation-intensive offloading in a UAV-assisted framework. This paper provides a comprehensive review of intelligent UAV computing technology to enable 6G networks over smart environments. We highlight the utility of UAV computing and the critical role of Federated Learning (FL) in meeting the challenges related to energy, security, task offloading, and latency of IoT data in smart environments. We present the reader with an insight into UAV computing, advantages, applications, and challenges that can provide helpful guidance for future research.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details








1 Faculty of Engineering, IBB University, Ibb 70270, Yemen
2 Department of Operation of Road Transport and Car Service, North-Eastern Federal University, 677000 Yakutsk, Russia;
3 International Institute of Information Technology, Naya Raipur 493661, Chhattisgarh, India;
4 School of Engineering and Technology, Central Queensland University, Sydney, NSW 2000, Australia;
5 Department of Electrical Engineering, University of Tabuk, Tabuk 71491, Saudi Arabia;
6 Far Eastern Federal University (FEFU), 690922 Vladivostok, Russia;
7 Faculty of Computer Science and Engineering, Hodeidah University, Al Hudaydah 207416, Yemen;
8 School of Computer and Technology, University of Science and Technology of China, Hefei 230052, China;