You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

4 December 2019

Energy Efficient Resource Allocation for M2M Devices in LTE/LTE-A

,
and
1
LEAT / CNRS UMR 7248, University Cote Azur, 06903 Sophia Antipolis, France
2
iQsim, 06560 Valbonne, France
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Wireless Systems and Networks in the IoT

Abstract

Machine-to-machine (M2M) communication consists of the communication between intelligent devices without human intervention. Long term evolution (LTE) and Long-term evolution-advanced (LTE-A) cellular networks technologies are excellent candidates to support M2M communication as they offer high data rates, low latencies, high capacities and more flexibility. However, M2M communication over LTE/LTE-A networks faces some challenges. One of these challenges is the management of resource radios especially on the uplink. LTE schedulers should be able to meet the needs of M2M devices, such as power management and the support of large number of devices, in addition to handling both human-to-human (H2H) and M2M communications. Motivated by the fundamental requirement of extending the battery lives of M2M devices and managing an LTE network system, including both M2M devices and H2H users, in this paper, two channel-aware scheduling algorithms on the uplink are proposed. Both of them consider the coexistence of H2H and M2M communications and aim to reduce energy consumption in M2M devices. The first algorithm, called FDPS-carrier-by-carrier modified (CBC-M), takes into account channel quality and power consumption while allocating radio resources. Our second algorithm, recursive maximum expansion modified (RME-M), offers a balance between delay requirement and energy consumption. Depending on the system requirements, RME-M considers both channel quality and system deadlines in an adjustable manner according to M2M devices needs. Simulation results show that the proposed schedulers outperform the round-robin scheduler in terms of energy efficiency and have better cell spectral efficiency.

1. Introduction

Today, the world is more connected than ever thanks to the machine-to-machine (M2M) communication, also called machine-type-communication (MTC). M2M describes the exchange of data between smart devices and remote servers. These intelligent machines integrate computing capabilities that enable them to capture data around them and share this with other devices without the need of human intervention. Moreover, M2M applications are used in many domains, including e-health monitoring, remote security, smart grids, smart homes, transportation systems and so on [1,2]. Cellular networks, such as 2G, 3G and long term evolution (LTE)/long-term evolution-advanced (LTE-A), play a fundamental role in the deployment of M2M communication, thanks to their ubiquitous coverage and their long range. Besides, dedicated M2M cellular architecture, as LORA and Sigfox [3] are built to provide high coverage and very low cost connectivity. However, they support only very low throughput, on the order of few bytes per minutes. Enhanced machine type communication (eMTC) and narrow band internet of things (NB-IOT) are built from existing LTE functionalities [4]. LTE/LTE-A offers high data rate, low latency, high capacity and more flexibility. However, most of the M2M devices are battery driven, and sometimes it is difficult and even impossible to replace the battery. For this reason, reducing power consumption is crucial for M2M devices. A possible solution to extend a device’s life is the use of power-aware resource allocation techniques in the uplink, as the main traffic of M2M devices is in the uplink side.
In this paper, we propose two uplink resource allocation strategies which take into account the coexistence H2H/M2M and which aim to reduce energy consumption for MTC devices. Both proposed schedulers consider channel quality while allocating radio resources for active devices with two different allocation algorithms. Moreover, the second scheduler considers the delay tolerance of MTC devices, which can vary from a few milliseconds to several hours [5], when allocating the limited resource blocks. The proposed schedulers are able to reduce the total transmission power while satisfying the quality of service (QoS) requirements in term of delay for the second scheduler.
The paper is organised as follows. Section 2 describes, briefly, the M2M communication, the packet scheduler for the LTE network and presents some works from the literature. Section 3 details system model and proposed schedulers. Section 4 discusses the results of simulation, and finally, Section 5 concludes this paper.

3. System Model and the Novel Schedulers

3.1. System Model

We consider an uplink SC-FDMA system with one eNB, n active H2H devices and m active M2M modules. Every transmission time interval (TTI) of 1 ms, according to a defined algorithm, the eNB selects users among active users to be scheduled and allocates N resource blocks to them. The transmission power, as defined by the standard [32], is given in Equation (1).
P T X = min ( P m a x , P 0 + 10 log 10 ( M ) + α P L + Δ T F + f ) ,
where:
  • P m a x is the maximum transmission power;
  • P 0 is the open loop path-loss-power value;
  • M is the number of RBs allocated to the user;
  • α is the open loop path-loss factor;
  • P L is the downlink path-loss measured in the user;
  • Δ T F is a parameter related to the used modulation scheme;
  • f is a user parameter related to closed loop correlation.

3.2. FDPS-Carrier-By-Carrier-Modified

Our algorithm, called FDPS-carrier-by-carrier-Modified (CBC-M) [33], considers the coexistence of H2H and M2M devices. Our scheduler is divided into two steps: TDPS and FDPS. In TDPS, the scheduler prioritises the H2H devices and reserves L H 2 H resource blocks to H2H users. In FDPS, selected H2H users are scheduled using FDPS-carrier-by-carrier (CBC) scheduler, proposed by Lee et al. [34]. CBC, which is represented in Algorithm 1, allocates RBs, starting from the first RB, to the user with best metric. Once a UE has been assigned a RB, it can no longer be assigned RBs unless it satisfies the contiguity constraint. Then, the next RB is assigned to UE with maximum value UE-RB.
Algorithm 1 FDPS-Carrier-By-Carrier
1:
Let U be the set of schedulable modules;  
2:
Let M[i][j] be the metric of H 2 H j module at R B i ;  
3:
Let A[m] be RB-to-module assignment status;  
4:
for RB c = 1 to m do  
5:
    pick the best module i U with largest value M i , c ;  
6:
    Assign R B c to module i (i.e. A [ c ] i );  
7:
    Let I be RBs already assigned to module i;  
8:
    if I = then  
9:
         U = U A [ c 1 ]  
10:
    end if;  
11:
end for.
Table 1 shows an example of RBs’ allocations using a CBC scheduler. R B 1 is assigned to U E 2 which has the highest metric. Then, because U E 1 has the highest value, R B 2 is allocated to it. At R B 3 , U E 3 has the highest value, so R B 3 is assigned to it. When we reach R B 4 , U E 1 has the highest value, but the resource block can not be assigned to it as it violates the contiguity constraint. However, R B 5 is assigned to U E 3 as it satisfies contiguity constraint. R B 6 again belongs to U E 1 but it can not be assigned to it again for the same reason.
Table 1. Example with frequency domain packet scheduling (FDPS)-carrier-by-carrier.
The rest of the resource blocks (RBs) (Equation (2)) are assigned to M2M devices using Algorithm 2:
L M 2 M = N R B s L H 2 H ,
where:
  • L M 2 M is the number of RBs assigned to M 2 M devices;
  • N R B s is the total resources blocks available for scheduling;
  • L H 2 H designs the number of RBs assigned to H 2 H devices.
CBC-M starts allocating RBs to M2M devices from the first un-allocated RB. For each RB, the M2M device with the best CQI is selected. The resource block is allocated to M2M device only if the maximum power is not yet reached.
Algorithm 2 FDPS-carrier-by-carrier-Modified
1:
Let M be the set of schedulable M2M modules;  
2:
Let MCQI[i][j] be the metric of M 2 M j module at R B i ;  
3:
Let L M 2 M be the number of RBs not allocated to H2H users;  
4:
Let P T ( j ) be the transmission power of M 2 M j ;  
5:
for RB c = m+1 to N R B s do  
6:
    Find M 2 M k with best MCQI[c][k];  
7:
    if ( P T ( k ) < P m a x ) then  
8:
        Assign R B c to M 2 M k ;  
9:
        Let I be the number of RBs already assigned to M 2 M k ;  
10:
    end if;  
11:
end for.
By allocating RBs with good channel quality, M2M device reduces the number of necessary RBs to send data and consequently the power transmission is reduced. However, CBC-M does not take into consideration delay constraint. For this reason, our second proposed algorithm considers power consumption and delay constraints while allocating resource blocks to M2M devices.

3.3. Recursive Maximum Expansion Modified

Our second algorithm, called recursive maximum expansion modified [33], takes into account the coexistence of H2H and M2M devices. It uses recursive maximum expansion (RME) scheduler [30] to assign resource blocks to H2H devices. L H 2 H RBs are reserved to H2H devices and the rest of the RBs are assigned to M2M devices. RME consists of finding the UE-RB that has the highest metric value and assigning this RB to the selected UE. Then, it expands the allocation at the right and left hand side of the RB selected for the same UE. This continues until another UE with better metric is found. A new search for highest UE-RB is done.
Table 2 shows an example of resource blocks allocation using RME. U E 1 has the highest metric at R B 2 , so this latter is allocated to U E 1 . Then, RME checks at the right and left side of R B 2 if U E 1 has higher values than other H2H devices. But because none of the RBs belong to it, RME starts a new search. U E 1 can no longer be assigned RBs until all UEs have been assigned an RB. The next highest value belongs to U E 3 at R B 5 , so R B 5 is allocated to U E 3 . At the right and left side, none of RBs belong to U E 3 , so a new search is started and R B 3 is allocated to U E 2 which has the highest metric at R B 3 . Lastly, the remaining RBs of L H 2 H that have not been allocated are assigned to UEs which satisfy the contiguity constraint.
Table 2. Example with recursive maximum expansion.
Remaining resource blocks, L M 2 M , are allocated to M2M devices using the RME-M scheduler, whose framework is shown in Figure 3. The steps of this algorithm are as follows.
Figure 3. Flow chart of RME-M uplink scheduler for M2M devices.
Step 1.
Every TTI, calculate, using RME-M, the remaining delay dk which corresponds to the difference between the maximum tolerable delay for each application and time spent in the buffer.
Step 2.
Sort M2M devices in ascending order according to their delay dk.
Step 3.
If di of the ith M2M device is lower than a delay threshold (dTh), then find the R B l corresponding to the best CQI. From RBl, allocate all the required RBs for M2Mi. Exclude the allocated RBs from L R B M 2 M . Delay threshold changes dynamically according to the minimum tolerable delay for each application. It has to be higher than the tolerable delay and higher than 4 ms (time necessary for each application to prepare its data to be sent after receiving allocation table from the eNB).
Step 4.
If di is higher than the delay threshold (dth), find M2Mj with the highest CQI.
Step 5.
For M2Mj, sort RBs in descending order according to their CQI (called table TCQI).
Step 6.
Find for each element in TCQI, the maximum number of RBs that can be allocated to M2Mj.
Step 7.
From TCQI, find the first RBk that allows for sending the maximum data while power transmission is lower than the maximum transmission power.
Step 8.
Allocate the RBk to M2Mj.
Step 9.
Expand the allocation both on the right and left hand side of RBk until another M2M device has a better metric.
Step 10.
Put M2Mj in the idle state.
Step 11.
Repeat Steps 3–10 by searching for the maximum among non idled M2M devices. Stop when all RBs are allocated or all M2M devices are in the idle state.
Figure 4 represents an example of resource blocks allocation using RME-M scheduler, if there is no user with critical delay. Figure 4a shows that U E 0 has the highest metric value at R B 14 , so U E 0 is selected to be scheduled. Then a search of other higher values for U E 0 is done. In this example, U E 0 has only one maximum that allows to send data with good channel quality. So R B 14 is assigned to U E 0 . RBs allocation is expanded at the right and left hand side of R B 14 , until another UE with a better metric is found ( U E 2 ). Consequently, RBs from R B 9 to R B 18 are allocated to U E 0 ; then, the latter is put into an idle state. The search of the next maximum among the non-idled UEs (Figure 4b) shows that U E 2 has two maximums at R B 6 and R B 22 ; however, the allocation of R B 22 to U E 2 allows for assigning more RBs with good channel quality than if R B 6 is allocated to U E 2 . Consequently, resource blocks from R B 19 to R B 26 are assigned to U E 2 . The search of the maximum among non idled UEs is repeated (Figure 4c). When all UEs are idled and not all RBs have been allocated, remaining resources are allocated to the adjacent UE with highest metric (Figure 4d,e). A comparison between the final resource blocs allocation using RME-M and RME schedulers is shown in Figure 4e,f respectively. RME-M allocates the set of RBs with best CQI, contrarily to RME (Figure 4f which only searches for the combination U E i R B j with the highest metric value and assigns R B j to U E i without considering metric value of adjacent RBs.
Figure 4. Example of resource allocation by RME-M and comparison with RME.

4. Results and Analysis

4.1. Simulation Environment

We used a round-robin (RR) scheduler, and CBC and RME schedulers which are channel aware schedulers, as references to evaluate our algorithms. The RR scheduler, which is one of the classic schedulers used in many older systems, consists of distributing RBs to all UEs that require data transmission equally. It assigns resource blocks to users in a circular order.
In order to evaluate the performance of our algorithms, we used the LTE-Sim simulator [35]. In our simulation, we considered a single cell, in which one eNB was positioned in the centre, whereas M2M and H2H devices were distributed randomly. In this study, voip, video and constant bit rate (CBR) flows were used for H2H communication; 30 H2H devices were used, 10 for each flow. As mentioned in Section 2.1, the majority of M2M applications are either event-driven or time-driven applications, so in this study, these two types of M2M applications were simulated. The distribution of the M2M devices was considered in our scenario as follows: 70% of devices were time-driven applications and 30% of MTC devices were event-driven applications. The burst transmission of M2M event-driven applications was modelled with a Poisson process with rate λ = 50 ms. However, the transmission interval of time-driven application was fixed and it was selected randomly within the range 0.05 , 5 s. Both M2M applications had a packet size of 125 bytes [36]. Table 3 shows the simulation parameters and Table 4 summarises the information about the traffic model.
Table 3. Simulation parameters.
Table 4. Traffic model.
Besides, for RME-M scheduler, the delay threshold was fixed to one frame (10 ms), which is higher than the minimum tolerable delay of M2M applications.

4.2. Evaluation Metrics

In this paper, we consider the following metrics which evaluate the performance of the schedulers:
  • Power efficiency: we calculated it in terms of dBm per bytes, where the power in dBm was calculated using Equation (1).
  • Spectral efficiency: it is defined as the ratio between the information rate (bit/s) and the bandwidth of the channel (Hz).
  • Number of packets that do not satisfy the constraint of maximum tolerable delay.
  • Fairness: it determines whether users are receiving fair shares of RBs. It is measured using Jain’s fairness index [39], as shown in Equation (3).
    J ( T ) = ( n = 1 N T ( n ) ) 2 N n = 1 N T ( n ) 2 ,
    where N is the number of users and T ( n ) is the normalised throughput (Kbps) of nth user.

4.3. Performance Evaluation

In this section, we compare the performance of our proposed schedulers to the RME, CBC and RR schedulers. To ensure the minimum of fairness between H2H and M2M devices, both RME-M and CBC-M allocated maximum 60% of the total RBs to H2H modules [13]. The rest of RBs were assigned to M2M devices.
Figure 5 represents the power efficiency in dBm/bytes. It shows that our proposed schedulers, RME and CBC, allow one to increase the power efficiency for both types of M2M applications compared to the RR scheduler (Figure 5a,b). This efficiency is due to the reduction of power transmission. These schedulers allow one to allocate RBs with best channel quality which has the consequence of using fewer RBs to send data, contrarily to the RR scheduler which does not consider channel quality when allocating resource blocks. Equation (1) shows that the transmitted power is proportional to the number of RBs. So if the number of allocated RBs reduces from N RBs to M RBs, the power can be saved by a value of Δ P M , N (Equation (4)).
Figure 5. Power efficiency (dBm/byte).
Δ P M , N = P N P M = 10 log 10 ( N / M ) .
Figure 6 represents the spectral efficiencies of RR, CBC, RME and our proposed schedulers. We note that our schedulers enable one to have better spectral efficiency than RR scheduler, thanks to the allocation of RBs with the best CQI. Basilashvili [40] demonstrated that spectral efficiency, which is the measure of wireless network capacity, is proportional to channel quality. Using the Shannon–Hartley theorem (Shannon’s Law), the channel capacity is:
C n B log 2 S / N ,
where C is the channel capacity (bits/s), n represents the number of transmit antennaes, B is the bandwidth and S/N is the signal-to-noise ratio. This theorem defines the maximum rate at which information can be transmitted over a communication channel, over the air interface in our case, of a specified bandwidth in the presence of noise. Besides, from Figure 6, we noticed that RME-M has better spectral efficiency than RME scheduler thanks to the allocation of a set of RBs with best channel quality.
Figure 6. Spectral efficiency X number of M2M devices.
Figure 7 represents the number of packets not satisfying delay constraint. We noticed that RME-M allows one to reduce, considerably, the number of packets not meeting their delay constraint. As in addition to taking into consideration power consumption, RME-M takes into account the delay constraint, which allows devices with less delay tolerance to have the highest priority and send their data before their delay expiration. Contrarily to CBC-M scheduler, which does not consider delay constraint, RME-M performs very well and achieves a very high percentage of MTC devices served.
Figure 7. Number of packets not meeting delay constraint.
Figure 8 represents the results in term of fairness. The results show that RR scheduler has the best fairness for M2M periodic devices (Figure 8a). However, all other schedulers have a similar fairness index; this is due to the fact that RR scheduler equally allocates RBs to all devices without considering their channel quality. Our schedulers allow similar fairness for event driven applications (Figure 8b). For H2H devices, RME and CBC have better fairness indexes than our propositional schedulers. This is due the limitation of the number of resource blocs allocated to H2H devices imposed by our proposed schedulers. In CBC and RME, H2H devices are prioritised and if they have better channel quality than M2M devices, the latter will suffer starvation of allocated RBs.
Figure 8. Fairness index.

5. Conclusions

In this paper, we introduced two uplink scheduling algorithms for M2M devices over LTE. Both of them take into consideration the channel quality when allocating resource blocks to devices, which has the advantage of reducing the number of RBs necessary to send data, and consequently, reducing the energy consumed by devices. CBC-M can achieve the desired objective, which is reducing energy consumption comparing to RR scheduler; however, it cannot guarantee meeting the delay requirements of M2M devices. It was also shown that RME-M, which considers delay constraint, allows one to satisfy the QoS requirements of a large number of MTC devices in terms of delay and reducing power consumption. In this paper, we have also demonstrated the superiority of our approaches, in terms of spectral efficiency.

Author Contributions

Supervision, C.B. and P.B.; Writing—original draft, H.B.R.

Funding

This research was funded by iQsim company and Association Nationale Recherche technologie (ANRT).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, M.; Wan, J.; Li, F. Machine-to-Machine Communications: Architectures, Standards and Applications. KSII Trans. Internet Inf. Syst. 2012, 6, 480–497. [Google Scholar] [CrossRef]
  2. Kim, J.; Lee, J.; Kim, J.; Yun, J. M2M Service Platforms: Survey, Issues, and Enabling Technologies. IEEE Commun. Surv. Tutor. 2014, 16, 61–76. [Google Scholar] [CrossRef]
  3. Augustin, A.; Yi, J.; Clausen, T.; Townsley, W.M. A Study of LoRa: Long Range & Low Power Networks for the Internet of Things. Sensors 2016, 16, 1466. [Google Scholar]
  4. El Soussi, M.; Zand, P.; Pasveer, F.; Dolmans, G. Evaluating the Performance of eMTC and NB-IoT for Smart City Applications. In Proceedings of the IEEE International Conference on Communications (ICC), Kansas City, MO, USA, 20–24 May 2018; pp. 1–7. [Google Scholar]
  5. Nikaein, N.; Laner, M.; Zhou, K.; Svoboda, P.; Drajic, D.; Popovic, M.; Krco, S. Simple Traffic Modeling Framework for Machine Type Communication. In Proceedings of the International Symposium on Wireless Communication Systems, Ilmenau, Germany, 27–30 August 2013; pp. 1–5. [Google Scholar]
  6. 3GPP. Service requirements for Machine-Type Communications (MTC); Technical Report for TS 22.368; 3rd Generation Partnership Project (3GPP): Sophia Antipolis, France, 2017. [Google Scholar]
  7. ETSI TS 102 689 V2.1.1. Machine-to-Machine communications (M2M); M2M Service Requirements; Technical Report for ETSI: Sophia Antipolis, France, 2013. [Google Scholar]
  8. Ranken, M. M2M Global Forecast & Analysis 2014-24; Strategy Report; Machina Research: Stamford, CT, USA, 2015. [Google Scholar]
  9. 3GPP. Physical Layer Procedures; Technical Report for TS 36.213; 3rd Generation Partnership Project (3GPP): Sophia Antipolis, France, 2016. [Google Scholar]
  10. Mehaseb, M.A.; Gadallah, Y.; Elhamy, A.; Elhennawy, H. Classification of LTE Uplink Scheduling Techniques: An M2M Perspective. IEEE Commun. Surv. Tutor. 2016, 18, 1310–1335. [Google Scholar] [CrossRef]
  11. Ghandour, F.; Frikha, M.; Tabbane, S. A Fair and Power Saving Uplink Scheduling Scheme for 3GPP LTE Systems. In Proceedings of the International Conference on the Network of the Future (NOF), Paris, France, 28–30 November 2011; pp. 6–9. [Google Scholar]
  12. Jeong, Y.; Kim, M.; Chung, M.Y.; Lee, T.; Choo, H. Frequency-Domain Packet Scheduling for Low PAPR in 3GPP LTE Uplink. Int. J. Smart Homev. 2013, 7, 163–172. [Google Scholar]
  13. Abdalla, I.; Venkatesan, S. A QoE preserving M2M-aware hybrid scheduler for LTE uplink. In Proceedings of the International Conference on Selected Topics in Mobile and Wireless Networking (MoWNeT), Montreal, QC, Canada, 19–21 August 2013; pp. 127–132. [Google Scholar]
  14. Jang, H.; Lee, Y. QoS-constrained Resource Allocation Scheduling for LTE network. Int. Symp. Wirel. Pervasive Comput. (ISWPC) 2015, 4, 1–15. [Google Scholar] [CrossRef]
  15. Bulakci, Ö.; BouSaleh, A.; Ren, Z.; Redana, S.; Raaf, B.; Hämäläinen, J. Two-step Resource Sharing and Uplink Power Control Optimization in LTE-Advanced Relay Networks. In Proceedings of the IEEE Multi-Carrier Systems & Solutions (MC-SS), Herrsching, Germany, 3–4 May 2011; pp. 1–6. [Google Scholar]
  16. Qianrui, L.; Lusheng, W.; Cottatellucci, L.; Nikaein, N. Low Complexity Grouping for Massive Scheduling in 4G Networks. In Proceedings of the 10th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt), Paderborn, Germany, 14–18 May 2012; pp. 460–464. [Google Scholar]
  17. Ghavimi, F.; Lu, Y.W.; Chen, H.H. Uplink scheduling and power allocation for M2M communications in SC-FDMA-based LTE-A networks with QoS guarantees. IEEE Trans. Veh. Technol. 2017, 66, 6160–6170. [Google Scholar] [CrossRef]
  18. Carlesso, M.; Antonopoulos, A.; Granelli, F.; Verikoukis, C. Uplink scheduling for smart metering and real-time traffic coexistence in LTE networks. In Proceedings of the IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 820–825. [Google Scholar]
  19. Ouaissa, M.; Rhattoy, A. QoS hybrid uplink scheduler based on service type for M2M communications in LTE networks. Indones. J. Electr. Eng. Comput. Sci. 2019, 14, 1460–1470. [Google Scholar] [CrossRef]
  20. Mostafa, A.E.; Gadallah, Y. A Statistical Priority-Based Scheduling Metric for M2M Communications in LTE Networks. IEEE Access 2017, 5, 8106–8117. [Google Scholar] [CrossRef]
  21. Wiriaatmadja, D.T.; Choi, K.W. Hybrid random access and data transmission protocol for machine-to-machine communications in cellular networks. IEEE Trans. Wirel. Commun. 2015, 14, 33–46. [Google Scholar] [CrossRef]
  22. Oh, C.Y.; Hwang, D.; Lee, T.J. Joint access control and resource allocation for concurrent and massive access of M2M devices. IEEE Trans. Wirel. Commun. 2015, 14, 4182–4192. [Google Scholar] [CrossRef]
  23. Gotsis, A.G.; Lioumpas, A.S.; Alexiou, A. Analytical modelling and performance evaluation of realistic time-controlled M2M scheduling over LTE cellular networks. Eur. Trans. Telecommun. 2013, 24, 378–388. [Google Scholar] [CrossRef]
  24. Lioumpas, A.S.; Alexiou, A. Uplink scheduling for Machine-to-Machine communications in LTE-based cellular systems. In Proceedings of the IEEE Globecom workshops, Houston, TX, USA, 5–9 December 2011; pp. 353–357. [Google Scholar]
  25. Gadallah, Y.; Ahmed, M.H.; Elalamy, E. Dynamic LTE resource reservation for critical M2M deployments. Pervasive Mob. Comput. 2017, 40, 541–555. [Google Scholar] [CrossRef]
  26. Li, N.; Cao, C.; Wang, C. Dynamic resource allocation and access class barring scheme for delay-sensitive devices in machine to machine (M2M) communications. Sensors 2017, 17, 1407. [Google Scholar] [CrossRef] [PubMed]
  27. Elhamy, A.; Gadallah, Y. Bat: A balanced alternating technique for M2M uplink scheduling over LTE. In Proceedings of the IEEE Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015; pp. 1–6. [Google Scholar]
  28. Brown, J.; Khan, J.Y. A predictive resource allocation algorithm in the lte uplink for event based M2M applications. IEEE Trans. Mob. Comput. 2015, 14, 2433–2446. [Google Scholar] [CrossRef]
  29. Maia, A.M.; Vieira, D.; Castro, M.F.; Ghamri-Doudane, Y. A mechanism for uplink packet scheduler in LTE network in the context of machine-to-machine communicatio. In Proceedings of the IEEE Global Communications Conference, Austin, TX, USA, 8–12 December 2014; pp. 2776–2782. [Google Scholar]
  30. Temino, L.R.; Berardinelli, G.; Frattasi, S.; Mogensen, P. Channel-aware scheduling algorithms for SC-FDMA in LTE uplink. In Proceedings of the International Symposium on Personal, Indoor and Mobile Radio Communications, Cannes, France, 15–18 September 2008; pp. 1–6. [Google Scholar]
  31. 3GPP. Policy and Charging Control Architecture; Technical Report for TS 23.203; 3rd Generation Partnership Project (3GPP): Sophia Antipolis, France, 2013. [Google Scholar]
  32. 3GPP. Evolved Universal Terrestrial Radio Access (E-UTRA); User Equipment (UE) Radio Transmission and Reception; Technical Report for TS 36.101; 3rd Generation Partnership Project (3GPP): Sophia Antipolis, France, 2016. [Google Scholar]
  33. Ben Rekhissa, H.; Belleudy, C.; Bessaguet, P. Power Efficient Packet Scheduling for M2M Devices over LTE/LTE-A Technologies. In Proceedings of the IEEE International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Limassol, Cyprus, 11–13 September 2019; pp. 1–4. [Google Scholar]
  34. Lee, S.B.; Pefkianakis, I.; Meyerson, A.; Xu, S.; Lu, S. Proportional Fair Frequency-Domain Packet Scheduling for 3GPP LTE Uplink. In Proceedings of the IEEE INFOCOM, Rio de Janeiro, Brazil, 19–25 April 2009; pp. 2611–2615. [Google Scholar]
  35. Piro, G.; Grieco, L.A.; Boggia, G.; Capozzi, F.; Camarda, P. Simulating LTE Cellular Systems: An Open-Source Framework. IEEE Trans. Veh. Technol. 2011, 60, 498–513. [Google Scholar] [CrossRef]
  36. 3GPP. Analysis on Traffic Model and Characteristics for mtc and Text Proposal; Technical Report for R1-120056, 3GPP: Dresden, Saxony, Germany, 2012. [Google Scholar]
  37. Salah, M.; Ali, N.A.; Taha, A.E.; Hassanein, A.E. Evaluating Uplink Schedulers in LTE in Mixed Traffic Environments. Proceedings of the IEEE International Conference on Communications (ICC) 1–5.
  38. Pötsch, T.; Marwat, S.N.K.K.; Zaki, Y.; Gorg, C. Influence of future M2M communication on the LTE system. In Proceedings of the IFIP Wireless and Mobile Networking Conference (WMNC), Dubai, UAE, 23–25 April 2013; pp. 1–4. [Google Scholar]
  39. Jain, R.; Chiu, D.; Hawe, W. A Quantitative measure of fairness and discrimination for resource allocation in Shared Computer Systems. ACM Trans. Comput. Syst. 1984, cs.NI/9809099, 1–37. [Google Scholar]
  40. Basilashvili, G. Study of Spectral Efficiency for LTE Network. Am. Sci. Res. J. Eng. Technol. Sci. 2017, 29, 21–32. [Google Scholar]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.