Next Article in Journal
Playful Meaning-Making as Prosocial Fun
Next Article in Special Issue
Holistic Utility Satisfaction in Cloud Data Centre Network Using Reinforcement Learning
Previous Article in Journal
An Efficient Location-Based Forwarding Strategy for Named Data Networking and LEO Satellite Communications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Minimization of nth Order Rate Matching in Satellite Networks with One to Many Pairings

by
Anargyros J. Roumeliotis
,
Christos N. Efrem
and
Athanasios D. Panagopoulos
*
School of Electrical and Computer Engineering, National Technical University of Athens, GR-157 80 Athens, Greece
*
Author to whom correspondence should be addressed.
Future Internet 2022, 14(10), 286; https://doi.org/10.3390/fi14100286
Submission received: 15 September 2022 / Revised: 27 September 2022 / Accepted: 27 September 2022 / Published: 30 September 2022
(This article belongs to the Special Issue Featured Papers in the Section Internet of Things)

Abstract

:
This paper studies the minimization of nth (positive integer) order rate matching in high-throughput multi-beam satellite systems, based on one-to-many capacity allocation pairings, for the first time in the literature. The offered and requested capacities of gateways and users’ beams are exploited, respectively. Due to the high complexity of the binary optimization problem, its solution is approached with a two-step heuristic scheme. Firstly, the corresponding continuous, in [0, 1], pairing problem is solved applying the difference of convex optimization theory, and then, a transformation from continuous to binary feasible allocation is provided to extract the pairings among gateways and users’ beams. Comparing with the exponential-time optimal exhaustive mechanism that investigates all possible pairs to extract the best matching for minimizing the rate matching, extended simulations show that the presented approximation for the solution of the non-convex optimization problem has fast convergence and achieves a generally low relative error for lower value of n. Finally, the simulation results show the importance of n in the examined problem. Specifically, pairings originated by the minimization of rate matching with larger n result in more fair rate matching among users’ beams, which is a valuable result for satellite and generally wireless systems operators.

1. Introduction

The data-hungry Internet-based services make of utmost importance the synergy between the 5G and satellite networks [1,2,3]. Specifically, Cisco’s report stated that the monthly global mobile data traffic will be 77 exabytes by 2022, and annual traffic will reach almost one zettabyte [4]. Satellites can also be useful in the domain of Internet of Things (IoT) for the connection of multiple devices, particularly for emergency scenarios and industrial applications [5]. Hence, the satellite operators are directed toward the employment of high-throughput satellite (HTS) multi-beam systems [6,7,8] that can offer up to Tbps capacities.
The configuration of HTS systems includes the links of satellite–user equipment (UE) beams and the gateways (GWs)–satellite links that operate at Ka Band and Q/V, W bands, respectively. The tropospheric phenomena cause severe signal degradations in these bands that can be mitigated by the Smart Gateway Diversity (SGD) concept [6,9,10], similarly in this paper, exploiting the different geographical locations of GWs.

1.1. Motivation and Related Literature

The challenging wireless networks’ ecosystem, with strict demands for higher data rates, not only requires their performance evaluation through new channel model frameworks [11] but also makes the investigation in the resource management field an important ally toward the users’ quality of service (QoS) satisfaction. Specifically, in terms of satellite communication (SatComs) systems [12,13], there are many scientific works presenting methods based on optimization, game theory and recently artificial intelligence (AI) techniques, targeting the appropriate allocation of resources including power, time, bandwidth and user pairing.
Especially, in [14], a terrestrial-satellite network (TSN) with hot air balloons at different heights and elevation angles that relay the signals between satellites and ground stations is presented. The maximization of network energy efficiency is assumed subject to the optimization of the transmission power, the serving period of satellites and the required number of lasers per satellites at the relays. The resource allocation problem is modeled and solved by geometric programming with Taylor series approximation. Moreover, in [15], a broadband GEO multi-beam SatCom system is presented, and the goal of resource management is to satisfy the beam traffic demand by making use of the minimum transmit power and utilized bandwidth. The scope is the maximization of spectrum utilization based on the spectrum reuse considering tolerable interference. Due to the non-convexity of joint power and carrier assignment optimization problem, the authors propose the solution of two sub-problems, i.e., carrier and power assignment, respectively. These are solved using successive convex approximation (SCA). The same mathematical technique is applied in [16] to a satellite and aerial-integrated network to support IoT devices. Especially, the maximization of the sum rate is depicted, and the use of first-order Taylor expansion is made.
Finally, another use of SCA is shown in [17], where a secure beamforming scheme for rate-splitting multiple access cognitive TSN is investigated in the presence of multiple eavesdroppers. The intention is the maximization of the secrecy-energy efficiency of the earth station (ES) with respect to the constraints on the ES secrecy rate, the cellular users’ rate requirements and transmit power budgets of the satellite and base station. The objective and constraints are non-convex and are solved iteratively using convex conversions.
Regarding the application of game theory, in [18], the cooperative transmission and resource allocation in a cloud-based integrated TSN is studied as a game-based resource allocation problem. The operator offers two levels of services of different QoS and price and the maximization of the utility of the operator, which is composed by the Stackelberg game between the operator and users, the evolutionary game between all users, and the energy minimization problem is implemented.
Furthermore, in terms of AI, techniques such as convolutional networks [19], long-short-term memory (LSTM) networks [20] and deep reinforcement learning (DRL) [21,22,23] have already been used. In [19], a convolutional neural networks’ approach is presented for flexible payload management in very high-throughput satellite systems. The authors use a realistic traffic model and suggest a cost function aiming to minimize both the error between the offered capacity and the required capacity and the amount of resources used in the satellite. Additionally, in [20], a LSTM prediction-based resource-matching scheme for low earth orbit (LEO) SatComs is presented. The traffic is predicted, and a resource allocation method is proposed to efficiently match power and spectrum resources.
The DRL framework is considered in [21] for dynamic resource allocation in a multi-beam satellite system, where image-like tensors are exploited to extract traffic spatial and temporal features. Moreover, the SatCom networks are a promising architecture for supporting the Internet of Remote Things (IoRT). Thus, in [22], the model-free reinforcement learning is exploited for the joint resource-scheduling and IoRT data-scheduling problem subject to the maximization of the amount of the IoRT data of the overall satellite IoRT network. Finally, in [23], the authors apply a multiobjective reinforcement learning for cognitive SatComs, where the uncertainty in the thousands of possible radio parameter combinations and the dynamic variation of the radio channel over time result in a continuous multidimensional state-action space. This requires a fixed-size memory continuous state-action mapping and not the traditional discrete mapping. The authors give trade-off analyses considering the execution time, the performance accuracy and the computational cost of the proposed scheme.

1.2. Our Contribution

Generally, the recent literature has expressed interest in the concept of appropriate GW–UE pairings in HTS systems to optimize different performance metrics [6,9,10]. Particularly, suboptimal one-to-many pairings are provided for the minimization of both losses and rate matching (RM) in [9], in which a special case with n = 1 for the latter is provided, while here, the nth order rate matching is examined. The one-to-many pairings, in the previous paper and the current paper, are investigated to model the important scenario where less GWs have to serve more UEs in realistic scenarios of HTS systems. The rate matching is a widely known performance metric in satellite networks [6,9,24]; however, to the best of our knowledge, the influence of the nth power in the pairings originated by the minimization of the rate-matching function has not yet been investigated. In the current work, this case is studied, and useful conclusions are extracted.
Suboptimal one-to-many GW-UE matching, based on the gateways’ offered and users’ requested capacities, namely OCs and RCs, similarly to this work, is investigated in [10] where the maximization of both the minimum and total system’s satisfaction ratio and minimization of both the maximum and total system’s dissatisfaction ratio are studied. Due to the difficulty of the aforementioned binary optimization problems, in all cases, a two-step heuristic approach is shown. Firstly, the optimization problem from the binary case is “relaxed”, and a continuous pairing solution in [0,1] is extracted. Hence, an iterative algorithm is implemented, and then, a continuous to binary feasible transformation of this solution is applied. Specifically, in the related literature, [9,10], in metrics of losses, rate matching and dissatisfaction ratio, that include quadratic functions, the continuous pairings are extracted by the convex–concave procedure (CCP) [25]. This is a known method for the solution of difference of convex (DC) optimization problems. The CCP algorithm theoretically converges to a stationary point of the optimization problem. The aforementioned two-step approach is also implemented here for the minimization of the nth order rate matching. The main contributions of the current work, based on GWs’ OCs and UEs’ RCs, are summarized below:
  • The problem of optimal one-to-many (O2M) pairs extracted by minimization of the nth order rate matching is a difficult non-convex problem, and the optimal solution has exponential-time complexity. Thus, a fast convergence mechanism is presented to address this problem for the first time to the best of our knowledge. To do that, the initial problem is “relaxed” and after appropriate transformations, quadratic forms appear. Then, by using the binomial expansion (BE) and considering positive integer n, to guarantee the BE convergence ([26], Equation (5.12)), we prove that BE includes convex and concave terms. Afterwards, the CCP method is directly applied to solve the problem, and an iterative scheme with low complexity is presented. The proposed two-step approach can be used as a benchmark compared to other algorithms for facing similar problems in the future.
  • Assuming even or odd n, two different problems are solved. The solution of both is based on the CCP algorithm whose outcome depends on the initial feasible points [9,10], because non-convex functions, as in our case, have multiple stationary points. The relative error among the rate matching originated by the proposed scheme and the corresponding from exhaustive mechanism, exploring all the feasible pairs, becomes generally greater as n increases. This can be explained by the fact that in larger n, the binomial expansion includes more factors, resulting in more linear approximations by the CCP approach, ending up with lower performance. However, for smaller n, the performance is ameliorated.
  • Simulations have also depicted that pairings originated by greater than n = 1 order RM lead to generally more UEs’ fairness, assuming the rate matchings between the UEs. Particularly, as we observe in Figure 1 and Figure 2, even a slight increase from n = 1 to n = 2 leads to much more fair UE pairings, and in this case, our practical approach can be fast implemented, resulting in a small relative error compared to the time-consuming exhaustive mechanism, as discussed in Section 3. The increment of fairness with increment in n is explained by the focus to the minimization of larger absolute differences of OCs and RCs in the minimization of rate matching as n becomes larger. This observation, based on the simulations, is of utmost importance for the satellite and generally wireless systems’ operators, because n can be used as a fairness controller for the rate-matching problem that has been used widely in the literature.
For the rest of the article, Section 2 presents the system model, the allocation problem and the proposed pairing mechanisms for the nth order RM. In Section 3, simulation results of the performance of the proposed allocation schemes are presented, while Section 4 concludes the work.

2. Dynamic Capacity Allocation

2.1. System Model

A practical and realistic scenario where fewer M GWs serve more N UEs ( M N ) under O2M pairings in an HTS system, including a non-generative GEO satellite, is studied. Especially, in each time-slot of time multiplexing SGD concept, similar to [9,10], each GWi, with i M where M = { 1 , 2 , , M } , serves k i > 0 UEs and i = 1 M k i = N . Moreover, each UEj, with j N where N = { 1 , 2 , , N } , has requested capacity RCj and the offered capacity, OC ij , between GWi and UEj, is expressed by the Shannon formula OC ij = B C log 2 ( 1 + γ ij ) where B C is the bandwidth and γ ij 1 = CNIR up , i 1 + CNIR dn , j 1 . The RCs and OCs are in bps, and the total carrier to interference plus noise ratio CNIRij, named as γ ij , includes the CNIRs of feeder link i and downlink j. Afterwards, the CNIR up , i = CNIR CS , i 1 0 At t i / 10 , where C N I R C S , i is the clear sky CNIR for the feeder link i and A t t i , expressing the total atmospheric attenuation originated by the rain, clouds, scintillation and atmospheric gases, is the same as that in [9,10]. Finally, each GWi offers OC ij = OC ij OC ij k i k i , because its bandwidth is shared among its k i simultaneously served UEs under the O2M scenario.

2.2. Capacity Allocation Problem and Proposed Mechanism

We focus on finding GWs–UEs pairing matrices X { 0 , 1 } M × N for approaching the minimization of the system’s nth order rate matching and formulate separately the cases of even and odd n. Setting b i j = R C j O C i j O C i j o = 1 N x i o o = 1 N x i o n , where k i = o = 1 N x io , i , describes the O2M case, and applying the BE, we conclude in (1) where n has to be a positive integer to guarantee the convergence of right-hand side (RHS) ([26], Equation (5.12) and n m is the binomial coefficient. Moreover, considering the identity | c α | = | c | α for every real c and a (c must be nonzero for negative a), the initial problem becomes as in (2).
b ij = m = 0 n 1 m n m R C j n m O C i j m o = 1 N x i o m ,
min X S i = 1 M j = 1 N x ij R C j OC ij o = 1 N x io n = min X S i = 1 M j = 1 N x ij b ij = min ( X , T ) S 1 μ i = 1 M j = 1 N x ij t ij .
The minimization of the initial problem on the left-hand side (LHS) of (2) has the feasible set S, where the inequality constraint guarantees that each GW serves at least one UE and the equality constraint guarantees that each UE is served by one GW, S = 1 o = 1 N x io , i , i = 1 M x ij = 1 , j , X { 0 , 1 } M × N . The initial problem on the LHS of (2) is transformed appropriately in last relation of (2) with feasible set S 1 μ , where μ is even or odd, considering the problem with even and odd n, respectively, and auxiliary variables T R M × N are added. Specifically, by setting u = n m R C j n m O C i j m o = 1 N x i o 1 m and assuming that t ij b ij , since the objective on the right-hand side (RHS) of the first line in (2) is an increasing function of auxiliary t ij ( obj obj t ij t ij = x i j 0 ), we have for the even nth RM that t ij b ij = b ij and for the odd one t ij b ij t ij b ij t ij . Thus, the sets of corresponding problems become S 1 even = X S , o = 1 N x i o t i j m = 0 n 1 m u , i , j and S 1 odd = X S 1 even , o = 1 N x i o t i j m = 0 n 1 m + 1 u , i , j , respectively.
Continuing the retransformation of problem (2), we assume the matrix Y R M × 2 N where y i = [ x i 1 , x i 2 , , x iN , t i 1 , t i 2 , , t iN ] T is a 2N × 1 vector related with the ith GW. Furthermore, we set D = 0 N × N 0 N × N I N × N 0 N × N , where 0 N × N is the zero matrix and I is the identity matrix both of shape N × N, and Aj is a zero 2N × 2N matrix with 1 in row N+j until the first N columns. Hence, the objective in (2) and the LHS of inequalities in S 1 even and S 1 odd take the quadratic forms i = 1 M y i T D y i and y i T A j y i , respectively. Moreover, we set the e = [ 1 1 : N , 0 N + 1 : 2 N ] T as a 2N × 1 vector, with 1 in the first N positions and 0 in the rest, resulting in o = 1 N x i o = e T y i . This is assumed inside u for the analysis below ((5) and (6)). Taking, also, into consideration that the problem belongs to binary optimization, having generally no polynomial time complexity, a heuristic two-step approach is applied.
Firstly, the constraint X { 0 , 1 } M × N is relaxed to X [ 0 , 1 ] M × N , a widely applied relaxation method, and S 2 is the convex counterpart of feasible set S. Based on this relaxation and the aforementioned transformations, the continuous problem that is solved in the first step, called relaxed, is presented in (3).
min Y S 3 μ R M × 2 N i = 1 M y i T D y i i = 1 M y i T P y i ,
where
S 2 = 1 e T y i , i M , i = 1 M y i j = 1 , j N , 0 y i j 1 , i M , j N ,
S 3 even = Y S 2 , y i T P j y i y i T A j y i + R C j n e T y i nR C j n 1 OC ij + m = 2 n 1 m u 0 , i M , j N ,
S 3 odd = Y S 3 even , y i T P j y i y i T A j y i R C j n e T y i + nR C j n 1 OC ij + m = 2 n 1 m + 1 u 0 , i M , j N .
Especially, Proposition 1 in [10] about the transformation of quadratic forms to the difference of convex functions is exploited in (3), (5) and (6). This proposition proves that every quadratic form x T Qx can be converted to a difference of convex functions by the addition and subtraction from Q’s main diagonal of a number larger than the absolute value of a minimum eigenvalue of Q. Hence, considering the analysis of Proposition 1, we have that D sym = 0.5 D + D T , A j sym = 0 . 5 ( A j + A j T ) , D = D sym + r I , A j = A j sym + r j I , P = r I and P j = r j I with I representing the 2N × 2N identity matrix and r λ min D sym , r j λ min A j sym , where λ min o is the minimum eigenvalue of o = D sym , A j sym , respectively. Furthermore, it is easy to prove, given in Appendix A, that the term e T y i 1 m inside u of (5), (6) is convex. This is originated by the rule about the composition with an affine mapping [27]. Hence, each m th term’s convexity depends on the sign of term ( 1 ) m ( ( 1 ) m + 1 ) in (5) and (6), respectively. Thus, in (5), the terms of even/odd m are convex/concave, respectively, and the opposite happens in (6). Afterwards, the convex (concave) parts from quadratic forms are grouped together with the convex (concave) terms in the summations appearing in (5) and (6), and the relaxed problem in (3) is solved by the iterative CCP heuristic approach [25], as presented in Algorithm 1, that converges to a stationary point of the problem.
Algorithm 1 CCP Iterative Mechanism for Problems in (3).
1: Select a tolerance ε > 0 and Y 0 as a feasible point for relaxed problem with  0 y ij 0 1 , i M ,   j N ( C 1 ) and y ij 0 = b ij , i M , N < j 2 N , where b i j in (1) is computed from the values of (C1).
2: Repeat
2a: Set as g 1 , g 2 and g 3 the convexified parts of objective in (3) and in inequalities of (5) and (6), respectively, and  f 1 , f 2 the convex parts in (5) and (6), respectively. g 3 is the same as g 2 having the even terms in the summation. f 2 is the same with f 1 having the odd terms in the summation and the constant and linear terms with opposite signs compared with f 1 .
g 1 = i = 1 M y i ( q ) T P y i ( q ) + 2 i = 1 M P y i ( q ) T y i y i ( q ) ,
g 2 = y i ( q ) T A j y i ( q ) + m = 3 , 5 , 7 , n n m RC j n m OC ij m e T y i ( q ) 1 m + 2 A j y i ( q ) T + m = 3 , 5 , 7 , n n m RC j n m OC ij m ( 1 m ) e T y i ( q ) m e T y i y i ( q ) ,
f 1 = y i T P j y i + RC j n e T y i + m = 2 , 4 , 6 , n n m RC j n m OC ij m e T y i 1 m nRC j n 1 OC ij .
2b: Solve min Y S 4 μ R M × 2 N i = 1 M y i T D y i g 1 for even and odd n with sets
S 4 even = Y S 2 , f 1 g 2 0 , i M , j N and
S 4 odd = Y S 4 even , f 2 g 3 0 , i M , j N , respectively.
2c: Update iteration q: = q + 1.
2d: Set as y i ( q ) the solution of problem in (2b).
3: Until the values of the objective in two sequential steps have relative error ε .
In terms of the two-step procedure’s time complexity, we have that in the first step, Algorithm 1, due to the sequential solution of convex optimization problems, has complexity O ( I x G ( M , N ) ) , where I is the number of iterations and G ( M , N ) is the complexity of solving a convex problem which is known to be polynomial in M and N. In the second step, the continuous matching solution of (3) is converted, applying Algorithm 2 in [9] to a binary feasible solution of the X allocation matrix. Thus, it has complexity O ( M N l o g ( M N ) ) due to the sorting of elements of the M × N X matrix. Afterwards, the overall complexity is O ( I x G ( M , N ) + M N l o g ( M N ) ) . According to the simulation results in Section 3, the number of iterations I is small, so the total complexity of the proposed approach is lower than the exponential complexity of the exhaustive mechanism.

3. Simulation Results and Discussion

A GEO HTS network is simulated with 3, 4 GWs and 6–9 UEs under the same assumptions and values of the parameters as in [9]. The only differences here are: (a) the GWs’ locations in Nemea in Greece, Sintra in Portugal, Harwell in the UK and the City of Luxembourg and (b) the CNIRs of downlinks that are uniformly distributed in (5, 30) dB. In terms of the users’ number, we have to say that the SGD-based HTS networks are usually employed with the maximum of gateways and users that have been simulated [28,29]. There are not the multi-beam satellite systems with many beams. Moreover, another reason for keeping these numbers for UEs is the prohibitive time complexity of finding the pairs in exhaustive research in order to find the corresponding relative error among the proposed and exhaustive approach. However, the literature regarding the iterative solution of convex/concave problems, that is the basis of our Algorithm 1, shows that generally, the convergence iterations are kept in low order. To evaluate the performance of the proposed CCP scheme, the CVXPY library in PYTHON is used, and statistical averages for 1000 independent simulation scenarios are studied.
Due to the dependence of the Proposed method’s outcome on the initial feasible points, the comparison of a Constant feasible point and a Random procedure is made. In the Constant case, the (1/M) 1 M × N point is used, where 1 M × N is the all-ones M × N matrix, while in the Random process, the point, among 200 random feasible points, resulting in the minimum objective in LHS of (2) is selected. Moreover, the tolerance of the Proposed iterative algorithm is ε = 10 3 and r, r j are the ceiling numbers of the corresponding absolute minimum eigenvalues, as described in Section 2.
Due to the fact that the proposed scheme consists of the first effort to approximate the solution of the nth order rate-matching minimization and no other known techniques exist in the literature, its performance is examined by the comparison with the corresponding optimal Exhaustive scheme. The latter explores all the feasible pairs to arrive at the best result. Specifically, the values of rate-matching objectives based on the pairs of Exhaustive ( obj Exh ) and Proposed ( obj Prop ) schemes are used for the relative error expressed as obj Exh obj Prop obj Exh obj Prop obj Exh obj Exh . This error is computed in each simulation scenario and then is averaged.
For the average relative error, a useful performance indicator is the maximum among the minimum relative errors through the different GWs–UEs configurations. Considering the 1st and 2nd order RM in Figure 1, this is about 14% for the 3 × 9 and 28.4% for the 4 × 6 GWsxUEs configurations, respectively, while the iterative proposed process has fast convergence, as shown from the average iterations of Algorithm 1 that are low. In case of HTS systems, with a larger number of GWs/UEs where a pairing allocation decision has to be completed in short time, it is practical to use an additional termination criterion with the maximum number of iterations in Algorithm 1.
Moreover, in Figure 3, without any loss of generality for 3 × 6 and 3 × 9 systems, we depict that for both odd (first line subplots) and even (second line subplots) values of n, an increase of the latter, from 3 to 5 and 4 to 6, respectively, results in an increase of the best (minimum) relative error for each separate system, which has also been observed for all the rest of the systems. Indicatively, for the 3 × 9 system, the best relative error is about 28% and 82% for n = 3 and n = 5 , respectively, and 48% and 130% for n = 4 and n = 6 , respectively. A possible reason is that more concave terms appear in BE as n increases, which are approximated by linearizations in the convexified step of the CCP method; hence, more approximations are made, leading to worse performance compared with the optimal Exhaustive scheme.
Finally, in Figure 2, the average value of Jain’s fairness index [30] is shown, which is defined in each simulation scenario as j = 1 N w j 2 j = 1 N w j 2 N j = 1 N w j 2 N j = 1 N w j 2 , where w j is computed for each UE based on the absolute difference presented on the LHS of the first line in (2). In each separate GWs–UEs system (i.e., in each of the four subplots), observing the performance of the optimal Exhaustive scheme, represented by the blue lines, the minimization of higher than n = 1 order RM leads to higher fairness among UEs. The UEs’ fairness is denoted as the absolute difference between their requested capacities and the offered capacities of gateways that are matched with them. For practical systems, even the increase from n = 1 to n = 2 results in a solution with much more fairness, and our fast convergent approach achieves a relative error less than 30 % . This effect can be explained by the fact that a higher n focuses on the minimization of the higher absolute differences in the minimization process of the initial problem, resulting in more similar absolute differences among the UEs. Moreover, this trend is also observed in most cases of the Proposed schemes (black and red lines), which confirms the robustness of this important remark. In conclusion, in an optimization problem that does not contain the ‘fairness’, because of its minimization structure, the increase of n can indirectly assist the increase of UEs’ fairness. This is a valuable observation for the network’s operators, because this factor can be exploited as a fairness controller in terms of rate matching not only in investigated satellite but also in other wireless systems.

4. Conclusions

In this paper, considering realistic scenarios with fewer gateways than the users’ beams in the HTS system, we present one-to-many capacity allocation schemes for the minimization of the nth order rate matching for positive and integer n. Due to the high complexity of the optimization problem, a fast convergent two-step heuristic approach is proposed for the first time in the literature. This pairing scheme includes the relaxation of the initial problem and the application of the difference of convex programming theory in the first step, while the continuous to discrete conversion of the pairing solution is made in the second step. Moreover, the existence of multiple stationary points in non-convex functions, as in our case, makes the presented solution approach to depend on the starting feasible point. Thus, different initial points, constant and random, are investigated. Extended simulations show the fast convergence and a generally smaller relative error of the proposed schemes for smaller n and the very good performance of our approach for small values of n, such as n = 1 and n = 2 cases. Our algorithm can be used as a benchmark compared to other algorithms for facing similar problems in the future. Finally, even though the rate matching is a widely applied performance metric in the literature, the role of n has not been investigated. The factor n can be used as a fairness controller. Greater fairness among UEs’ rate matchings, in terms of their absolute differences between the requested and offered capacities, has been depicted as n increases compared to the n = 1 case. The key functionality of n in UEs’ fairness is an important point for operators not only of satellites but also in the rest of the wireless systems.

Author Contributions

Conceptualization, A.J.R.; Formal analysis, A.J.R. and C.N.E.; Software, A.J.R.; Supervision, A.D.P.; Validation, A.J.R.; Visualization, A.J.R. and C.N.E.; Writing—original draft, A.J.R. and C.N.E.; Writing—review and editing, A.J.R. and A.D.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

In the u expression below (2), the terms are constant and positive instead of ( e T y i ) 1 m (setting that o = 1 N x i o = e T y i ), which includes the variables. It is easy to prove in (5) and (6) that the aforementioned factor in the u expression is convex. We apply the rule about the composition with an affine mapping [27]. This rule states that for scalar functions g, h and affine function A v + b , with A being a matrix and v, b being vectors, all with appropriate shapes, then the g ( v ) = h ( A v + b ) is convex (concave) if h is convex (concave). Applying this rule, we set h ( z ) = z 1 m and g ( y i ) = ( e T y i ) 1 m = h ( e T y i ) . It is easily provable that d 2 h d 2 h d z 2 d z 2 is positive, because m 2 in (5), (6) and z 1 (resulting in 1 e T y i in S 2 ). To conclude, considering the aforementioned rule, h and consequently ( e T y i ) 1 m are convex, and the convexity of terms in the expression of u is only related with the sign either of ( 1 ) m in (5) or ( 1 ) m + 1 in (6).

References

  1. Kodheli, O.; Lagunas, E.; Maturo, N.; Sharma, S.K.; Shankar, B.; Montoya, J.F.M.; Duncan, J.C.M.; Spano, D.; Chatzinotas, S.; Kisseleff, S.; et al. Satellite Communications in the New Space Era: A Survey and Future Challenges. IEEE Commun. Surv. Tutor. 2021, 23, 70–109. [Google Scholar] [CrossRef]
  2. Rinaldi, F.; Maattanen, H.L.; Torsner, J.; Pizzi, S.; Andreev, S.; Iera, A.; Koucheryavy, Y.; Araniti, G. Non-Terrestrial Networks in 5G & Beyond: A Survey. IEEE Access 2020, 8, 165178–165200. [Google Scholar] [CrossRef]
  3. Völk, F.; Liolis, K.; Corici, M.; Cahill, J.; Schwarz, R.T.; Schlichter, T.; Troudt, E.; Knopp, A. Satellite integration into 5G: Accent on first over-the-air tests of an edge node concept with integrated satellite backhaul. Future Internet 2019, 11, 193. [Google Scholar] [CrossRef]
  4. Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2017–2022; Americas/EMEAR Cisco Knowledge Network (CKN) Presentation: San Jose, CA, USA, 2019. Available online: http://media.mediapost.com/uploads/CiscoForecast.pdf (accessed on 27 September 2022).
  5. Chiti, F.; Fantacci, R.; Pierucci, L. Energy efficient communications for reliable IoT multicast 5G/satellite services. Future Internet 2019, 11, 164. [Google Scholar] [CrossRef]
  6. Kyrgiazos, A.; Evans, B.G.; Thompson, P. On the Gateway Diversity for High Throughput Broadband Satellite Systems. IEEE Trans. Wirel. Commun. 2014, 13, 5411–5426. [Google Scholar] [CrossRef]
  7. Roumeliotis, A.J.; Kourogiorgas, C.I.; Panagopoulos, A.D. An Optimized Simple Strategy for Capacity Allocation in Satellite Systems With Smart Gateway Diversity. IEEE Syst. J. 2021, 15, 4668–4674. [Google Scholar] [CrossRef]
  8. Roumeliotis, A.J.; Kourogiorgas, C.I.; Panagopoulos, A.D. Optimal Capacity Allocation Strategies in Smart Gateway Satellite Systems. IEEE Commun. Lett. 2019, 23, 56–59. [Google Scholar] [CrossRef]
  9. Roumeliotis, A.J.; Efrem, C.N.; Kourogiorgas, C.I.; Panagopoulos, A.D. Minimization of Losses and Rate Matching in Satellite Networks With One to Many Pairings. IEEE Wirel. Commun. Lett. 2021, 10, 2455–2458. [Google Scholar] [CrossRef]
  10. Roumeliotis, A.J.; Efrem, C.N.; Kourogiorgas, C.I.; Panagopoulos, A.D. Capacity Allocation Mechanisms in High-Throughput Satellite Systems: One-to-Many Pairings. IEEE Syst. J. 2022, 16, 4005–4012. [Google Scholar] [CrossRef]
  11. Karagiannis, G.A.; Panagopoulos, A.D. Dynamic lognormal shadowing framework for the performance evaluation of next generation cellular systems. Future Internet 2019, 11, 106. [Google Scholar] [CrossRef] [Green Version]
  12. Sharma, S.K.; Borras, J.Q.; Maturo, N.; Chatzinotas, S.; Ottersten, B. System Modeling and Design Aspects of Next Generation High Throughput Satellites. IEEE Commun. Lett. 2021, 25, 2443–2447. [Google Scholar] [CrossRef]
  13. Kisseleff, S.; Lagunas, E.; Abdu, T.S.; Chatzinotas, S.; Ottersten, B. Radio Resource Management Techniques for Multibeam Satellite Systems. IEEE Commun. Lett. 2021, 25, 2448–2452. [Google Scholar] [CrossRef]
  14. Fu, S.; Gao, J.; Zhao, L. Collaborative Multi-Resource Allocation in Terrestrial-Satellite Network Towards 6G. IEEE Trans. Wirel. Commun. 2021, 20, 7057–7071. [Google Scholar] [CrossRef]
  15. Abdu, T.S.; Kisseleff, S.; Lagunas, E.; Chatzinotas, S. Flexible Resource Optimization for GEO Multibeam Satellite Communication System. IEEE Trans. Wirel. Commun. 2021, 20, 7888–7902. [Google Scholar] [CrossRef]
  16. Lin, Z.; Lin, M.; de Cola, T.; Wang, J.B.; Zhu, W.P.; Cheng, J. Supporting IoT With Rate-Splitting Multiple Access in Satellite and Aerial-Integrated Networks. IEEE Internet Things J. 2021, 8, 11123–11134. [Google Scholar] [CrossRef]
  17. Lin, Z.; Lin, M.; Champagne, B.; Zhu, W.P.; Al-Dhahir, N. Secure and Energy Efficient Transmission for RSMA-Based Cognitive Satellite-Terrestrial Networks. IEEE Wirel. Commun. Lett. 2021, 10, 251–255. [Google Scholar] [CrossRef]
  18. Zhu, X.; Jiang, C.; Kuang, L.; Zhao, Z.; Guo, S. Two-Layer Game Based Resource Allocation in Cloud Based Integrated Terrestrial-Satellite Networks. IEEE Trans. Cogn. Commun. Netw. 2020, 6, 509–522. [Google Scholar] [CrossRef]
  19. Ortiz-Gomez, F.G.; Tarchi, D.; Martínez, R.; Vanelli-Coralli, A.; Salas-Natera, M.A.; Landeros-Ayala, S. Convolutional Neural Networks for Flexible Payload Management in VHTS Systems. IEEE Syst. J. 2021, 15, 4675–4686. [Google Scholar] [CrossRef]
  20. Han, C.; Liu, A.; Huo, L.; Wang, H.; Liang, X. A Prediction-Based Resource Matching Scheme for Rentable LEO Satellite Communication Network. IEEE Commun. Lett. 2020, 24, 414–417. [Google Scholar] [CrossRef]
  21. Hu, X.; Liu, S.; Chen, R.; Wang, W.; Wang, C. A Deep Reinforcement Learning-Based Framework for Dynamic Resource Allocation in Multibeam Satellite Systems. IEEE Commun. Lett. 2018, 22, 1612–1615. [Google Scholar] [CrossRef]
  22. Zhou, D.; Sheng, M.; Wang, Y.; Li, J.; Han, Z. Machine Learning-Based Resource Allocation in Satellite Networks Supporting Internet of Remote Things. IEEE Trans. Wirel. Commun. 2021, 20, 6606–6621. [Google Scholar] [CrossRef]
  23. Ferreira, P.V.R.; Paffenroth, R.; Wyglinski, A.M.; Hackett, T.M.; Bilén, S.G.; Reinhart, R.C.; Mortensen, D.J. Multiobjective Reinforcement Learning for Cognitive Satellite Communications Using Deep Neural Network Ensembles. IEEE J. Sel. Areas Commun. 2018, 36, 1030–1041. [Google Scholar] [CrossRef]
  24. Lei, J.; Vazquez-Castro, M.A. Multibeam satellite frequency/time duality study and capacity optimization. J. Commun. Netw. 2011, 13, 472–480. [Google Scholar] [CrossRef]
  25. Lipp, T.; Boyd, S. Variations and extension of the convex–concave procedure. Optim. Eng. 2016, 17, 263–287. [Google Scholar] [CrossRef]
  26. Grajam, R.; Knuth, D.E.; Patashnik, O. Concrete Mathematics, a Foundation for Computer Science, 2nd ed.; Addison Wesley: Boston, MA, USA, 1994. [Google Scholar]
  27. Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  28. Ventouras, S.; Arapoglou, P.D. Assessment of Practical Smart Gateway Diversity Based on Multisite Measurements in Q-/V-Band. IEEE Trans. Antennas Propag. 2021, 69, 3427–3435. [Google Scholar] [CrossRef]
  29. Jeannin, N.; Castanet, L.; Radzik, J.; Bousquet, M.; Evans, B.; Thompson, P. Smart gateways for terabit/s satellite. Int. J. Satell. Commun. Netw. 2014, 32, 93–106. [Google Scholar] [CrossRef]
  30. SHI, H.; Prasad, R.V.; Onur, E.; Niemegeers, I. Fairness in Wireless Networks: Issues, Measures and Challenges. IEEE Commun. Surv. Tutor. 2014, 16, 5–24. [Google Scholar] [CrossRef]
Figure 1. Average Relative Error between Exhaustive and Proposed Schemes and Average Iterations, Both with Constant and Random Initial Feasible Points, for 1st and 2nd Order Rate Matching.
Figure 1. Average Relative Error between Exhaustive and Proposed Schemes and Average Iterations, Both with Constant and Random Initial Feasible Points, for 1st and 2nd Order Rate Matching.
Futureinternet 14 00286 g001
Figure 2. Average Fairness Indexes for Proposed and Exhaustive Schemes as nth Order Increases for Different GWsxUEs Systems.
Figure 2. Average Fairness Indexes for Proposed and Exhaustive Schemes as nth Order Increases for Different GWsxUEs Systems.
Futureinternet 14 00286 g002
Figure 3. Average Relative Error between Exhaustive and Proposed Schemes, with Constant and Random Initial Feasible Points, for Different nth Order in 3 × 6 and 3 × 9 HTS Systems.
Figure 3. Average Relative Error between Exhaustive and Proposed Schemes, with Constant and Random Initial Feasible Points, for Different nth Order in 3 × 6 and 3 × 9 HTS Systems.
Futureinternet 14 00286 g003
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Roumeliotis, A.J.; Efrem, C.N.; Panagopoulos, A.D. Minimization of nth Order Rate Matching in Satellite Networks with One to Many Pairings. Future Internet 2022, 14, 286. https://doi.org/10.3390/fi14100286

AMA Style

Roumeliotis AJ, Efrem CN, Panagopoulos AD. Minimization of nth Order Rate Matching in Satellite Networks with One to Many Pairings. Future Internet. 2022; 14(10):286. https://doi.org/10.3390/fi14100286

Chicago/Turabian Style

Roumeliotis, Anargyros J., Christos N. Efrem, and Athanasios D. Panagopoulos. 2022. "Minimization of nth Order Rate Matching in Satellite Networks with One to Many Pairings" Future Internet 14, no. 10: 286. https://doi.org/10.3390/fi14100286

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop