《1. Introduction》

1. Introduction

In future sixth-generation (6G) networks, the concentration of cutting-edge technologies will change from humans to intelligent machines [1]. In contrast to human beings, these machines are usually unevenly distributed in remote areas [1], which are built to accomplish time-sensitive tasks [2,3]. This scenario increases the demand for constructing a wide-area time-sensitive Internet of Things (IoT) in the upcoming 6G era [1–3].

However, terrestrial infrastructures are difficult to deploy in remote areas [4–6], indicating that terrestrial cellular networks have blind sides in terms of coverage ability [7]. Consequently, it is difficult to serve intelligent machines using conventional fourth-generation (4G) and fifth-generation (5G) technologies. Considering this challenge, it is beneficial to employ non-terrestrial infrastructures, including satellites and unmanned aerial vehicles (UAVs), for wide-area time-sensitive IoT. Thus, we can build a non-terrestrial network (NTN). In particular, an NTN is needed to provide oasis-oriented on-demand coverage for machines and accommodate the uneven distribution of machines; thus, the NTN should be designed under a cell-free architecture [8]. In addition, driven by the time-sensitive requirements of machines, data from machines must be processed by the NTN as quickly as possible. Therefore, satellite communications (SatCom)-on-themove antennas and edge servers can be carried on UAVs to build high-speed links between satellites and UAVs [9], and rapidly process data with mobile edge computing (MEC) [10], respectively. Thus, an MEC-empowered NTN must be constructed using the cell-free architecture. Nevertheless, communications and MEC are coupled with each other in the NTN with a complex propagation environment that arises new challenges. First, owing to the complex propagation environment in the MEC-empowered NTN, realizing oasis-oriented on-demand coverage under a cell-free architecture is challenging [8]. Additionally, as communication and MEC systems are coupled with each other, simultaneous coordination of the resources is slightly complicated [10]. Hence, we investigate the design of an MEC-empowered NTN for wide-area timesensitive IoT.

《2. Literature review》

2. Literature review

For wide-area IoT, the narrow-band IoT (NB-IoT) is an enabling technique that was designed under conventional cellular architecture [11], whereas the long-range radio (LoRa) technique was proposed to further expand network coverage [12]. In addition, the design of time-sensitive networks (TSNs) has garnered extensive attention worldwide to serve time-sensitive machines, where industrial automation is a principal application scenario [13–15]. Lo Bello and Steiner [13] provided an overview of the applicability of TSNs to various industrial systems. Liang et al. [14] presented a comprehensive survey on wireless networks for the wireless industrial automation–factory automation (WIA-FA) technique and its applications. Luvisotto et al. [15] evaluated the feasibility of wireless high-performance (WirelessHP) technology for industrial wireless networks. These studies promoted the standardization of 5G ultra-reliable low-latency communication (URLLC) [16] and the industrial IoT [17] constructed by the Third Generation Partnership Project (3GPP).

Owing to the coverage holes of terrestrial cellular networks, NTN may become an advantageous technique for 6G networks, where the standardization of NTNs has been launched in 3GPP Release 16 [18]. In the future, the design of an NTN for supporting a wide-area time-sensitive IoT will be discussed in 3GPP Release 17 [19]. In the existing studies, satellite-enabled IoT has been widely discussed as it can provide ubiquitous coverage for wide-area IoT [20–22]. De Sanctis et al. [20] investigated the protocols and architectures for a satellite-based internet for remote objects. Cioni et al. [21] studied the opportunities and challenges of satellite-enabled massive machine-type communications (MMTC). Zhen et al. [22] proposed an optimal preamble design method that could adapt to the group-based random access pattern for satellite-based MMTC. However, satellite-enabled IoT systems undergo a high latency and low efficiency [20–22], which entangles meeting the requirements of intelligent machines [1].

In addition, UAVs have the potential to provide on-demand services for wide-area time-sensitive IoT [23–26]. In Ref. [23], a low-latency routing algorithm was proposed for UAV-enabled IoT, which was designed using a layered network architecture with a UAV swarm. The design of a UAV-enabled IoT-oriented network was proposed in Ref. [24] to support real-time remote virtual reality. In Ref. [25], the uplink (UL) power of IoT devices was optimized to design a UAV-assisted URLLC network. A UAV-assisted ubiquitous trust evaluation system was designed to reliably collect data from IoT devices [26]. To further improve the latency performance, UAV-enabled IoT was integrated with MEC [27–32]. In Ref. [27], the three-dimensional deployment of UAVs was optimized to support time-sensitive IoT, where UAVs were mounted as cloudlets. The average latency of users in UAV-aided MEC networks were minimized, as reported in Ref. [28]. In Ref. [29], the trajectories of UAVs were optimized for a smart IoT community, where an augmented reality-based use case was discussed. An energy-efficient multi-domain resource allocation scheme was proposed in Ref. [30] considering stringent latency requirements. In Ref. [31], an online UAV-mounted edge server dispatching scheme was proposed, where latency fairness among users was guaranteed with an efficient resource utilization. Additionally, a multi-UAV task offloading system was established that could transmit data from IoT devices to edge servers in a trustworthy manner [32]. Nevertheless, the UAV-enabled network usually lacks persistence and stability [33], which is an inevitable limitation for wide-area time-sensitive IoT.

Therefore, it is advantageous to jointly use satellites and UAVs with MEC for wide-area time-sensitive IoT [10,34,35]. In Ref. [34], Liu et al. presented a task-oriented intelligent architecture for IoT-oriented space–aerial–ground–aqua-integrated networks. Cheng et al. [10] investigated the concurrent design of computing resource allocation and task offloading strategies for IoT-oriented space–aerial–ground integrated networks, where stringent latency constraints were utilized and a learning-based approach was proposed. Cao et al. [35] discussed the coupling of trajectory design and task offloading strategies in an integrated satellite-UAV network under the influence of wind. Despite these achievements, when an NTN is integrated with MEC under a cell-free architecture, new challenges will be encountered. First, because of the complex propagation environment, NTN cannot perfectly acquire the channel state information (CSI), resulting in a complicated design of oasis-oriented on-demand coverage for machines under the cellfree architecture. Second, the resources cannot be readily coordinated in the MEC-empowered NTN because communication and MEC systems are coupled with each other. In our previous study [8], we discussed the cell-free coverage patterns of integrated satellite-UAV networks. In this study, we advance the investigation to the design of an MEC-empowered NTN for wide-area timesensitive IoT. The relationships between the existing technologies and certain research areas are summarized in Table 1 [11,12,14– 17,20–22].

《Table 1》

Table 1 Existing technologies and our concentrations.

《3. Study contributions》

3. Study contributions

In this study, we investigated the design of an MEC-empowered NTN for a wide-area time-sensitive IoT. In particular, we focused on the design of NTN, which consists of hierarchically integrated satellites and UAVs considering the overall communication and computing latency as the metric of latency performance. The MEC-empowered NTN is designed under a process-oriented framework in a time-division manner [8] to satisfy the service requirements of wide-area time-sensitive IoT, where a latency minimization problem is formulated using a large-scale CSI. Subsequently, a process-oriented joint resource orchestration scheme is proposed to solve the latency minimization problem. The main contributions of this study are summarized as follows:

(1) A process-oriented framework is presented for an MECempowered NTN. This framework can jointly design communication and MEC systems in a time-division manner for hierarchically integrated satellites and UAVs. Subsequently, an overall communication and computing latency minimization problem is formulated, where large-scale CSI is used to characterize complex propagation environments at an affordable cost.

(2) As the latency minimization problem is a nonconvex stochastic optimization problem, we first prove that the original problem can be transformed into a simplified form. Subsequently, we propose an approximation of the simplified problem, which can be further decomposed into sub-problems according to the properties of the overall communication and computing efficiency function.

(3) We propose a joint power allocation and data stream scheduling scheme to solve sub-problems, where block coordinate descent and successive convex approximation techniques are applied. The process-oriented joint resource orchestration scheme is derived iteratively.

The remainder of this paper is organized as follows. We introduce the system model and the process-oriented framework in Section 4. In Section 5, the solution of the latency minimization problem is presented, where a joint power allocation and data stream scheduling scheme is introduced. The simulation results and discussions are presented in Section 6, and the conclusions are drawn in Section 7.

《4. System model》

4. System model

Fig. 1 illustrates an MEC-empowered NTN with hierarchically integrated satellite and UAVs, which has U single-antenna IoT devices, K UAVs in a swarm that are equipped with an MEC server and M antennas, and a satellite that can transmit data back to the cloud server via a gateway. We assume that the UAVs fly around the IoT devices following a predetermined circular trajectory. This mode can save energy with guaranteed stability [36]. To accommodate the distribution of devices in wide-area time-sensitive IoT, a hierarchical NTN is designed under a cell-free architecture [8], where an oasis-oriented coverage pattern can be observed. Based on such coverage patterns, the associations between the devices and UAVs can be predetermined. For simplifying the mathematical analysis, the indicator set of user association is denoted as , where = 1 means that the uth device is associated with the kth UAV.

《Fig. 1》

Fig. 1. Illustration of an MEC-empowered hierarchical NTN for wide-area time-sensitive IoT.

In practical systems, the computing ability of each IoT device is usually weak; thus, devices must upload data to the satellite or UAVs to accomplish computation-intensive yet time-sensitive tasks [10]. After the cloud server successfully receives all the data from devices, the entire process of communication and computing is completed [37,38]. We assume that the uth device has Du data to be uploaded. The communication and computing process is designed under a process-oriented framework to manage the influence of UAV movement on data transmission, which can reduce the complexity of optimizing the entire process [8]. As illustrated in Fig. 2, the entire process is divided into NT segmentations. The parameters of the MEC-empowered NTN are updated at the beginning of the segmentation, and are assumed to be constant during each segmentation and possibly vary with each other in different segmentations. The update interval of system parameters is denoted as δT, and the overall communication and computing latency can be expressed as Ttotal = NTδT + , where is the total propagation time of the electromagnetic wave. In particular, in the tth segmentation, the uth device can send a ratio of data directly to the satellite, the ratio of data to the satellite via device–UAV and UAV–satellite links, and the ratio of  data via device–UAV links to on-board MEC servers for computing. Thus, we have Eqs. (1) and (2) as the practical constraints for these ratios. After the data are computed by the MEC servers, the computational results are transmitted from the MEC servers to the satellite via UAV-satellite links. For simplifying the mathematical analysis, we assume that the output data size is proportional to that of the input data for MEC servers [39,40], where the proportion of the data from the uth device is denoted as .

In each segmentation of the process, data from IoT devices are first transmitted to the satellite or UAVs. Under the cell-free architecture, all devices are assumed to share the same frequency band [8], where the bandwidth is denoted as B. When an IoT device is directly connected to the satellite, we assume that the UL rate between the device and satellite is constant [41], which is RL . Moreover, when IoT devices are connected with UAVs, they consist of a multiuser multiple-input-multiple-output (MU-MIMO) UL system for data transmission. Therefore, the receive symbol of the uth user from the kth UAV in the tth segmentation is formulated as follows:

where are the transmitted symbol, is the additive white Gaussian noise that satisfies ~ , σ2 is the variance of noise, IM denotes the M-dimensional identity matrix and  is the channel vector, which is written as

where denotes fast-varying small-scale parameters with identical distributions whose phases are uniformly distributed in [0,2π] , whereas their amplitudes follow the Nakagami-m distribution and the probability density function is [36]

《Fig. 2》

Fig. 2. Diagram of the process-oriented framework in the MEC-empowered NTN.

where m and Ω are parameters of the Nakagami-m distribution, and  denotes the gamma function with respect to m. These small-scale parameters are assumed to be independent of each other for different values of u, k, and t [42]. Additionally, is the slowly varying path loss of the UAV channel, which is expressed as follows[36]:

where is the carrier frequency; c denotes the speed of light; and b are constants related to the propagation environment;  is the distance between the device and UAV;  represents the azimuth angle of the device-UAV link; hk is the height of the kth UAV; and  is the array manifold vector of the receiver antenna array. We assume that uniform linear arrays (ULAs) can be carried on UAVs; thus, we have the following expressions [43]:

where T is the transpose symbol; j is the imaginary unit; and d0 is the distance between adjacent antennas.

In this system, the process of data transmission from devices to UAVs is designed prior to UAV takeoff, which its time scale is considerably larger than the channel coherence time. Therefore, using pilot symbols, the UL CSI in Eq. (4) can be accurately estimated by UAVs within the channel coherence time; however, such a CSI cannot be perfectly acquired prior to UAV takeoff considering the large time scale of the entire process. Consequently, a perfect CSI is difficult to use when designing a data transmission process. In particular, we regard the position-related parameters, that is, as slowly varying large-scale channel parameters, which can be perfectly acquired using radio maps in practical systems [5]. These parameters are assumed to be constant throughout the entire process. In contrast, varies rapidly owing to the movement of UAVs, and only its distribution is known. Under these assumptions, the efficiency of data transmission in each segmentation of the process can be evaluated using the ergodic rate [8]. In addition, it is reasonable to assume that minimum mean square error (MMSE) detection is used at the receiver [37], where the detection vector for the uth device at the kth UAV in the tth segmentation is denoted as [44]. Consequently, the UL ergodic rate of the uth device at the kth UAV in the tth segmentation can be formulated as follows [45]:

where E denotes the symbol of mathematical expectation, H is the conjugate transpose symbol,  denotes the fraction of transmitted signals that are used as reference signals; hence,  can be regarded as an achievable net rate [46], P denotes the power matrix, and  is the signal power.

After UAVs receive data streams from devices, these streams are further scheduled for communication and computing. To guarantee the stability, this system is assumed to work in a nonblocking mode [39], where any packet of data in the data stream can be transmitted from devices to the cloud server without any waiting time. Therefore, the constraints of the data streams are derived as follows [39]:

where is the average throughput of the MEC server, represents the data rate of the UAV–satellite link, and both are parameters of the kth UAV. Furthermore, for the uth device in the tth segmentation, the average overall communication and computing efficiency are expressed as follows:

If only a satellite is used for communication, we have

If the MEC server on the UAV is not used for computing, we have

If the MEC server on the UAV is used for computing, we have

As shown in Eqs. (12a)–(12c),  has different values in various cases. The reason is that data are transmitted from devices to the satellite and UAVs in sequential packets in practical systems. The update interval should be longer than the packet transmission time to maintain the system stable. Fig. 2 shows that at least a packet transmission time of 2 is required to send data to the satellite via device–UAV links and UAV–satellite links ( denotes the transmission time of data packet), whereas at least a packet transmission time of 3 is consumed to send data to the satellite via device–UAV links, MEC servers, and UAV–satellite links; where we assume that ε0 denotes the transmission time of data packet. Thus, UAVs and MEC servers can only be used for communication and computing when the update interval is sufficiently large, which results different values for .

Based on Eqs. (1)–(12), the latency minimization problem can be formulated as follows:

where   denotes the set of variables, NT is predetermined and δT is optimized to find the minimum overall latency; Eq. (13b) guarantees that the service requirements of all devices are satisfied; Eqs. (13c) and (13d) are rate constraints of data streams; Eq. (13e) denotes the power constraints of the devices, where Pmax is the maximum transmission power; Eq. (13f) represents the practical constraints of data stream scheduling; and Eq. (13g) shows the range of the variables.

《5. Joint power allocation and data stream scheduling under the process-oriented framework》

5. Joint power allocation and data stream scheduling under the process-oriented framework

《5.1. Problem decomposition》

5.1. Problem decomposition

Observing Eqs. (13a)–(13d) reveal that Eq. (13) is a nonconvex stochastic optimization problem, which is difficult to solve directly using the existing tools. An approximation of is provided as follows to further simplify Eq. (13) [45,47]:

where

According to Eqs. (14) and (15),   is calculated prior to resource orchestration, and the parameters in θ can be regarded as deterministic parameters, indicating that the expectation operator in Eq. (14) can be eliminated. Fig. 3 demonstrates that the proposed approximation is accurate with randomly generated channel vectors and transmission power, whereas such an approximation can also be justified on the basis of the central limit theorem and Jensen inequalities [48].

《Fig. 3》

Fig. 3. Numerical evaluations of the approximated ergodic rate accuracy.

Based on Eqs. (14) and (15),  in Eqs. (13b)–(13d) can be replaced by  . Subsequently, the problem in Eq. (13) is further decomposed into three sub-problems with respect to the segmentation of  that are illustrated as follows:

It is not difficult to certify that the sub-problems in Eqs. (16)–(18) are independent of each other. For simplicity of notation, if we have  as the solution to Eqs. (16), (17), or (18), the corresponding objective function is expressed as  . Subsequently, we can discuss the solutions to these sub-problems individually.

《5.2. Solution to Eq. (16)》

5.2. Solution to Eq. (16)

According to the constraints in Eq. (16), we find that Eqs. (16c)– (16g) have no influence on the objective function in Eq. (16a). Therefore, Eq. (16) can be equivalently transformed into

where the solution can be directly expressed as

The minimum update interval of system parameters becomes

Remark 1: The solution to Eq. (16) provides the joint resource orchestration scheme when we use only the satellite to transmit data. Intuitively, we show that the minimum overall latency is achieved by this strategy when Du is sufficiently small. This is because the overall latency may be less than 2 if we only use the satellite for data transmission; however, the latency is at least 2 if UAVs are used, as shown in Eqs. (16h), (17h), and (18h). This intuition can be further verified by the simulation results.

《5.3. Solution to Eq. (17)》

5.3. Solution to Eq. (17)

Owing to the coupling of P and η in Eqs. (17b)–(17d), Eq. (17) is nonconvex and difficult to solve directly. To solve this problem, we use the block coordinate descent technique to decompose Eq. (17) into two sub-problems [8], which are formulated as

where i is the iteration index; Eq. (22) is the power allocation subproblem and Eq. (23) denotes the data stream scheduling subproblem. Next, we discuss the solutions to Eqs. (22) and (23).

《5.4. Solution to Eq. (22)》

5.4. Solution to Eq. (22)

It is not difficult to certify that Eq. (22) is nonconvex. According to Theorem 1 in Ref. [48], the problem in Eq. (22) can be solved iteratively using successive convex approximation techniques after applying the Taylor expansion to Eqs. (22b), (22c), and (22d) [49]. Denoting the iteration index as j, the problem in Eq. (22) is reformulated as

Subsequently, the solution to Eq. (24) is provided according to the following property:

Property 1: The problem in Eq. (24) is convex, and its optimal solution is a feasible solution to Eq. (22).

Proof: See Appendix A.

Property 1 shows that Eq. (24) can be solved using conventional convex optimization tools [46], which also indicates that the solution to Eq. (22) can be iteratively derived using the solution to Eq. (24). The detailed steps of this method are presented in Algorithm 1.

《5.5. Solution to Eq. (23)》

5.5. Solution to Eq. (23)

The problem in Eq. (23) is nonconvex because Eq. (23b) is concave with respect to ηi . Furthermore, it can be solved using the Taylor expansion and successive convex approximation techniques [49]. Denoting the iteration index j, Eq. (23) is reformulated as follows:

We find that Eq. (30) is a convex optimization problem with respect to , and it can be solved using conventional convex optimization tools [50]. In addition, denoting the optimal solution to Eq. (30) as  , it is not difficult to prove that  also belongs to the feasible region of Eq. (23). Consequently, the solution to Eq. (23) can be iteratively derived based on the solution to Eq. (30), as presented in Algorithm 2.

After the problems in Eqs. (22) and (23) are solved, the solution to Eq. (17) can be iteratively derived by jointly using Algorithms 1 and 2 according to the block coordinate descent technique [8]. The detailed steps of the proposed joint resource orchestration scheme are summarized in Algorithm 3.

《5.6. Solution to Eq. (18)》

5.6. Solution to Eq. (18)

Comparing Eq. (18b) with Eq. (17b), we can state the following property:

Property 2: The optimal solution to Eq. (18) must satisfy 

Proof: It is observed that Eq. (18b) is uncorrelated with such that the values of  do not influence the value of  in Eq. (18b). Furthermore, if =0  is substituted into Eq. (18), all constraints in Eqs. (18c)–(18h) can be satisfied. Consequently, =0 always belongs to the feasible region of Eq. (18) for any and t. 

Using Property 2, Eq. (18) can be simplified to

which can be solved using Algorithms 1–3 with .

Remark 2: The most important difference between the solutions to Eqs. (17) and (18) is the possibility of using MEC for computing. Similar to the discussion in Remark 1, the communication and computing process may be accomplished with one segmentation when Du is small, whereas a smaller overall communication and computing latency can be achieved if MEC is not used. The reason is that the overall latency could be lower than 3 if MEC is not used; however, the latency must be at least 3 if MEC is used, as expressed by Eqs. (17h) and (18h). This phenomenon can also be observed after the numerical results are derived.

Based on Algorithms 1–3, a process-oriented joint resource orchestration scheme to solve Eq. (13) is derived, as summarized in Algorithm 4. The minimum overall communication and computing latency can be obtained using Algorithm 4.

《5.7. Convergence analysis》

5.7. Convergence analysis

Here, we analyze the convergence of Algorithms 1–3. For the problem in Eq. (24) during the jth iteration step, we have

because both  are feasible solutions to Eq. (24) according to Property 1, and the minimum value of δT is achieved by . Thus, Algorithm 1 is guaranteed to converge according to Ref. [49], where we can derive as the locally optimal solution that satisfies

Similarly, for the problem in Eq. (30) during the jth iteration step, we have

This indicates that Algorithm 2 is guaranteed to converge. Therefore,  is the locally optimal solution that satisfies

According to Eqs. (32)–(35), we can conclude that

which shows that the objective function in Eq. (17a) continues to decrease when i increases. Owing to the constraints in Eqs. (17b)– (17h), the objective function must have a lower bound. Consequently, the convergence of Algorithm 3 is proven, and the locally optimal solution to Eq. (17) can be derived.

《6. Simulation results and discussions》

6. Simulation results and discussions

We used simulation results to evaluate the performance of the proposed algorithms. The parameters of the NTN are set as K = 7, M = 8, and U = 56, where U IoT devices are divided into K user groups, and each device is associated with the nearest UAV. The positions of the devices and UAVs are generated according to the discussions in Ref. [51], where the degree of user aggregation is set as β = 0:5. The minimum distance between any two UAVs was set as dUAV = 30 km, and the height of the UAV swarm was set as hk = 3 km, . We assume that the data sizes of all devices are the same, denoted as Du = D, where we set D = 1 Gbit, , and the maximum transmission power of each device is set as Pmax = 2 W [52]. As for the satellite system, the data rate of the device-satellite link is set as RL = 9.6 kbit∙s–1 [41], the maximum rate of the UAV–satellite link is set as  = 2 Mbit∙s–1 ,[53], and the overall propagation time of the electromagnetic wave is set as  = 240 ms [54]. As for the UAV channel parameters, we set m = 4.02, Ω = 25 × 10–3 , = 0.1, = 21, =  5.8 GHz, c = 3 × 108 m∙s–1 = 5.0188, and b = 0.3511[36,42]. As for the integrated communication and MEC system, we set = 0.01;  [40],  = 0.1, B = 1 MHz, =8, σ=–114 dBm [45], and  =500 ms [54]

First, we evaluate the convergence performance of the proposed algorithms using numerical simulations, where we set  =10 Mbit∙s–1 , [38]. Fig. 4 illustrates that Algorithm 1 converges after approximately five iterations, whereas Algorithm 2 only needs two iterations to converge, indicating that the data stream scheduling sub-problem is nearly a convex problem. In addition, because Algorithm 3 requires higher precision than the other algorithms, this algorithm requires more iterations to converge. Therefore, the proposed process-oriented scheme has a significant potential to be employed in practical systems.

《Fig. 4》

Fig. 4. Convergence performances of the proposed algorithms.

Subsequently, we compared the proposed algorithm performance with other schemes. First, a simple scheme was considered, where we only used satellites for communication. Furthermore, the following three schemes were considered:

Scheme 1: We allocate the total bandwidth among multiple devices using the bandwidth allocation method proposed in Ref. [37], where the maximum transmission power is used and a greedy data stream scheduling strategy is applied, as presented in Ref. [10].

Scheme 2: The transmission power of each device is set to be equal [8], where power backoff is used to satisfy the constraints of the data stream and a greedy data stream scheduling strategy is applied, as presented in Ref. [10].

Scheme 3: A simplified version of the proposed algorithm is used, where we assume that  always holds.

In this simulation, we set = 6 Mbit∙s–1, and the performance of different algorithms were evaluated when the data sizes varied. According to Figs. 5 and 6, the proposed algorithm exhibits the highest performance in comparison to other algorithms; however, the performance gain varies with different data sizes. Fig. 5 illustrates that when D is less than 1 Mbit, the performance of the proposed algorithm is similar to that of Scheme 3 because the communication and computing process can be accomplished with one segmentation when the data size is small. In addition, a piecewise overall latency pattern can be observed when the proposed algorithm is used because the design of the proposed scheme can adapt to varying data sizes. This phenomenon demonstrates the advantages of jointly designing the power allocation and data stream scheduling schemes. Furthermore, the curves in Fig. 6 demonstrate that a performance gain of approximately 30% is achieved using the proposed algorithm because NT and δT can be appropriately designed using Algorithms 1–4. Some typical values of the overall communication and computing latency are presented in Table 2 to further clarify the characteristics of the proposed scheme, where the data sizes and update intervals vary. The minimum overall latencies with different data sizes are highlighted in bold that demonstrate the phenomenon described in Remarks 1 and 2. It can also prove that the proposed algorithm has the capability to adapt to different data sizes. Consequently, it is beneficial to use the proposed process-oriented scheme in a hierarchical NTN with MEC.

《Fig. 5》

Fig. 5. Comparison between different algorithms when D is small.

《Fig. 6》

Fig. 6. Comparison between different algorithms when D is large.

《Table 2》

Table 2 Overall communication and computing latencies with different data sizes.

The curve in Fig. 7 is used to evaluate the minimum overall latency derived by the proposed algorithm when the process is designed with different numbers of segmentations, where we set = 6 Mbit∙s–1, and  as the segmentation number. We can observe that the latency performance can be improved by dividing the process into more segments. Moreover, the computational complexity increases with more segmentations; however, the performance gain decreases. Therefore, the value of the segmentation number should be appropriately selected to balance the computational complexity and performance of the proposed algorithm.

《Fig. 7》

Fig. 7. Relationship between the minimum overall communication and computing latency and segmentation numbers.

The curves in Fig. 8 are used to investigate the influence of the UAV payload on the latency performance of the proposed algo rithm, where the average throughputs of MEC servers and data rates of UAV–satellite links vary. In this simulation, we set and   Fig. 8 shows that the overall latency is maintained constant with respect to RC when RC is smaller than RS ; because most data are scheduled to be sent back to the satellite through UAV–satellite links. In addition, the latency cannot be infinitely reduced by increasing RC because limited data rates of device–UAV links may appear as a problem in this case. These phenomena imply that the payload deployment of UAVs should be appropriately designed prior to the communication and computing process as this could improve the efficiency of resource consumption regarding communications and MEC in a hierarchical NTN.

《Fig. 8》

Fig. 8. Relationship between the overall communication and computing latency and average throughputs of MEC servers with varying data rates for UAV–satellite links. 

Fig. 9 is used to discuss the influence of user distribution on the latency performance, where varying average throughputs of MEC servers are considered. In the simulation, we set  The curves show that decreased latencies can be achieved when β increases. This is because the proposed process-oriented scheme can slightly reduce the interference between neighboring devices, which further shows that the diversity in time is fully used under the process-oriented framework. In particular, when β ≥ 0.7 and RC = 2 Mbit∙s–1 , changing the degree of aggregation does not influence the latency performance because the limited throughput of MEC is the main problem for latency in this case. Moreover, the gaps between curves decrease when RC continues to increase, as shown in Fig. 8.

《Fig. 9》

Fig. 9. Relationship between the overall communication and computing latency and degree of aggregation with different average throughputs of MEC servers.

Furthermore, we evaluated changes in the latency performance when different numbers of IoT devices were used, as shown in Fig. 10. In the simulation, we set = 6 Mbit∙s–1 , and M = 16. It is observed that the overall latency is larger when more IoT devices are used because the resources of communication and MEC are limited to more devices. Moreover, the degree of aggregation has a greater influence on the latency performance with larger number of devices because the interferences between IoT devices have more chances to be increased. Therefore, the latency performance of the MEC-empowered NTN is sensitive to user distribution, particularly when the number of IoT devices is large in this network.

《Fig. 10》

Fig. 10. Relationship between the overall communication and computing latency and degree of aggregation with different numbers of IoT devices.

The curves in Fig. 11 are used to explore the relationship between the UAV positions and latency performance, where we set = 10 Mbit∙s–1 , . The overall latency does not always monotonically increase with respect to the UAV swarm height. This is because although the path loss is larger with higher UAVs, the interference between multiple devices could decrease, proving that higher altitudes of UAVs may have positive effects on the latency performance of algorithms. Therefore, the position and height of the UAV swarm should be appropriately designed in a hierarchical NTN to improve its latency performance.

《Fig. 11》

Fig. 11. Relationship between the overall communication and computing latency and height of the UAV swarm, where the distance between different UAVs varies.

《7. Conclusions》

7. Conclusions

In this study, the design of an MEC-empowered NTN for a widearea time-sensitive IoT was investigated. To jointly design the communication and MEC systems for hierarchically integrated satellites and UAVs, a process-oriented framework was presented in a time-division manner. Under this framework, a latency minimization problem was formulated using the large-scale CSI. Subsequently, the problem could be transformed into a simplified form, and an approximation of the simplified problem was derived. The approximated problem was decomposed into sub-problems based on the properties of the overall communication and computing efficiency function. Additionally, an iterative algorithm was proposed to solve these sub-problems by jointly using block coordinate descent and successive convex approximation techniques. A process-oriented joint resource orchestration scheme was proposed for the MEC-empowered NTN using the solutions to the sub-problems. The simulation results demonstrated that the proposed process-oriented scheme exhibited a higher performance than that of the other comparison algorithms. In addition, simulations proved that the proposed process-oriented scheme could flexibly adapt to varying data sizes. Therefore, the payload deployments of UAVs should be appropriately predesigned to improve the efficiency of resource use in the MEC-empowered NTN. Finally, the results implied that it is advantageous to integrate NTN with MEC for wide-area time-sensitive IoT.

《Acknowledgments》

Acknowledgments

This work was supported in part by the National Key R&D Program of China (2018YFA0701601 and 2020YFA0711301), the National Natural Science Foundation of China (61771286, 61941104, and 61922049), and the Tsinghua University–China Mobile Communications Group Co., Ltd. Joint Institute.

《Compliance with ethics guidelines》

Compliance with ethics guidelines

Chengxiao Liu, Wei Feng, Xiaoming Tao, and Ning Ge declare that they have no conflict of interest or financial conflicts to disclose.

《Appendix A. Supplementary data》

Appendix A. Supplementary data

Supplementary data to this article can be found online at https://doi.org/10.1016/j.eng.2021.11.002.