A Hybrid Network User Satisfaction-Based Downlink Scheduling in LTE-A Network

To provide high-quality wireless network multimedia services, the 4G/5G network media access control (MAC) layer has adopted the concept of the quality of service (QoS) with different traffic classification service requirements. To efficiently allocate the limited radio resources for achieving a good balance in QoS, throughput and fairness are necessary for the wireless network MAC scheduling issues. While many conventional scheduling schemes only considered one factor: rate or delay, network users might actually have different rate and delay requirements in concert. Herein, a hybrid network user satisfaction-based downlink scheduling approach, namely, max rate delay urgency first (MRDUF), is developed. The MRDUF approach simultaneously considers rate and delay requirements and adopts a hybrid strategy comprising time- and frequency-domain schedulers using two schemes, namely, the first come first serve (FCFS) and max throughput (MT), for the LTE-A downlink environment. Simulation study results have shown that our proposed approach outperforms the conventional scheduling schemes, including MT, proportional fair (PF), blind equal throughput (BET), and earliest deadline first (EDF). The benefit of MRDUF in terms of fairness of satisfaction of rate and delay is demonstrated by the simulation study.


Introduction
e long-term evolution (LTE) [1] technology is designed to work with di erent bandwidth requirements and to provide a peak data rate of 100 Mbps in the downlink and 50 Mbps in the uplink. It is also the fourth generation (4G) of wireless broadband communications standardized in recent years. In wireless broadband network, LTE and long-term evolutionadvanced (LTE-A) [2][3][4][5][6][7] is commercially deployed in many countries.
e LTE-A o ers traditional voice telephone services and provides a cost-e ective broadband communication service. e ird Generation Partnership Project (3GPP) formally recognizes the LTE-A platform as the technology standard for wireless communications. Since the LTE-A standard is de ned by telecom vendors and is backward compatible with the GSM or UMTS cellular systems, its deployment is much easier than that of the traditional IEEE wireless network technology. Moreover, the latest fth-generation (5G) combined with device-to-device (D2D) communication technology is used to improve transmission quality for users, and it achieves a higher data rate even in high-speed movement. erefore, the 5G New Radio (NR) international standard 3GPP has already regarded D2D as an extremely important application scenario in the communication technologies of R15 [8,9] and R16 [10,11]. At present, the 4G LTE-A networks and 5G NR cooperate with each other and provide mobile network services. Media access control (MAC) layer data scheduling in 4G LTE-A and 5G NR has many technologies in common. To support multimedia services and high-bandwidth data delivery, the LTE-A MAC layer supports quality of service (QoS) with di erent QoS class indicator (QCI) [6,7] levels.
erefore, some researchers have tried to adopt max throughput (MT), earliest deadline rst scheduling (EDF), proportionally fair (PF), or blind equal throughput (BET) algorithm as LTE-A MAC scheduler in evolved NodeB (eNB) (in the center of Figure 1) to maximize throughput or allocate a fairness bandwidth. However, based on LTE-A current QCI priority and QoS requirement in user equipment (UE), there is no appropriate scheduling scheme to fit different traffic flow types in a single UE. e proposed approach may be suitable for different rate and delay requirements of UE and can achieve the fairness goal in realtime traffic flows of various UE. e remainder of this study is organized as follows. An introduction network scheduling and brief survey of LTE-A scheduling are presented in Section 2. e proposed network user satisfaction-based scheduling approach in the LTE-A network is presented in Section 3. Performance evaluation with several scenarios is presented in Section 4. Finally, Section 5 concludes this study.

LTE-A MAC Layer.
In the LTE-A network, the basic time unit for packet scheduling and transmission period is called a transmission time interval (TTI) with a length of 1 ms and there is 10 ms as an LTE-A radio frame. us, TTI is the time unit for resource allocation in LTE-A. In each TTI, a scheduling decision is made, in which each scheduled UE is assigned a certain number of radio resources in the time and frequency domain. In the time domain, a TTI is split into two slots (one slot is 0.5 ms). Each slot comprises seven orthogonal frequency-division multiplexing (OFDM) symbols in the case of the normal cyclic prefix length. In the frequency domain, resources are grouped into units of 12 subcarriers, such that of one unit of 12 subcarriers for a duration of one slot is called an RB, which is the smallest element of resource allocation. e smallest unit of a resource is a resource element (RE) that comprises one subcarrier for a duration of one OFDM symbol. erefore, an RB is comprised of 84 (7 × 12) REs in the case of the normal cyclic prefix length in Figure 2. e channel capacity was assumed to be static for traditional MAC scheduling, and it was revised for the LTE-A network environments. In LTE-A, an eNB typically selects the modulation and coding scheme (MCS) depending on a prediction of the downlink (DL) channel condition, which is according to the UE's CQI report transmitted (Figure 1). e 3GPP LTE-A has given a table of references for the efficiency of each CQI index (CQI ranges from 1 to 15 by the modulation type of 64QAM, 16QAM, and QPSK) as Table 1.

Related Research.
In the 4G/5G wireless broadband network research, the research on the scheduling of various MAC layer networks has always been the focus of many researchers, such as the research on handover scheduling in homogeneous or heterogeneous mobile networks [12][13][14] and research on multimode QoS guarantee [15][16][17][18]. In LTE-A mobile network scheduling research fields, some research studies focus on the discussion of uplink scheduling [19][20][21], but most of the research studies focus on downlink scheduling. In addition, to support network managers to allocate resources within the limited wireless network bandwidth, it is necessary to incorporate QoS considerations in scheduling.
For LTE-A downlink scheduling, Biernacki et al. [22] proposed some fairness algorithms to find a balance between different QoS type traffic to avoid starvation at low QoS-level traffic flows. e article [23] had proposed a scheme that can support real-time VoIP traffic and dynamically adjust traffic rates to avoid buffer overflow. Considering the scheduling algorithm and QoS support at the same time, Aminu et al. [24] conducted a survey on many scheduling algorithm mechanisms for the LTE-A MAC layer scheduling mechanism and the characteristics of QoS considerations. Some comparative analyses have been performed on their research results to explore the various parameters of the various downlink scheduling algorithms for resource allocation. Nasralla et al. [25] discussed and analyzed many current QoS-aware downlink scheduling algorithm mechanisms in the LTE-A networks and divided these mechanisms into four main classes: delay aware, queue aware, target bit rate aware, and hybrid aware. ey also proposed the use of the hybrid-aware category as a conceptual mechanism to propose a resource allocation scheduling algorithm that considers QoS while taking fairness into account. In doing so, there can be a certain degree of scheduling fairness in the face of real-time and non-real-time traffic.
Some MAC scheduling schemes comprise the timedomain and the frequency-domain scheduler in the LTE-A network. Wang et al. [26] proposed a novel packet scheduling algorithm based on frequency domain (FD) prediction and time-domain (TD) grouping technique for real-time applications in the downlink LTE-A system. e proposed algorithm, which is robust to simultaneous multiple channel defects, is proven to satisfy QoS requirements for real-time users and achieve the rate requirement. Grøndalen et al. [27] applied the standard TD scheduling mode, where all RBs in a subframe can be allocated to a single UE. ey also considered their FD mode, where the RBs in each subframe can be allotted to multiple UEs. e scheduling indexes of the schedulers have been accordingly changed to account for the finer RB granularity in resource allocation and the richer CQI returned by each UE. Furthermore, both the TD and FD versions of the proposed scheduling have been implemented and adopted throughput guarantees. Tuan et al. [28] integrated both time and FD scheduling as the proposed algorithm, and it achieved the QoS requirement for real-time flows and provided fairness to non-real-time flows.
To develop a scheduler, which can consider different real-time traffic flow's requirements, might be necessary for much real-time traffic UE in the LTE-A downlink environment. However, current research scheduling schemes may only focus on the rate or delay of one aspect to improve the wireless network quality satisfaction purpose. Moreover, to apply both the time and FD concept schedulers and consider both rate and delay real-time user requirements in the LTE-A network is very important to design MAC scheduling. e proposed hybrid network user satisfaction-based downlink scheduling approach is named max rate delay urgency first (MRDUF). e main contributions of this study are summarized as follows: (i) We propose the idea of simultaneously considering the UE's traffic flow's both rate and delay requirements. (ii) We propose the idea to achieve the goal of fairness in all UE different real-time traffic flows. (iii) By considering both the time and frequency domains as the hybrid and two-stage scheduling to improve the scheduling performance, our proposed idea can provide a flexible network quality scheduling approach with low computing.    Figure 1. e radio channel capacity is assumed to be static for the traditional MAC scheduling scheme; it was revised for the LTE-A network environments. In the LTE-A network, an eNB typically selects the MCS depending on a prediction of the DL channel condition from UE (as UE 1 -UE K of Figure 1), which is according to each UE's CQI report transmitted. e 3GPP LTE-A standard has given a table of reference for the efficiency of each CQI index (CQI ranges from 1 to 15 by modulation type of 64QAM, 16QAM, and QPSK) in Table 1. Estimation of the channel capacity depends on the CQI reports from a UE, meaning that different UE have different views of the channel capacity. Since the current per RB capacity via each UE is dynamic, it is important to schedule these DL RBs to appropriately meet a UE's requirement. Moreover, an eNB should simultaneously consider many UE throughput and fairness requirements. Finding a balance between the two requirements is an important research topic for the wireless network area.

Max roughput (MT).
is study introduces the conventional MT algorithm [29], which can maximize throughput. MT algorithm will select users according to the channel conditions of UE and eNB upon selection, i.e., it will select the user with the optimum channel and allocate radio resources to this user, so the user with an optimum channel at that time always can be selected. For example, the equation (1) below is the equation of the MT algorithm: where both i and j indicate UE, k indicates RB, m MT j, k indicates that RB k is allocated to UE j according to the MT algorithm, and d i k (t) indicates the expected amount of data available by UE i at the k th RB in the t th TTI. erefore, it can be seen from equation (1) that the MT algorithm only considers the allocation of RB to UE with optimum CQI value so that RB can provide the UE with the highest number of bits to achieve the goal of maximizing throughput but does not consider other factors. Figure 3 is the schematic of the MT algorithm. e diagram has three users, namely, UE1, UE2, and UE3, whose channel quality changes with time. As the MT algorithm allocates resources to the user with optimum channel quality at that time, and UE1 has the optimum channel quality in the first time interval in the figure, the MT algorithm allocates the resources to UE1 as per the algorithm characteristics. While UE2 has the optimum channel quality at that time in the next time interval, the MT algorithm allocates the resources to UE2. us, as the channel quality changes over time, the user with optimum channel quality is UE1, UE1, UE1, UE3, UE2, UE2, and UE1 in sequence, and the MT algorithm allocates resources to the users in this order.

Blind Equal roughput (BET) and Proportional Fair (PF).
If throughput and fairness are simultaneously considered, BET [20] and PF [29] algorithms can be adopted.
is is because all users want to achieve a certain balance when contending for radio resources so that all users can be provided with similar service levels. ese two algorithms record the average throughput achieved in the past as shown in equation (2) and keep updating. e following are the equations of BET and PF algorithms: where both i and j indicate UE, k indicates RB, m BET j, k indicates that RB k is allocated to UE j according to the BET algorithm, m PF j, k indicates that RB k is allocated to UE j according to PF algorithm, r i (t) indicates the amount of data obtained by UE i in the period t, R i (t) indicates the past average throughput of UE i up to the present time t expressed in exponential average, and α indicates the weight value from 0 to 1, as shown in equation (2). erefore, it can be seen from equations (3) and (4) that both BET and PF algorithms constantly update the past average throughput of users to achieve the fairness of throughput. In contrast, the PF algorithm can consider the channel quality of users at that time via m MT j, k more than the BET algorithm.

Earliest Deadline First (EDF)
. e EDF algorithm [31] is a commonly used algorithm in real-time data traffic, and real-time traffic always has a delay budget to which the traffic belongs. When the head-of-line (HOL) delay of a packet exceeds its delay budget, the packet is discarded. erefore, when selecting users, the EDF algorithm decides according to the current time span between HOL delay and the delay budget of the users at that time. e following is the equation of the EDF algorithm.
where both i and j indicate UE, k indicates RB, m EDF j, k indicates that RB k is allocated to UE j according to the EDF algorithm, τ i indicates the delay budget of UE i , and d HOL, i indicates HOL delay, which is the current delay of the first packet of UE i in the buffer of eNB. In equation (5), the EDF algorithm allocates the resource based on the time span between the HOL delay and the delay budget. us, when the HOL delay of a UE is close to the delay budget to which it belongs, it indicates that this packet will be discarded soon, so it gets high priority.

Proposing a Hybrid Network User Satisfaction-Based
Downlink Scheduling. Current scheduling algorithms, such as MT, BET, PF, and EDF, only consider all UE rate or delay requirements. ese one-stage scheduling schemes cannot fit the individual UE's requirement with different traffic specifications. In the time unit of each TTI, all users simultaneously contend for all RBs, and for each RB, the user with the highest priority is selected and provided with this RB. For example, there are 5 UE to be scheduled in Figure 4. When each TTI is scheduled, 5 UE simultaneously contend for 10 RBs in each TTI, and for each RB, the UE with the highest priority is selected and provided with this RB, for example, RB1 is allocated to UE3.
To provide a flexible network quality scheduling approach with lower computing effort, we consider both time and FDs as the hybrid and two-stage scheduling to improve the scheduling performance. In Figure 5, during each TTI, several UE are selected from all users, of which the process is called time-domain packet scheduler (TDPS) processing mechanism, and then, RB resources are actually allocated to the UE selected as per TDPS, of which the process is called frequency-domain packet scheduler (FDPS). ere are 5 UE to be scheduled in Figure 5. In this TTI scheduling, UE1, UE3, and UE5 are first selected as per TDPS, and the results of TDPS are input to the frequency domain. ese 3 UE then contend for all RBs in this TTI, and for each RB, UE with the highest priority is selected and provided with this RB, for example, RB2 is allocated to UE1. us, the proposed twostage scheduling approach can effectively reduce the computational load in the case of many UE. Some MAC scheduling schemes did include both time and frequency domains [26][27][28]. Some studies had focused only on the rate of satisfaction [26,27], while the other considered only the fairness goal for non-real-time traffic flows [28]. e proposed MRDUF approach is based on UE's requirements and can appropriately allocate radio resources for UE real-time traffic in the LTE-A network. In addition, considering the requirements of rate and delay, an algorithm for fairness between different satisfactions is proposed according to the different requirements of rate and delay among UE. Moreover, two-stage scheduling is adopted. First, in the firststage TDPS, the rate or delay urgency of each UE is calculated according to the different requirements of rate and delay among UE, and the specific UE with high urgency is selected to FDPS to allocate RB, with the scheduling algorithm of TDPS named as MRDUF. In the second-stage FDPS, two existing algorithms' concepts are applied according to the different RB allocation methods, namely, first come first serve (FCFS) and MT.
3.2.1. TDPS: MRDUF. In our proposed approach, the first stage is called MRDUF. e MRDUF scheme calculates realtime UE rate distribution and urgency of the UE delay budget to allocate the priority of each UE traffic. e calculation formula equations (6)-(8) are as follows: e U rate,i is the UE i 's traffic rate, and the U delay,i is the delay level. Moreover, we add the TD P i as the priority parameter of UE i , the r i is the average bit rate of UE i in current TTI period, the GBR i is the requirement bit rate of UE i , the d HOL,i is current UE i 's head of line in the packet  Mathematical Problems in Engineering buffer, and the D QCI,i is UE i 's delay budget of UE i 's QCI level. Using these formulas, the larger the TD P value is, the higher is the emergence level. us, a bigger gap between the current rate and requirement rate or delay approaching delay budget raises the value of TD P. Furthermore, we design a VSL to schedule how many candicate packets from different UE's traffic in a TTI period, one TTI delivery maximum capacity based on VSL_ reshold as equation (9) VSL Threshold � N RBG * N TTI OFDM − N Ctrl In the LTE-A network, two RBs are the resource block group (RBG), and then, the N RBG is the number of RBG in a TTI period. e number of OFDM symbol is N TTI OFDM in a TTI period, the number of the OFDM symbol is N Ctrl OFDM in the control channel, and then, the Eff(CQI max ) is the best CQI's efficiency.
To calculate each UE's TD P value that could sort the priority sequence, a UE traffic buffer with the largest value of TD P can have the chance to select a packet into the VSL candidate buffer queue as step 1 of Figure 6, and UE1 has the largest value of 0.923. After the packet has moved from the UE buffer to VSL, each UE's TD P should be updated. e procedure of the MRDUF scheme would be continuously run until the next selected UE's packet might exceed the VSL Threshold as the last step of Figure 6. e VSL buffer is the delivery packet list for second-stage FDPS.  ( Figure 7). en, the packets sorted in VSL are allocated in sequence. In Figure 7(a), the first sequential packet belongs to UE1, which means that UE1 has the highest urgency, so UE1 can preferentially select the optimum RB (Figure 7(b)). e second priority is the packet of UE3 (Figure 7(c)), and the above steps are repeated. ere are two finished policies, one is no more UE packets in the VSL queue, and the other one is no more free RB space for allocation (Figure 7(d)).

Enhanced FDPSL: MT + FCFS.
Suppose FDPS allocates RB to the users as per the FCFS algorithm, in that case, it will be limited by the priority of the packet in VSL, which degrades the efficiency of RB, resulting in the degradation of overall throughput, as shown in Figure 7(d). Although RB4 still has space for UE3, such space in RB4 can only be wasted because the next urgency sequence is not the packet of UE3. First of all, the VSL of TDPS is slightly modified by adding a lower threshold (VSL Threshold lower ), which could  e higher threshold is defined as (VSL Threshold upper ), which is the original threshold, and the calculation method is as shown in equation (9). Different algorithms calculate these two thresholds in the FDPS. VSL Threshold lower � N RBG * N TTI OFDM − N Ctrl OFDM * 12(subcarriers) * Eff CQI avg .
e allocation process of the enhanced FDFS will determine the allocation order of RB according to VSL Threshold lower and VSL Threshold upper , while for packets with a sequence lower than VSL Threshold lower , the resources are allocated according to the MT algorithm in Section 3.1.1 regardless of the urgency. For example, the yellow packets in Figure 8 are irrespective of their sequence; while for packets with a sequence higher than VSL Threshold lower , RB is allocated according to the method specified in Section 3.2.2, such as the green packets in Figure 8. e allocation process of the enhanced FDFS determines the allocation order of RB according to VSL Threshold lower and VSL Threshold upper , while for packets with a sequence lower than VSL E, the resources are allocated according to the MT algorithm in Section 3.1.1, regardless of the urgency. For example, the yellow packets in Figure 8 are irrespective of their sequence, while for packets with sequence higher than VSL Threshold lower , RB is allocated according to the method specified in Section 3.2.2, such as the green packets in Figure 8.
e RB allocation process of the enhanced FDFS is as shown in Figure 9. e MT algorithm is adopted to allocate RBs because the sequence of yellow packets is lower than VSL Threshold lower , and UE3 in the figure has the optimum VSL_ reshold Virtual Scheduling List   Mathematical Problems in Engineering channel quality, so it can preferentially select the optimum RB until the resources for packets of UE3 in VSL with a sequence lower than VSL Threshold lower are completely allocated as shown in Figure 9(b). e above actions are repeated until all yellow packets (whose sequence is lower than VSL Threshold lower ) are allocated as shown in  Mathematical Problems in Engineering Figure 9(c). In case of any remaining RBs, they are allocated to green packets (whose sequence is higher than VSL Threshold lower ) as per the original FCFS algorithm as shown in Figure 9(d). By comparing Figure 9(d) with Figure 7(d), it can be found that the enhanced FDFS method can transfer 100 bits more packets in UE2, which improves the overall performance. e two-stage schemes are shown in Figure 10 which have been, respectively, scheduled from time and FD consideration with the VSL concept that is the detail of our proposed satisfaction-based scheduling approach, and it can achieve both rate and delay requirements for different UE traffic behavior.

Discussion of UE's Traffic Behavior.
In our proposed approach, it should support both rate and delay requirements for different UE's traffic flows. e audio and video traffic flow types should be assigned, and then, the different aspects of the delay budget should be added as the four realtime traffic types (VoIP, video, online radio, and video conference) for performance evaluation. Poisson-like realtime traffic would be easier to analyze these scheduling schemes. e analysis of different proportions of these four types is also necessary for further investigation.

Experimental Setup and Performance Criteria.
A custom program developed by Microsoft Visual C++ 6.0 for systemlevel simulation is extended from the authors' laboratory experiment tools in the LTE environment. ere is only one eNB and four real-time traffic types including VoIP, video, online radio, and video conference, as shown in Table 2 in our simulation environment. e proportion of these four types in the basic simulation environments (VoIP: Video: Online Radio: Video Conference) is 1 : 1 : 1 : 1. e four types of real-time traffics are designed as uniform distribution, and the detailed simulation parameters are shown in Table 3. e input load for each UE flow is equal, and the packet arrival process is Poisson. e size of a packet is fixed, and the two levels of packet size, 800 bits for audio traffic type and 8000 bits for video traffic type, are simulated. All UE moves in a random direction within the eNB signal range by means of random way point as shown in Figure 11, whose movement speeds are random within 15 m/s-20 m/s. It is assumed that the number of packets received in each TTI is in Poisson distribution; then, the resources are allocated according to the CQI value reported by the bottom layer. e channel quality for each UE is simulated by directly drawing a random number from the range of CQI values.

Fairness of Satisfaction.
Our proposed schemes can improve both rates and delay fairness satisfaction. e results are shown in Figures 12-21. First, the performance analysis is discussed for different methods based on the fairness of satisfaction of total UE traffic flows. Since the MT algorithm does not consider the requirements of UE traffic flow but only considers UE channel quality as the allocation criterion of radio resources, it is adopted as the benchmark for performance comparison based on the fairness of satisfaction.
(i) As shown in Figures 12 and 13, MRDUF/FCFS and MRDUF/MT schemes feature better fairness of satisfaction of rate and delay than other scheduling algorithms applied in the control group. e proposed approach considers the rate and delay requirements of different real-time data traffic and schedule according to the urgent priority of rate and delay requirements. (ii) As shown in Figure 12, the number of UE increases from 32, and as the UE number increases, i.e., the increase of load in the system, a larger difference in effect can be found. As the approach proposed in this study must take into account the overall requirements of all UE and also takes into account consideration fairness, the overall fairness of satisfaction cannot be lost due to the increase in the number of UE. When the number of UE is increased to 96, the gain of fairness of rate satisfaction for MRDUF/FCFS and MRDUF/MT schemes is about 50% and 40%, respectively, compared to that for the MT algorithm. (iii) For the fairness of delay satisfaction, as shown in Figure 13, as the algorithm is related to the number of packets successfully sent from the delay budget, the performance graph of fairness of delay satisfaction is similar to that of fairness of rate satisfaction. e gain of fairness of delay satisfaction for MRDUF/FCFS and MRDUF/MT schemes is about 50% and 40%, respectively, compared to that for the MT algorithm and is about 10% compared to that of the EDF algorithm.       Compared to MT, the PF and BET have the equal fairness gain from light to heavy load. e EDF could have better fairness gain in heavy load compared to the PF and BET schemes. However, our MRDUF/FCFS and MRDUF/ MT schemes have a higher than 10% gain than the EDF scheme. So our proposed approach outperforms the contrasts, especially in heavy load. Figure 22, the MT scheme has the best performance due to the maximum throughput specification. However, the PF and BET should consider the fairness of all UE traffic flows, so the rate sacrifices cannot be avoided. e PF is a little bit better than BET for total throughput due to the UE's channel quality consideration. Meanwhile, the EDF scheme only focuses on delay requirements, so the rate performance is the worst. However, our proposed MRDUF/ FCFS and MRDUF/MT concern not only rate fairness but also delay fairness; the throughput might be a little bit lower than MT, and the performance is similar to PF and BET schemes and higher than the EDF scheme. Figures 23 and 24, the rate and satisfaction both decrease with increasing traffic load. e PF has the best rate of satisfaction due to only focusing on per traffic rate requirement. e lower bit rate traffic flows (e.g., VoIP and online radio) might have a 100% satisfaction value with the average calculation benefit effect. Our proposed approach considers both UE traffic rate and delay requirement and only has the highest satisfaction in very light load; however, our proposed approach has better fairness gains than other contrasts. A little bit of sacrifice cannot be avoided in the rate and delay satisfaction aspect.  Table 4, when the number of UE is 96, the fairness of rate satisfaction of MRDUF/FCFS and MRDUF/MT schemes is higher than that of the MT algorithm by 49% and 42%, respectively, while the average rate satisfaction of MRDUF/FCFS and MRDUF/MT schemes is lower than that of the MT algorithm by 9% and 9%, respectively. us, our proposed MRDUF/FCFS and MRDUF/MT schemes are optimum in the fairness of satisfaction while optimal for rate satisfaction and delay satisfaction only under light load. erefore, for MRDUF/FCFS and MRDUF/MT schemes, the number of UE may be limited in eNB by admission control in the future so that satisfaction and fairness of satisfaction can be taken into consideration at the same time.       To present the traffic impact of these scheduling schemes, case A and case B were designed for further simulation. Case A is the original distribution. at is, the proportion of the four types (VoIP: Video: Online Radio: Video Conference) is 1 :1 : 1 :1. Case B is with a higher ratio of voice or audio traffic; therefore, the proportion of the four types (VoIP: Video: Online Radio: Video Conference) is 4 :1 : 4 :1. e two cases simulation traffic loads are generated at the same state. e X-axis value has been normalized from light load to heavy load in Figures 25 and 26. Case B has a higher number of lower bit rate traffic flow than case A due to the different traffic distributions. All the scheduling schemes have a higher gain of fairness and average satisfaction in case B. In particular, our proposed MRDUF/FCFS and MRDUF/MT schemes have better performance at light and medium loads (the rate ratio from 0.3-0.5) in case B. Authors have also tried the other simulation criteria, and the results are similar. With the heavy traffic load simulation state, i.e., the rate ratio is 1, case B still has a better performance result in all criteria than case A (Table 8).

Conclusions
For current advanced mobile wireless network providers, LTE-A has attracted attention worldwide. To find high network quality satisfaction of MAC scheduling in the LTE-A network is a very hot and important research issue. Some traditional scheduling schemes have been discussed about this idea in many research articles. e common MT, PF, and BET algorithms only consider the requirements for rate, while the EDF algorithm only considers the requirements for the delay. A network user satisfaction-based scheduling approach should consider UE's traffic both rate and delay requirements and regard both the aspects' fairness. Our proposed MRDUF/FCFS and MRDUF/MT schemes can achieve this goal. Moreover, our proposed schemes can support different real-time UE's traffic flows' requirements and achieve higher fairness. Simulation results have shown that the fairness gain in rate and delay has the best performance even though the satisfaction and throughput have less performance. e fairness gain would have a maximum of 50% gain better than contrasts. It is a very important benefit for QoS support.

Data Availability
Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.

Consent
Not applicable.

Conflicts of Interest
e authors declare that there are no potential conflicts of interest in this paper.

Authors' Contributions
Yi-Ting Mai conceptualized this study, data collection and analysis, literature review, manuscript writing, and experiment design. Cheng-Tao Yang performed the experiments and literature review. All authors read and approved the final manuscript.