Recently, unmanned aerial vehicle (UAV) acts as the aerial mobile edge computing (MEC) node to help the battery-limited Internet of Things (IoT) devices relieve burdens from computation and data collection, and prolong the lifetime of operating. However, IoT devices can ONLY ask UAV for either computing or caching help, and collaborative offloading services of UAV is rarely mentioned in the literature. Moreover, IoT device has multiple mutually independent tasks, which make collaborative offloading policy design even more challenging. Therefore, we investigate a UAV-enabled MEC networks with the consideration of multiple tasks either for computing or caching. Taking the quality of experience (QoE) requirement of time-sensitive tasks into consideration, we aim to minimize the total energy consumption of IoT devices by jointly optimizing trajectory, communication and computing resource allocation at UAV, and task offloading decision at IoT devices. Since this problem has highly non-convex objective function and constraints, we first decompose the original problem into three subproblems named as trajectory optimization (PT), resource allocation at UAV (PR) and offloading decisions at IoT devices (PO), then propose an iterative algorithm based on block coordinate descent method to cope with them in a sequence. Numerical results demonstrate that collaborative offloading can effectively reduce IoT devices’ energy consumption while meeting different kinds of offloading services, and satisfy the QoE requirement of time-sensitive tasks at IoT devices.

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6
The full text of this article is available to read as a PDF.
Loading...
On 01 Nov, 2020
Received 25 Oct, 2020
Received 24 Oct, 2020
Received 24 Oct, 2020
On 23 Oct, 2020
Invitations sent on 22 Oct, 2020
On 22 Oct, 2020
On 22 Oct, 2020
On 14 Oct, 2020
On 13 Oct, 2020
On 13 Oct, 2020
Posted 02 Sep, 2020
Received 16 Sep, 2020
Received 16 Sep, 2020
Received 16 Sep, 2020
Invitations sent on 15 Sep, 2020
On 15 Sep, 2020
On 15 Sep, 2020
On 15 Sep, 2020
On 10 Sep, 2020
On 09 Sep, 2020
On 01 Sep, 2020
On 30 Aug, 2020
On 01 Nov, 2020
Received 25 Oct, 2020
Received 24 Oct, 2020
Received 24 Oct, 2020
On 23 Oct, 2020
Invitations sent on 22 Oct, 2020
On 22 Oct, 2020
On 22 Oct, 2020
On 14 Oct, 2020
On 13 Oct, 2020
On 13 Oct, 2020
Posted 02 Sep, 2020
Received 16 Sep, 2020
Received 16 Sep, 2020
Received 16 Sep, 2020
Invitations sent on 15 Sep, 2020
On 15 Sep, 2020
On 15 Sep, 2020
On 15 Sep, 2020
On 10 Sep, 2020
On 09 Sep, 2020
On 01 Sep, 2020
On 30 Aug, 2020
Recently, unmanned aerial vehicle (UAV) acts as the aerial mobile edge computing (MEC) node to help the battery-limited Internet of Things (IoT) devices relieve burdens from computation and data collection, and prolong the lifetime of operating. However, IoT devices can ONLY ask UAV for either computing or caching help, and collaborative offloading services of UAV is rarely mentioned in the literature. Moreover, IoT device has multiple mutually independent tasks, which make collaborative offloading policy design even more challenging. Therefore, we investigate a UAV-enabled MEC networks with the consideration of multiple tasks either for computing or caching. Taking the quality of experience (QoE) requirement of time-sensitive tasks into consideration, we aim to minimize the total energy consumption of IoT devices by jointly optimizing trajectory, communication and computing resource allocation at UAV, and task offloading decision at IoT devices. Since this problem has highly non-convex objective function and constraints, we first decompose the original problem into three subproblems named as trajectory optimization (PT), resource allocation at UAV (PR) and offloading decisions at IoT devices (PO), then propose an iterative algorithm based on block coordinate descent method to cope with them in a sequence. Numerical results demonstrate that collaborative offloading can effectively reduce IoT devices’ energy consumption while meeting different kinds of offloading services, and satisfy the QoE requirement of time-sensitive tasks at IoT devices.

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6
The full text of this article is available to read as a PDF.
Loading...