A Randomized Greedy Heuristic for Steerable Wireless Backhaul Reconfiguration
Abstract
:1. Introduction
2. Related Work
3. Steerable Backhaul Reconfiguration Problem Statement
3.1. Network Model
3.2. Problem Defintion
3.3. Time Discretization
3.4. SDN-Based Orchestration of Steerable Backhaul Reconfiguration
4. A Randomized Greedy Heuristic for Steerable Backhaul Reconfiguration
4.1. RG-SBRA
4.1.1. Link Attributes
:
:
:
:
:
:
:
4.1.2. RG-SBRA Pseudocode
Algorithm 1: The Pseudo Code of RG-SBRA |
4.1.3. Packet Loss LP
4.1.4. Example
4.2. Iter-RG-SBRA
Algorithm 2: The Pseudo Code of Iter-RG-SBRA |
5. Numerical Results
- MILP: To calculate the optimal link establishment/removal sequence that minimizes packet loss for a given reconfiguration time, we use the MILP from [14]. The MILP is run for the highest number of time slots (T) for which it could be solved, although the true optimal solution for each problem instance may be lower for higher T values.
- Iter-RG-SBRA: The proposed heuristic, Iter-RG-SBRA, was run for two different configurations with varying weight combinations, values and iterations. The attribute weights were varied in values . In the first configuration, denoted as Iter-RG-SBRA(220), 20 random weight combinations were selected, and for each one, a pure greedy () iteration was run, along with 10 iterations () with , running RG-SBRA a total of 220 times. In the second configuration, denoted as Iter-RG-SBRA(), all weight combinations were run for a single iteration with . Since sufficient diversification was achieved with the varying weights, further randomization with did not yield better results.
- PVF-MILP: To solve larger problem instances with higher T values in less time, we implemented a partial variable fixing heuristic in the form of a simplified MILP (denoted as PVF-MILP), which finds sub-optimal solutions by assuming final topology links are established as soon as possible. It is derived from the MILP in [14], by fixing the values of the decision variables associated with the interfaces from the final links so they start rotating towards their final positions immediately, which converts them to input parameters and, thus, significantly reduces the problem size. The remaining interfaces alignment, link establishment and traffic forwarding is then optimally solved using the MILP (with reduced complexity). This approach is described in more detail in [25] where nodes are assumed to power off when not in use.
- DR: Direct reconfiguration (DR) performs a straightforward transition to the target topology, where all final links are established as early as possible (as in PVF-MILP) and no temporary intermediate links are established. Initial topology links whose interfaces are not part of final topology links remain active until the end of the reconfiguration period and are then torn down. Traffic forwarding and packet loss are then calculated using the Packet Loss LP from Section 4.1.3.
5.1. Experimental Setup
5.2. Results
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Jaber, M.; Imran, M.A.; Tafazolli, R.; Tukmanov, A. 5G Backhaul Challenges and Emerging Research Directions: A Survey. IEEE Access 2016, 4, 1743–1766. [Google Scholar] [CrossRef] [Green Version]
- Feng, W.; Li, Y.; Jin, D.; Su, L.; Chen, S. Millimetre-Wave Backhaul for 5G Networks: Challenges and Solutions. Sensors 2016, 16, 892. [Google Scholar] [CrossRef]
- Polese, M.; Giordani, M.; Zugno, T.; Roy, A.; Goyal, S.; Castor, D.; Zorzi, M. Integrated Access and Backhaul in 5G mmWave Networks: Potential and Challenges. IEEE Commun. Mag. 2020, 58, 62–68. [Google Scholar] [CrossRef]
- 3GPP. Study on Integrated Access and Backhaul (Release 16); Technical Report for 3rd Generation Partnership Project; 3GPP Support Office: Valbonne, France, 2018. [Google Scholar]
- Tran, G.K.; Shimodaira, H.; Rezagah, R.E.; Sakaguchi, K.; Araki, K. Practical evaluation of on-demand smallcell ON/OFF based on traffic model for 5G cellular networks. In Proceedings of the 2016 IEEE Wireless Communications and Networking Conference, Doha, Qatar, 3–6 April 2016. [Google Scholar] [CrossRef]
- Mesodiakaki, A.; Zola, E.; Kassler, A. Joint User Association and Backhaul Routing for Green 5G Mesh Millimeter Wave Backhaul Networks. In Proceedings of the 20th ACM MSWiM, Miami, FL, USA, 21–25 November 2017; ACM: New York, NY, USA, 2017. [Google Scholar]
- Arribas, E.; Fernández Anta, A.; Kowalski, D.R.; Mancuso, V.; Mosteiro, M.A.; Widmer, J.; Wong, P.W.H. Optimizing mmWave Wireless Backhaul Scheduling. IEEE Trans. Mob. Comput. 2020, 19, 2409–2428. [Google Scholar] [CrossRef] [Green Version]
- Niu, Y.; Li, Y.; Jin, D.; Su, L.; Vasilakos, A.V. A survey of millimeter wave communications (mmWave) for 5G: Opportunities and challenges. Wirel. Netw. 2015, 21, 2657–2676. [Google Scholar] [CrossRef]
- Artemenko, A.; Maltsev, A.; Mozharovskiy, A.; Sevastyanov, A.; Ssorin, V.; Maslennikov, R. Millimeter-Wave Electronically Steerable Integrated Lens Antennas for WLAN/WPAN Applications. IEEE Trans. Antennas Propag. 2013, 61, 1665–1671. [Google Scholar] [CrossRef]
- Uchendu, I.; Kelly, J.R. Survey of beam steering techniques available for millimeter wave applications. Prog. Electromagn. Res. 2016, 68, 35–54. [Google Scholar] [CrossRef] [Green Version]
- Mumcu, G.; Kacar, M.; Mendoza, J. Mm-Wave Beam Steering Antenna with Reduced Hardware Complexity Using Lens Antenna Subarrays. IEEE Antennas Wirel. Propag. Lett. 2018, 17, 1603–1607. [Google Scholar] [CrossRef]
- Ghosh, S.; Sen, D. An Inclusive Survey on Array Antenna Design for Millimeter-Wave Communications. IEEE Access 2019, 7, 83137–83161. [Google Scholar] [CrossRef]
- Zhang, J.A.; Hay, S.; Guo, Y.J. Directional antennas for point-to-multipoint millimetre wave communications. In Proceedings of the 2016 IEEE-APS Topical Conference on Antennas and Propagation in Wireless Communications (APWC), Cairns, Australia, 19–23 September 2016; pp. 204–207. [Google Scholar] [CrossRef] [Green Version]
- Santos, R.; Ghazzai, H.; Kassler, A. Optimal Steerable mmWave Mesh Backhaul Reconfiguration. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018. [Google Scholar] [CrossRef] [Green Version]
- Santos, R.; Skorin-Kapov, N.; Ghazzai, H.; Kassler, A. Fast Steerable Wireless Backhaul Reconfiguration. In Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA, 9–13 December 2019. [Google Scholar]
- Ma, Z.; Li, B.; Yan, Z.; Yang, M. QoS-Oriented joint optimization of resource allocation and concurrent scheduling in 5G millimeter-wave network. Comput. Netw. 2020, 166, 106979. [Google Scholar] [CrossRef]
- Saad, M.; Abdallah, S. On Millimeter Wave 5G Backhaul Link Scheduling. IEEE Access 2019, 7, 76448–76457. [Google Scholar] [CrossRef]
- Chaudhari, A.; Murthy, C.S.R. Efficient dynamic relay probing and concurrent backhaul link scheduling for mmWave cellular networks. Comput. Commun. 2020, 149, 146–161. [Google Scholar] [CrossRef]
- Eslami Rasekh, M.; Guo, D.; Madhow, U. Joint Routing and Resource Allocation for Millimeter Wave Picocellular Backhaul. IEEE Trans. Wirel. Commun. 2020, 19, 783–794. [Google Scholar] [CrossRef] [Green Version]
- Madapatha, C.; Makki, B.; Fang, C.; Teyeb, O.; Dahlman, E.; Alouini, M.S.; Svensson, T. On Integrated Access and Backhaul Networks: Current Status and Potentials. IEEE Open J. Commun. Soc. 2020, 1, 1374–1389. [Google Scholar] [CrossRef]
- Polese, M.; Giordani, M.; Roy, A.; Castor, D.; Zorzi, M. Distributed Path Selection Strategies for Integrated Access and Backhaul at mmWaves. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018. [Google Scholar] [CrossRef] [Green Version]
- Islam, M.N.; Abedini, N.; Hampel, G.; Subramanian, S.; Li, J. Investigation of performance in integrated access and backhaul networks. In Proceedings of the IEEE INFOCOM 2018—IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Honolulu, HI, USA, 15–19 April 2018. [Google Scholar] [CrossRef] [Green Version]
- Libunao, M.; Ng, B.; Seah, W.K.G. Autonomic link management in wireless backhaul networks with OpenFlow and traffic prediction. In Proceedings of the 2017 IEEE/CIC International Conference on Communications in China (ICCC), Qingdao, China, 22–24 October 2017. [Google Scholar] [CrossRef]
- Santos, R.; Koslowski, K.; Daube, J.; Ghazzai, H.; Kassler, A.; Sakaguchi, K.; Haustein, T. mmWave Backhaul Testbed Configurability Using Software-Defined Networking. Wirel. Commun. Mob. Comput. 2019, 2019, 1–24. [Google Scholar] [CrossRef] [Green Version]
- Santos, R.; Skorin-Kapov, N.; Ghazzai, H.; Kassler, A. Towards the Optimal Orchestration of Steerable mmWave Backhaul Reconfiguration. Comput. Netw. 2021. submitted. [Google Scholar]
- Nitsche, T.; Flores, A.B.; Knightly, E.W.; Widmer, J. Steering with eyes closed: Mm-Wave beam steering without in-band measurement. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM 2015), Hong Kong, China, 26 April–1 May 2015. [Google Scholar] [CrossRef]
- Gures, E.; Shayea, I.; Alhammadi, A.; Ergen, M.; Mohamad, H. A Comprehensive Survey on Mobility Management in 5G Heterogeneous Networks: Architectures, Challenges and Solutions. IEEE Access 2020, 8, 195883–195913. [Google Scholar] [CrossRef]
- Agyapong, P.K.; Iwamura, M.; Staehle, D.; Kiess, W.; Benjebbour, A. Design considerations for a 5G network architecture. IEEE Commun. Mag. 2014, 52, 65–75. [Google Scholar] [CrossRef]
- Santos, R.; Kassler, A. A SDN controller architecture for Small Cell Wireless Backhaul using a LTE Control Channel. In Proceedings of the IEEE WoWMoM 2016, Coimbra, Portugal, 21–24 June 2016. [Google Scholar]
- Gurobi Optimization. Gurobi Optimizer Reference Manual; Gurobi Optimization, LLC: Houston, TX, USA, 2019. [Google Scholar]
- 3GPP. Study on Small Cell Enhancements for E-UTRA and E-UTRAN; Higher Layer Aspects (Release 12). Technical Report for 3rd Generation Partnership Project; 3GPP Support Office: Valbonne, France, 2013. [Google Scholar]
- Mesodiakaki, A.; Kassler, A.; Zola, E.; Ferndahl, M.; Cai, T. Energy efficient line-of-sight millimeter wave small cell backhaul: 60, 70, 80 or 140 GHz? In Proceedings of the IEEE 17th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM), Coimbra, Portugal, 21–24 June 2016. [Google Scholar] [CrossRef] [Green Version]
Input Parameters and Notation | |
Set of SC backhaul nodes | |
Set of gateway nodes | |
Set of interfaces available at each backhaul node | |
Set of time slots available for reconfiguration | |
Duration of each time slot (in s) | |
Granularity of interface antenna angular positions (in degrees) | |
Traffic demand of node n (in Mbps) | |
Binary matrix indicating whether nodes n and can potentially form a link | |
Maximum achievable data rate (in Mbps) on a potential link between nodes n and | |
Interface angular positions (in multiples of ) required at node n to form a link with node | |
Initial angular positions (in multiples of ) of all interfaces at all nodes in time slot 1 | |
Links active in time slot 1 (the initial topology) | |
Links active in time slot T (the target topology) | |
Solution Output Variables | |
Links active in each intermediate time slot t, | |
Whether interface i at node n is rotating clockwise in time slot t, | |
Whether interface i at node n is rotating counter clockwise in time slot | |
Data rate (in Mbps) at which each gateway node injects traffic into the backhaul mesh network in each time slot | |
Data rate (in Mbps) on link between interface i of node n to interface of node in each time slot | |
Packet loss rate (in Mbps) at each node n in each time slot | |
Objective | |
Total reconfiguration packet loss (in GB) |
Attribute | Description |
---|---|
Earliest time slot in which the link could be established | |
Maximum number of time slots the link could be active | |
Whether the link is active in the initial topology | |
Whether the link is active in the target topology | |
Link utilization in the initial topology | |
Link utilization in the final topology | |
Number of initially unused interfaces |
Possible | Link Attributes | Score | ||||||
---|---|---|---|---|---|---|---|---|
Link | () | |||||||
1.00 | 1.00 | 1.00 | 0.00 | 0.85 | 0.00 | 0.00 | 3.85 | |
0.75 | 0.75 | 0.00 | 0.00 | 0.38 | 0.00 | 0.50 | 2.28 | |
0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.50 | |
0.75 | 0.50 | 0.00 | 0.00 | 0.62 | 0.00 | 1.00 | 2.87 | |
0.50 | 0.00 | 0.00 | 0.00 | 0.23 | 0.00 | 0.50 | 1.23 | |
0.00 | 0.00 | 0.00 | 1.00 | 0.62 | 0.60 | 1.00 | 3.22 | |
0.75 | 1.00 | 0.00 | 0.00 | 0.62 | 0.00 | 1.00 | 3.37 | |
1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.00 | 6.00 |
Network Scenario | Nodal Layout | Users | |||
---|---|---|---|---|---|
1 | Hexagon | 19 | 1 | 3 | 105 |
2 | Hexagon | 19 | 1 | 4 | 105 |
3 | Hexagon | 37 | 2 | 3 | 210 |
4 | Hexagon | 37 | 2 | 4 | 210 |
5 | Shifted Grid | 25 | 2 | 3 | 150 |
6 | Shifted Grid | 36 | 3 | 3 | 210 |
Network Scenario | T | MILP | Iter-RG-SBRA(220) | Iter-RG-SBRA() | PVF-MILP | DR |
---|---|---|---|---|---|---|
1 | 19 | 1.256 | 1.446 | 1.392 | 1.572 | 1.908 |
20 | 1.195 | 1.446 | 1.379 | 1.564 | 1.908 | |
21 | 1.123 | 1.426 | 1.366 | 1.557 | 1.908 | |
25 | — | 1.159 | 1.268 | 1.557 | 1.908 | |
30 | — | 1.139 | 1.108 | 1.557 | 1.908 | |
35 | — | 1.065 | 1.067 | 1.557 | 1.908 | |
2 | 19 | 0.026 | 0.121 | 0.077 | 0.280 | 0.679 |
20 | 0.001 | 0.116 | 0.014 | 0.280 | 0.679 | |
21 | 0.001 | 0.089 | 0.031 | 0.280 | 0.679 | |
25 | — | 0.051 | 0.001 | 0.280 | 0.679 | |
30 | — | 0.064 | 0.001 | 0.280 | 0.679 | |
35 | — | 0.051 | 0.001 | 0.280 | 0.679 | |
3 | 19 | 2.279 | 2.848 | 2.743 | 3.098 | 3.199 |
20 | — | 2.859 | 2.734 | 3.098 | 3.199 | |
21 | — | 2.934 | 2.728 | 3.098 | 3.199 | |
25 | — | 2.845 | 2.605 | 3.098 | 3.199 | |
30 | — | 2.968 | 2.507 | 3.098 | 3.199 | |
35 | — | 2.894 | 2.579 | 3.098 | 3.199 | |
4 | 19 | 2.106 | 2.854 | 2.560 | 2.659 | 3.519 |
20 | — | 2.841 | 2.529 | 2.645 | 3.519 | |
21 | — | 2.733 | 2.498 | 2.589 | 3.519 | |
25 | — | 2.559 | 2.090 | 2.423 | 3.519 | |
30 | — | 2.317 | 1.713 | 2.423 | 3.519 | |
35 | — | 2.130 | 1.693 | 2.423 | 3.519 | |
5 | 19 | 1.915 | 2.032 | 2.005 | 2.045 | 2.05 |
20 | 1.890 | 2.017 | 1.998 | 2.045 | 2.045 | |
21 | 1.849 | 2.003 | 1.947 | 2.045 | 2.045 | |
25 | — | 1.921 | 1.814 | 2.037 | 2.045 | |
30 | — | 1.875 | 1.769 | 2.037 | 2.045 | |
35 | — | 1.976 | 1.841 | 2.037 | 2.045 | |
6 | 19 | 1.889 | 2.297 | 2.263 | 2.700 | 2.830 |
20 | 1.792 | 2.326 | 2.239 | 2.700 | 2.830 | |
21 | — | 2.314 | 2.234 | 2.694 | 2.830 | |
25 | — | 2.210 | 2.230 | 2.671 | 2.830 | |
30 | — | 2.265 | 2.167 | 2.665 | 2.830 | |
35 | — | 2.213 | 2.054 | 2.665 | 2.830 |
T | Algorithm | Network Scenario | |||||
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | ||
19 | MILP | 1233.64 | 887.23 | 1,647,114.47 | 39,841.74 | 41.57 | 3343.90 |
RG-SBRA | 0.12 | 0.15 | 0.43 | 0.50 | 0.22 | 0.40 | |
PVF-MILP | 30.98 | 516.32 | 60.55 | 449.86 | 25.01 | 39.60 | |
DR | 0.07 | 0.06 | 0.33 | 0.32 | 0.14 | 0.30 | |
25 | MILP | — | — | — | — | — | — |
RG-SBRA | 0.17 | 0.20 | 0.63 | 0.71 | 0.25 | 0.60 | |
PVF-MILP | 90.80 | 1099.79 | 127.41 | 1607.09 | 50.19 | 69.30 | |
DR | 0.11 | 0.11 | 0.51 | 0.51 | 0.19 | 0.50 | |
35 | MILP | — | — | — | — | — | — |
RG-SBRA | 0.24 | 0.27 | 1.03 | 1.14 | 0.41 | 0.90 | |
PVF-MILP | 250.39 | 1059.70 | 1036.83 | 36,015.85 | 196.13 | 366.0 | |
DR | 0.17 | 0.17 | 0.89 | 0.89 | 0.32 | 0.80 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Skorin-Kapov, N.; Santos, R.; Ghazzai, H.; Kassler, A. A Randomized Greedy Heuristic for Steerable Wireless Backhaul Reconfiguration. Electronics 2021, 10, 434. https://doi.org/10.3390/electronics10040434
Skorin-Kapov N, Santos R, Ghazzai H, Kassler A. A Randomized Greedy Heuristic for Steerable Wireless Backhaul Reconfiguration. Electronics. 2021; 10(4):434. https://doi.org/10.3390/electronics10040434
Chicago/Turabian StyleSkorin-Kapov, Nina, Ricardo Santos, Hakim Ghazzai, and Andreas Kassler. 2021. "A Randomized Greedy Heuristic for Steerable Wireless Backhaul Reconfiguration" Electronics 10, no. 4: 434. https://doi.org/10.3390/electronics10040434
APA StyleSkorin-Kapov, N., Santos, R., Ghazzai, H., & Kassler, A. (2021). A Randomized Greedy Heuristic for Steerable Wireless Backhaul Reconfiguration. Electronics, 10(4), 434. https://doi.org/10.3390/electronics10040434