Context-aware radio resource management below 6 GHz for enabling dynamic channel assignment in the 5G era
© The Author(s). 2017
Received: 6 October 2016
Accepted: 19 September 2017
Published: 26 September 2017
Heterogeneous networks constitute a promising solution to the emerging challenges of 5G networks. According to the specific network architecture, a macro-cell base station (MBS) shares the same spectral resources with a number of small cell base stations (SBSs), resulting in increased co-channel interference (CCI). The efficient management of CCI has been studied extensively in the literature and various dynamic channel assignment (DCA) schemes have been proposed. However, the majority of these schemes consider a uniform approach for the users without taking into account the different quality requirements of each application. In this work, we propose an algorithm for enabling dynamic channel assignment in the 5G era that receives information about the interference and QoS levels and dynamically assigns the best channel. This algorithm is compared to state-of-the-art channel assignment algorithm. Results show an increase of performance, e.g., in terms of throughput and air interface latency. Finally, potential challenges and way forward are also discussed.
5G is characterized by the challenges of rapid growth in mobile connections and traffic volume [1, 2]. To address these challenges, the European project SPEED-5G (standing for quality of service provision and capacity expansion through extended-DSA for 5G) focuses on the efficient exploitation of wireless technologies so as to provide higher capacity along with the ultra-densification of cellular technology . Under the framework of SPEED-5G, novel techniques for optimizing spectrum utilization will be developed, following three main dimensions: (i) ultra-densification through small cells, (ii) load balancing across available spectrum, and (iii) exploitation of resources across different technologies. Considering the specific three-dimensional model, which is referred to as extended-dynamic spectrum allocation (eDSA), different spectrum bands and technologies can be jointly managed so as to improve the users’ quality of experience (QoE). Hence, the ultimate goal of SPEED-5G boils down to the development of a dynamic radio resource management framework, including mechanisms for interference control, coexistence of heterogeneous networks, management of spectral resources in lightly licensed bands, and other smart resource allocation schemes. It is worth mentioning that this work is an extended version of the work published by the authors in [4, 5].
One of the main scenarios addressed in SPEED-5G is the case of heterogeneous networks where a massive deployment of small cells is put into place to deliver a uniform broadband experience to the users, considering applications with different QoS requirements, such as high resolution multimedia streaming, gaming, video calling, and cloud services. A significant challenge in these networks is the efficient management of co-channel interference (CCI) that occurs due to proximity among the SBSs. Hence, given that the same channels are reused among SBSs due to the scarce spectral resources, CCI constitutes an important restrictive factor for the network performance.
To confront this challenge, dynamic channel assignment (DCA) techniques have been proposed in the literature, either considering a centralized approach  or a distributed one . In particular, in , a centralized DCA technique considering a heterogeneous network that consists of small cells and macro cells is investigated based on the graph approach. It should be noted that the centralized approaches have several advantages in terms of performance. Nevertheless, the high computational complexity renders them inappropriate for the case of a heterogeneous network with a massive number of small cells. Therefore, distributed DCA techniques have gained the interest of many researchers as a solution that can be applied in future wireless networks. An interesting approach of a distributed adaptive channel allocation scheme known as channel segregation has been proposed in , to improve the spectrum efficiency in cellular networks. According to this approach, each cell creates a priority table with the available channels and tries to use the channels with the highest priority. Using this technique, an efficient stable channel re-use pattern is formed and the system performance is ameliorated. Due to the inherent advantages of this method, various DCA mechanisms based on channel segregation have been proposed by the research community [9–12]. However, the majority of the DCA schemes in the literature consider that the SBSs do not differentiate between traffic requests from user equipment (UE) applications, even if the applications do not have the same priority from the user point of view. Considering that in 5G networks, the traffic will range from high data rates to machine type traffic, covering a variety of different applications, there is an emerging need for DCA schemes that provide differentiated QoS to each user, coping with the changing network conditions and the time-varying CCI. Based on this remark and the work presented in , we study a modified distributed channel segregation mechanism that takes into account the CCI and the QoS characteristics of the users. The proposed interference and QoS aware channel segregation-based DCA (IQ-CS-DCA) can be employed in order to use the spectral resources efficiently and at the same time prioritize the users with delay-constrained applications (such as video streaming).
The rest of the paper is organized as follows: In Section 2, a brief description of the scenarios considered in SPEED-5G is given, focusing on the scenario of interest. Section 3 summarizes the previous work in this research area, and Section 4 presents an algorithmic description of the proposed IQ-CS-DCA mechanism. Finally, Section 6 discusses the challenges that should be addressed in the mechanism and some future work whereas Section 7 concludes the paper.
2 Scenarios in SPEED-5G
Massive IoT (Internet of Things): This scenario refers to the “low-end IoT” and covers devices with sporadic and delay-tolerant traffic, mainly composed of short packets. Among others, this category typically includes wearable devices, smart meters, home automation devices, healthcare, non-critical smart cities sensors, and wireless sensor networks for environmental monitoring.
Ultra-reliable communications: This scenario refers to a network that supports services with extreme requirements on availability and reliability. Particularly, it is envisioned to have new applications based on M2M (machine-to-machine) and IoT communication with real-time constraints, enabling new functionalities for traffic safety, traffic efficiency, or mission-critical control for industrial and military applications.
High-speed mobility: This use case considers high-mobility environments (e.g., high-speed trains and cars on highways) where broadband communications need to be achieved.
Broadband wireless: This use case constitutes the scenario of interest, and it focuses on a mixture of domestic, enterprise and public access outdoor and indoor environments located in a densely populated urban area (see Fig. 1). In this case, a large number of small cells co-exist within a macro-cell offering an improved communication experience to the users.
In order to meet the 5G requirements, which characterize the specific use case, we propose a DCA mechanism for the efficient usage of the available spectrum, driven by the coordination of the CCI and the users’ QoS requirements.
3 Related work
The concept of heterogeneous networks focuses on the improvement of spectral efficiency per unit area using a diverse set of base stations (BS), in a mix of macro cells and small cells. As highlighted in the introduction section, one of the main problems in these networks is the efficient management of CCI between the different cells to enhance the network performance. Towards this direction, one promising category of DCA mechanisms, which has been recently studied in the literature, refers to the channel segregation-based DCA (CS-DCA) mechanisms .
One of the first approaches of channel segregation appears in . In this work, each BS acquires its favorite channel independently, through learning from statistical data. As a result, the process of channel re-use is self-organized, leading to an amelioration of spectrum efficiency. In the simulation results, the proposed mechanism is compared with a system without segregation and the performance improvement in terms of blocking probability and channel utilization is demonstrated.
In , the authors modify the previous CS-DCA mechanism for application to Distributed Antenna Networks (DANs). According to the modified scheme, known as interference-aware CS-DCA (IACS-DCA), the average CCI is computed for the available channels and a CCI table attached to each antenna is created with the first channel to have the lowest CCI value. Hence, before a transmission attempt, the user selects the closest distributed antenna and the first channel of the corresponding table is assigned to him. In the simulation analysis, the performance improvement due to the existence of DAN is confirmed. Furthermore, the superiority of the proposed algorithm compared to a fixed channel allocation (FCA) mechanism is proven. Based on this mechanism, the authors in  examine several metrics such as the autocorrelation function, the fairness index of channel reuse pattern and the minimum co-channel distance among the BSs. From their analysis, it can be seen that the proposed scheme forms a CCI minimized channel reuse pattern that ameliorates the signal-to-interference ratio (SIR) compared to other channel assignments schemes.
Taking into account the increasing number of wireless terminals, the authors in  propose a modification of the IACS-DCA, named as ‘multi-group IACS-DCA.’ According to this mechanism, the available channels are divided into multiple groups and the initial IACS-DCA is applied to each channel group. As they highlight in their simulation analysis, the specific mechanism results not only in a more stable reuse pattern in case of multiple users but also in amelioration of the SIR compared to the single-group IACS-DCA scheme.
An energy-efficient approach of the IACS-DCA scheme is presented in . In this work, the use of a transmission power control scheme in combination with IACS-DCA is studied and the stability of the channel reuse patter is verified. From the simulations analysis, some indicative positive results for the transmission power reduction are presented. A similar energy-efficient approach is also proposed by the authors in . In their work, they propose a modified approach of IACS–DCA mechanism in combination with a learning game-theoretic algorithm for the BS sleep process. The performance of the proposed mechanism is investigated through simulation and its superiority in terms of energy and spectral efficiency is proven.
4 Algorithmic approach for RRM/MAC
In this section, we describe the proposed IQ-CS-DCA mechanism that is based on the IACS–DCA mechanism presented in . At first, we present an abstract formulation of the considered optimization problem whereas in the second subsection a more algorithmic approach of the proposed mechanism is given.
4.1 Abstract form of the optimization problem
The large number of SBSs
The diverse QoS requirements of the UEs
The time-varying network conditions (due to various traffic characteristics, changing propagation environment, power control, etc.)
The limited number of spectrum channels
An efficient association of UEs to SBSs
An efficient channel assignment to UEs
4.1.3 So as:
To maximize the spectral-efficiency (via an adequate re-use channel pattern)
To satisfy the communication quality of the UEs
4.2 High level description of IQ-CS-DCA mechanism
Initialization phase: During this phase, each SBS chooses randomly a channel from the pool of available channels and broadcasts a beacon signal on this channel.
Measurement phase: Each SBS measures periodically the instantaneous beacon signal power on each of the available channels for a specific time duration. The received power can be computed considering both path loss and fading phenomena for a more complete analysis of the radio propagation environment.
Creation of channel priority table: Each SBS creates the channel priority table based on average CCI power levels. In this step, the average CCI power can be computed either by using the first-ordering filtering similar to  or by using other learning/average mechanisms that use past CCI measurements and result in a stable assignment. The channel with the lowest CCI appears first in the priority table and the other channels with descending order of CCI follow.
UEs-SBS association: During this phase, each UE associates with a SBS depending on various metrics (e.g., the highest receive signal strength indicator (RSSI) and the load due to other UEs associated with this SBS).
Collection of requests: Each SBS collects the channel requests from the UEs.
Creation of user QoS requirement priority tables: UEs are prioritized depending on their application priority, and the SBSs divide its priority table into multiple tables (depending on the number of UEs/applications). The first channel of each table is assigned to each UE depending on its application priority and the channel quality given by the CCI power level (better channels are given to UEs with stricter QoS requirements).
Channel assignment: Each SBS assigns the channels to the users as follows based on the QoS priority tables.
4.3 Implementation approach of the proposed algorithm
To evaluate our proposed solution, we have implemented two algorithms as a first stage. In order to provide results as a “proof of concept,” we have introduce a state-of-the-art algorithm and our proposed algorithm which uses the interference levels acquired from the network as well as the QoS requirements from each UE.
The different QoS requirements are related to the 5G scenarios as explained at the SPEED-5G project. For example IoT users will have low priority in our algorithm. Ultra reliable communications will be at highest priority, meaning that they will be assigned to channels with better SINR value. Finally, the broadband communications where the users will either have a medium priority with respect to the quality of the channel assigned to or even a high priority given that could belong to a category of users that need to have low latencies and high throughputs.
In order to calculate the SINR levels, every SBS at every cycle, creates the average interference that it calculates from the input of the UEs in the area for each other SBS. Instead of recalculating the signal strength at the location of the SBS, we are using the feedback from the SBS’ served UE devices, to make the measurements more realistic and efficient. The UE devices store the signal strength per SBS in their physical layer variables. Therefore, we are averaging out this signal strength to calculate the average per rat interference. After this calculation, we then turn to the history of our RRM model transmission. Since it is not possible to know beforehand what collisions will occur on an air frame, we are using the previous transmission (history) to calculate these collisions and assume that statistically the impact will be the same. We create the resource utilization mask for each SBS, based on the RBs utilization data that were stored in the history variable.
5 Evaluation aspects of the proposed algorithms
5.1 Simulation tool
For the evaluation of such concepts, extensive system level simulations are conducted. The implementation of our suggested solution was performed under a proprietary system-level simulation tool which is fully developed in Java with various capabilities and has been calibrated according to the 3GPP specifications. The simulator takes into account various parameters such as traffic level, available infrastructure elements, available channels and evaluates the various test cases. The calibration state of the proprietary simulator has been checked against the reference results of the 3GPP LTE calibration campaign [36.814] . As a result, the cumulative distribution function (CDF) of coupling loss and downlink SINR have been checked in order to calibrate the tool with leading operators and vendors such as Nokia, Ericsson, Docomo, Huawei, and Telecom Italia.
The configuration is fully customizable so as to include various types of cells (i.e., macro and small cells).Specifically, it is possible to customize the following: the size of playground; the area type (e.g., dense urban); the number and position of macro base stations and their inter-site distances (ISDs); the number and position of small cells per macro base station; the number and position of end-user devices in the playground; the number of available channels. In addition, the pathloss models for macrocells at 2 GHz band is set to L = 128.1 + 37.6log10(R), R in km, and for small cells is set to L = 140.7 + 36.7log10(R), R in km.
5.2 Simulation parameters
Configuration of BSs
2 × 2
5.3 Experimentation scenarios and test cases
Tested scenario cases
For each of the cases, three algorithms have been evaluated. Algorithm (A) is our proposed algorithm which builds on state-of-the-art and adds the notion of QoS prioritization. Algorithm (B) is a state-of-the-art algorithm which sorts available channels based on SINR values, and Algorithm (C) uses a random allocation of channels (not necessarily the best one).
Moreover, high, medium, and low priority services are considered where our proposed algorithm tries to allocate the best possible channels firstly to the high priority services, then to the medium and finally to the low priority services.
5.4 Evaluation results
On the contrary, the algorithms that used for comparison on average were making the less optimal selection of the channels (without giving priority based on QoS requirements), hence the users were not able to download at full speed and with higher loss packet ration, creating a continuously loop of poor selection of channels without being able to overcome this situation.
6 Challenges and future work
In the following, we discuss some challenges that we would like to address in the development of IQ-CS-DCA as well as some of the possible improvements left for future work.
The ultra-densification of networks that is currently envisioned for 5G will bring new challenges to the radio access, especially related to interference management. In fact, ultra-dense networks are characterized by interference patterns that change quickly in time and that strongly depend on the realistic network deployment . Therefore, interference mitigation techniques must be sufficiently dynamic and operate on a sufficiently small time-scale to ensure that the fluctuations in the interference are captured. Clearly, the same challenges also apply to other mechanisms that take into account interference measurements to operate, as in the case of the proposed IQ-CS-DCA.
Comparison between LTE and WiFi
1.4, 3 5, 10, 15, 20 MHz
5, 10, 20 MHz
Channel access method
Optimized for mobility
As it has been referred in the Introduction section, a purely centralized approach to DCA might not be feasible in practice due to the large amount of feedback that must be exchanged between the BSs and the strict delay requirements that must be met by the network infrastructure. On the other hand, purely decentralized techniques might not be able to address all the aforementioned challenges. As a future work, we would like to investigate hybrid or semi-decentralized approaches, for instance cluster-based algorithms that take decisions with a minimum amount of feedback to be exchanged between the SBSs. Clearly, investigations should be performed to analyze the tradeoff between the complexity introduced due to the feedback channel required by these techniques versus the achieved benefits.
Hybrid approaches to DCA can also bring benefits against the bursts of interference that can occur in heterogeneous networks, since they may avoid the strong interference factor generated by closely located BSs, during the initial measurement phase of the IQ-CS-DCA algorithm. It is worth saying that the assumption of a clustered architecture of SBSs is a viable hypothesis, since other functional entities of the network may already require this structure (e.g., to perform inter-cell interference coordination or soft handovers between SBSs). These approaches could leverage the X2 interface currently defined in LTE-Advanced, as well as the Xw interface newly introduced in LTE Release 13 between a 3GPP BS and a WiFi access point .
The approach presented in this paper is directly applicable to the case of heterogeneous RATs. Compared to an algorithm that deals with the underlying available channels agnostically, improvements are expected by providing additional information related to the different available technologies in the channel assignment step. As an example, a fast moving UE might better be assigned to a licensed band using LTE, rather than scheduled to an unlicensed band operating on WiFi. In other cases, though, it may be beneficial to off-load broadband static users to unlicensed WiFi in order to reduce the CCI generated in the licensed band. Additional information is needed by such evolved mechanisms, including the UE’s capabilities (i.e., the supported bands and technologies), as well as a characterization of the user’s mobility pattern, among others.
Finally, the growing importance of techniques for dynamic spectrum access in next-generation wireless systems should also be taken into consideration in the design of efficient DCA algorithms, together with the diverse characteristics of the underlying frequency bands. For instance, TV White Spaces (TVWS) are highly location dependent. TVWS frequencies might be available in a particular geographical area while being completely occupied at another location. Therefore, a centralized geolocation database might be necessary to implement a coexisting LTE-TVWS system. In such system, the information provided by the geolocation database is semi-static and does not change often in time. However, the inherent unpredictability of these frequencies might make them ideal only to best-effort applications with no QoS requirements, further highlighting the importance of intelligent RAT-aware algorithms, as pointed out in .
In this paper, we consider the case of a heterogeneous network scenario with macro-cell and small cells. Due to the inherent network architecture, one major challenge is the efficient management of CCI. In our work, numerous interference aware DCA mechanisms are discussed and the channel segregation approach is presented. A high level modified interference aware DCA mechanism that takes into account the differentiated QoS requirements of the users is proposed. Furthermore, the algorithmic approach of the mechanism is presented through some flow charts and two algorithmic approaches for the evaluation and the proof of concept are examined. The algorithm with the interference aware capability that uses the SINR measurements acquired from the network is able to provide better results. The advantage of our algorithm introduced here can further explored with the utilization of the small-cell at the macro cell edge in order to attract problematic traffic due to the great CCI presented in those areas. Finally, possible challenges and points for future work are recognized in order to have a more complete analysis of the resource allocation problem.
This work has been performed in the framework of the Horizon 2020 project SPEED-5G (ICT-671705) receiving funds from the European Union.
This work has received funding from European Commission, Horizon 2020, SPEED-5G project as mentioned also in the Acknowledgment section.
IPB contributed to the problem statement, algorithm implementation, simulation execution, and results. SV contributed to the problem formulation and related work search. AG contributed to the problem formulation, scenario definition, simulation execution, and result analysis. AM contributed to the implementation of state-of-the-art algorithm and simulation execution. FM contributed to the state-of-the-art with emphasis on the heterogeneous network scenario and relation to our proposed work. UH contributed to the definition of technical use cases and simulation scenarios in order to emphasize the benefits/advancements of our work with respect to the state-of-the-art. KT contributed to the algorithm implementation and simulation execution. PD contributed to the problem statement, formulation, and algorithm specification. All authors read and approved the final manuscript.
No competing interests are foreseen for this publication.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
- J.G. Andrews et al., “What will 5G be?” Selected areas in communications. IEEE Journal on 32(6), 1065–1082 (2014)Google Scholar
- P. Demestichas et al., 5G on the horizon: key challenges for the radio-access network. Vehicular Techn. Magazine, IEEE 8(3), 47–53 (2013)View ArticleGoogle Scholar
- SPEED-5G EU project site: https://speed-5g.eu/. Accessed Sept 2017.
- S. Vassaki, A. Georgakopoulos, F. Miatton, K. Tsagkaris, P. Demestichas, Interference and QoS aware channel segregation for heterogeneous networks: a preliminary study (2016 European Conference on Networks and Communications (EuCNC), Athens, 2016), pp. 195–199Google Scholar
- A. Georgakopoulos, A. Margaris, K. Tsagkaris, P. Demestichas, Resource sharing in 5G contexts: achieving sustainability with energy and resource efficiency. IEEE Veh. Technol. Mag. 11(1), 40–49 (2016)View ArticleGoogle Scholar
- S.-J. Kim, I. Cho, Y.-K. Kim, C.-H. Cho, A two-stage dynamic channel assignment scheme with graph approach for dense femtocell networks. IEICE Trans. Commun. E97-B(10), 2222–2229 (2014)View ArticleGoogle Scholar
- D. Goodman, S.A. Grandhi, and R. Vijayan, Distributed dynamic channel assignment schemes, Proc. IEEE 43rd Vehicular Technology Conference (VTC1993-Spring), 1993View ArticleGoogle Scholar
- Y. Furuya, Y. Akaiwa, Channel segregation, a distributed adaptive channel allocation scheme for mobile communication systems. IEICE Trans. Commun. 74(6), 1531–1537 (1991)Google Scholar
- R. Matsukawa, T. Obara, and F. Adachi. A dynamic channel assignment scheme for distributed antenna networks. Vehicular Technology Conference (VTC Spring), 75th. IEEE, 2012View ArticleGoogle Scholar
- S. Glisic, and B. Lorenzo. Advanced wireless networks: cognitive, cooperative & opportunistic 4G technology. London: Wiley ;2009.Google Scholar
- Y. Matsumura et al., Interference-aware channel segregation based dynamic channel assignment for wireless networks. IEICE Trans. Commun. 98(5), 854–860 (2015)View ArticleGoogle Scholar
- T. Katsuhiro, and F. Adachi. Multi-group interference-aware channel segregation based dynamic channel assignment. Network Infrastructure and Digital Content (IC-NIDC), 2014 4th IEEE International Conference on. IEEE, 2014Google Scholar
- Y.Matsumura, et al. Interference-aware channel segregation based dynamic channel assignment using SNR-based transmit power control. Intelligent Signal Processing and Communications Systems (ISPACS), 2013 International Symposium on. IEEE, 2013View ArticleGoogle Scholar
- A. Mehbodniya, et al. Energy-efficient dynamic spectrum access in wireless heterogeneous networks. Communication Workshop (ICCW), 2015 IEEE International Conference on. IEEE, 2015View ArticleGoogle Scholar
- 3 GPP TR 36.814, Further advancements for E-UTRA physical layer aspects, March 2010.Google Scholar
- B. Soret et al., Interference coordination for dense wireless networks. IEEE Commun. Mag. 53(1), 102–109 (2015)View ArticleGoogle Scholar
- U. Herzog et al., Quality of service provision and capacity expansion through extended-DSA for 5G, European Conference on Networks and Communications (EuCNC 2016), 2016, in pressGoogle Scholar
- 3 GPP TR 37.870 V13.0.0, Study on multiple radio access technology (Multi-RAT) joint coordination, June 2015.Google Scholar