A QoS-Enabled Medium-Transparent MAC Protocol for Fiber-Wireless 5G RAN Transport Networks
Abstract
:1. Introduction
2. System Model
- Constant Express traffic (CEXP): This type of traffic simulates a low-split FH traffic that has strict delay and delay jitter constraints. Examples of this kind of traffic are the 3GPP splits 7 and 8. The traffic pattern exhibited by these splits is the Constant Bit Rate (CBR), which does not fluctuate with the number of users present in the cell [24]. According to the eCPRI specifications, CEXP traffic needs to support delay up to 100 μs and jitter up to 65 ns [25].
- Express traffic (EXP): This type of traffic still simulates FH traffic with strict latency constraints, but belongs to other popular higher FH splits, i.e., 3GPP split 6, with load-dependent traffic pattern [25]. In this paper, we considered that EXP’s exhibited delay must be up to 250 μs, following 3GPP’s specification [8]. In our work, we also considered a Self-Similar traffic model for packet arrivals for EXP traffic. The reasoning and explanation behind the use of this Self-Similar model for the load-variable split 6 traffic is presented in Appendix A.
- Best Effort traffic (BE): This type of traffic simulates all other types of traffic that have relaxed timing constraints. For instance, this type of traffic can represent 3GPP splits that are higher than split 6 and other Backhaul traffic. The BE traffic is load-dependent and also follows a Self-Similar model.
3. The QoS-Aware MT-MAC Protocol
3.1. State-of-the-Art MT-MAC Protocol Operational Rules
3.2. The QoS-Enabled MT-MAC
- The first stage targets scheduling and combining the CEXP packets in such a pattern that the delay jitter, i.e., the interval between any two consecutive packets of the same CEXP flow, is ideally zero without producing conflicts amongst the different CEXP flows. Since CEXP traffic is CBR in nature, the CEXP transmission schedule is calculated once the CEXP nodes have been identified and their allocation in the PS is copied into every subsequent SF.
- The second stage inserts EXP packets in the remaining empty slots after the inclusion of the CEXP packets in the PS. The EXP packets are sequenced in a Round Robin fashion so that the delay is distributed evenly among the different EXP queues that are of the same priority. EXP packets that did not fit into the current SF will be inserted in the PS of the next SF.
- During the third stage, the BE packets are inserted into the remaining empty slots of the PS (if any) in a sequential manner, i.e., BE packets are grouped in the PS based on their MAC address or, equivalently, their originating queue. The latter sequencing follows a method to potentially have contiguous BE slots addressing the same qMT-MAC client. This functionality allows the qMT-MAC to implement advanced EXP packet priority policies, such as pre-emption, which are detailed later in the section. BE packets that did not fit into the current SF will be inserted in the PS of the next SF.
- During the fourth stage, the remaining empty slots in the PS (if any) are released for BE packet transmission even if there are no more pending BE packets after the third stage. Again, these added BE slots are placed in a sequential manner for the same reason as explained in the third stage.
3.3. Express Traffic Priority Enhancements in qMT-MAC
- Default priority PS execution policy: This is the default policy, under which the qMT-MAC client follows the PS as it is constructed by the CO based on the PS creation algorithm shown in Figure 4. Under this regime, when a client receives a DATA_POLL for BE traffic, it checks the status of the BE queue, and in case there is a pending packet, the packet is transmitted. If the BE queue is empty, the client checks its EXP queue, and if an EXP packet is located there, it gets transmitted. Otherwise, the transmission slot remains empty.
- EXP priority PS execution policy: Under this policy, when the qMT-MAC client receives a BE DATA_POLL, it checks the EXP queue first for outstanding packets, and if one is found, it gets transmitted instead of the BE packet. If no EXP packets are waiting for transmission, only then does the client proceed in polling the BE queue for packets.
- Pre-emption priority PS execution policy: This scheme is similar to the previous policy, since the client always polls the EXP queue first for a packet to transmit. If the EXP queue is empty, then it polls the BE queue. In addition, this scheme considers also packet pre-emption, meaning that when an EXP packet arrives and the medium is busy due to the on-going transmission of a BE packet, the queuing system allows the EXP packet to disrupt the transmission of the BE packet, pending the preemptable frame having at least 60 bytes already transmitted and at least 64 bytes still remaining until the end of the preemptable frame is reached [27]. Packet pre-emption has become increasingly important lately, since it was shown that a severe delay may be caused by starting a large, low-priority frame ahead of a time-critical frame [28]. Packet pre-emption has been adopted and standardized in the IEEE 802.3Qbr and 802.3Qbu standards, which deal with Time-Sensitive Networking [29,30], and has been shown in various works in the literature to further reduce the average delay of the EXP traffic, while also reducing the observed delay jitter [27,28].
4. Results
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A. Stochastic Self-Similar Traffic Models
References
- Cisco Annual Internet Report (2018–2023) White Paper. Available online: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html (accessed on 9 April 2022).
- Rappaport, T.S.; Xing, Y.; MacCartney, G.R.; Molisch, A.F.; Mellios, E.; Zhang, J. Overview of Millimeter Wave Communications for Fifth-Generation (5G) Wireless Networks—With a Focus on Propagation Models. IEEE Trans. Antennas Propag. 2017, 65, 6213–6230. [Google Scholar] [CrossRef]
- Yaghoubi, F.; Mahloo, M.; Wosinska, L.; Monti, P.; de Souza Farias, F.; Costa, W.A.J.C.; Chen, J. A techno-economic framework for 5G transport networks. IEEE Wirel. Commun. 2018, 25, 56–63. [Google Scholar] [CrossRef]
- Fallgren, M.; Timus, B. Deliverable D1.1 Scenarios Requirements and KPIs for 5G Mobile and Wireless System; 7th Framework Programme, Project METIS; 2013. Available online: https://cordis.europa.eu/docs/projects/cnect/9/317669/080/deliverables/001-METISD11v1pdf.pdf (accessed on 25 August 2022).
- White Paper. Unified Fiber-Microwave Transport for 5G Network. Aviat and Ciena. Available online: https://aviatnetworks.com/blog/unified-fiber-microwave-transport-for-5g-networks/ (accessed on 11 August 2022).
- ETSI TS 138 401. 5G; NG-RAN; Architecture Description (3GPP TS 38.401 Version 16.3.0 Release 16). Available online: https://www.etsi.org/deliver/etsi_ts/138400_138499/138401/16.03.00_60/ts_138401v160300p.pdf (accessed on 25 August 2022).
- Ranaweera, C.; Wong, E.; Nirmalathas, A.; Jayasundara, C.; Lim, C. 5G C-RAN architecture: A comparison of multiple optical fronthaul networks. In Proceedings of the ONDM 2017, Budapest, Hungary, 15–18 May 2017. [Google Scholar]
- 3GPP TR 38.801; Study on New Radio Access Technology: Radio Access Architecture and Interfaces. Release 14. March 2017. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3056 (accessed on 25 August 2022).
- Exploring New Centralized RAN and Fronthaul Opportunities. Available online: https://www.ericsson.com/en/blog/2021/5/exploring-new-centralized-ran-and-fronthaul-opportunities (accessed on 25 August 2022).
- Fan, Y.; Li, J.; Xu, K.; Gomes, N.J.; Lu, X.; Dai, Y.; Yin, F. Improved IEEE 802.11 point coordination function considering fiber-delay difference in distributed antenna systems. In Proceedings of the 2014 IEEE International Conference on Communications Workshops (ICC), Sydney, NSW, Australia, 10–14 June 2014; pp. 407–411. [Google Scholar]
- Rommel, S.; Dodane, D.; Grivas, E.; Cimoli, B.; Bourderionnet, J.; Feugnet, G.; Morales, A.; Pikasis, E.; Roeloffzen, C.; van Dijk, P.; et al. Towards a Scaleable 5G Fronthaul: Analog Radio-over-Fiber and Space Division Multiplexing. J. Lightwave Technol. 2020, 38, 5412–5422. [Google Scholar] [CrossRef]
- Kalfas, G.; Pleros, N. An agile and medium-transparent MAC protocol for 60 GHz radio-over-fiber local access networks. J. Lightwave Technol. 2010, 28, 2315–2326. [Google Scholar] [CrossRef]
- Kalfas, G.; Vagionas, C.; Antonopoulos, A.; Kartsakli, E.; Mesodiakaki, A.; Papaioannou, S.; Maniotis, P.; Vardakas, J.S.; Verikoukis, C.; Pleros, N. Next generation fiber-wireless fronthaul for 5G mmWave networks. IEEE Commun. Mag. 2019, 57, 138–144. [Google Scholar] [CrossRef]
- Kalfas, G.; Pleros, N.; Tsagkaris, K.; Alonso, L.; Verikoukis, C. Saturation throughput performance analysis of a medium transparent MAC protocol for 60 GHz radio-over-fiber networks. J. Lightwave Technol. 2011, 29, 3777–3785. [Google Scholar] [CrossRef]
- Kalfas, G.; Vardakas, J.; Alonso, L.; Verikoukis, C.; Pleros, N. Non-saturation delay analysis of medium transparent MAC protocol for 60 GHz fiber-wireless towards 5G mmWave networks. J. Lightwave Technol. 2017, 35, 3945–3955. [Google Scholar] [CrossRef]
- Xu, Z.; Wang, H.; Ji, Y. Multichannel resource allocation mechanism for 60 GHz radio-over-fiber local access networks. J. Opt. Commun. Netw. 2013, 5, 254–260. [Google Scholar] [CrossRef]
- Panagiotakis, A.; Nicopolitidis, P.; Papadimitriou, G.I.; Sarigiannidis, P.G. Performance increase for highly-loaded RoF access networks. IEEE Commun. Lett. 2015, 19, 1628–1631. [Google Scholar] [CrossRef]
- Datsika, E.; Kartsakli, E.; Vardakas, J.S.; Antonopoulos, A.; Kalfas, G.; Maniotis, P.; Vagionas, C.; Pleros, N.; Verikoukis, C. QoS-Aware Resource Management for Converged Fiber Wireless 5G Fronthaul Networks. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–5. [Google Scholar]
- Kalfas, G.; Maniotis, P.; Markou, S.; Tsiokos, D.; Pleros, N.; Alonso, N.; Verikoukis, C. Client-weighted medium-transparent MAC protocol for user-centric fairness in 60 GHz radio-over-fiber WLANs. J. Opt. Commun. Netw. 2014, 6, 33–44. [Google Scholar] [CrossRef]
- Mesodiakaki, A.; Maniotis, P.; Gatzianas, M.; Vagionas, C.; Pleros, N.; Kalfas, G. A Gated Service MAC Protocol for Sub-Ms Latency 5G Fiber-Wireless mmWave C-RANs. IEEE Trans. Wirel. Commun. 2021, 20, 2502–2515. [Google Scholar] [CrossRef]
- Skubic, B.; Bottari, G.; Rostami, A.; Cavaliere, F.; Ohlen, P. Rethinking optical transport to pave the way for 5G and the networked society. J. Lightwave Technol. 2015, 33, 1084–1091. [Google Scholar] [CrossRef]
- Nakamura, S.; Yanagimachi, S.; Takeshita, H.; Tajima, A.; Hino, T.; Fukuchi, K. Optical switches based on silicon photonics for ROADM application. IEEE J. Sel. Top. Quantum Electron. 2016, 22, 3600609. [Google Scholar] [CrossRef]
- Spatharakis, C.; Tokas, K.; Patronas, I.; Bakopoulos, P.; Reisis, D.; Avramopoulos, H. NEPHELE: Vertical Integration and Real-Time Demonstration of an Optical Datacenter Network. In Proceedings of the 2018 20th International Conference on Transparent Optical Networks (ICTON), Bucharest, Romania, 1–5 July 2018; pp. 1–4. [Google Scholar] [CrossRef]
- Larsen, L.M.P.; Checko, A.; Christiansen, H.L. A Survey of the Functional Splits Proposed for 5G Mobile Crosshaul Networks. IEEE Commun. Surv. Tutor. 2019, 21, 146–172. [Google Scholar] [CrossRef]
- Common Public Radio Interface (CPRI) Specification V7. 2015. Available online: http://www.cpri.info/downloads/CPRI_v_7_0_2015-10-09.pdf (accessed on 1 April 2022).
- Zeng, Y.; Liang, Y.; Zhang, R. Blindly Combined Energy Detection for Spectrum Sensing in Cognitive Radio. IEEE Signal Process. Lett. 2008, 15, 649–652. [Google Scholar] [CrossRef]
- Sasu, S.A.; Autenrieth, A.; Zou, J.; Elbers, J.-P. Packet Delay Variation Correction for Time Sensitive Networking with Frame Preemption. In Proceedings of the 2020 European Conference on Optical Communications (ECOC), Brussels, Belgium, 6–10 December 2020; pp. 1–3. [Google Scholar] [CrossRef]
- Zhou, Z.; Yan, Y.; Ruepp, S.; Berger, M. Analysis and implementation of packet preemption for Time Sensitive Networks. In Proceedings of the 2017 IEEE 18th International Conference on High Performance Switching and Routing (HPSR), Campinas, Brazil, 18–21 June 2017; pp. 1–6. [Google Scholar] [CrossRef]
- IEEE 802.1Qbu-2016; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks—Amendment 26: Frame Preemption. IEEE: Piscataway, NJ, USA, 2016.
- IEEE 802.3Qbr-2016; IEEE Standard for Ethernet Amendment 5: Specification and Management Parameters for Interspersing Express Traffic. IEEE: Piscataway, NJ, USA, 2016.
- Omnet++ Discreet Event Simulator. Available online: https://omnetpp.org/ (accessed on 25 August 2022).
- Leland, W.; Taqqu, M.; Willinger, W.; Wilson, D. On the self-similar nature of Ethernet traffic. IEEE/ACM Trans. Netw. 1994, 23, 183–193. [Google Scholar]
- Crovella, M.; Bestavros, A. Self-similarity in World Wide Web Traffic: Evidence and possible causes. IEEE/ACM Trans. Netw. 1997, 5, 835–846. [Google Scholar] [CrossRef]
- Beran, J.; Sherman, R.; Taqqu, M.S.; Willinger, W. Long-range Dependence in Variable Bit Rate video traffic. IEEE Trans. Commun. 1995, 43, 1566–1579. [Google Scholar] [CrossRef]
- Oliveira, C.; Kim, J.B.; Suda, T. Long-range dependence in IEEE 802.11b wireless LAN traffic: An empirical study. In Proceedings of the 2002 14th International Conference on Ion Implantation Technology Proceedings (IEEE Cat. No.02EX505), Dana Point, CA, USA, 20–21 October 2003. [Google Scholar]
- Wang, K.; Li, X.; Ji, H.; Du, X. Optimizing the LTE discontinuous reception mechanism under self-similar traffic. IEEE Trans. Veh. Technol. 2015, 64, 5904–5918. [Google Scholar] [CrossRef]
- Alba, A.; Kellerer, W. Large- and Small-Scale Modeling of User Traffic in 5G Networks. In Proceedings of the 2019 15th International Conference on Network and Service Management (CNSM), Halifax, NS, Canada, 21–25 October 2019. [Google Scholar]
- Xiang, L.; Ge, X.; Zhang, K.; Liu, C. A Self-similarity Frame Traffic Model Based on the Frame Components in 802.11 Networks. In Proceedings of the 2009 International Conference on Computational Science and Engineering, Vancouver, BC, Canada, 29–31 August 2009. [Google Scholar]
- Taqqu, M.S.; Willinger, W.; Sherman, R. Proof of a fundamental result in self-similar traffic modeling. ACM SIGCOMM Comput. Commun. Rev. 1997, 27, 5–23. [Google Scholar] [CrossRef]
- Synthetic Self-Similar Traffic Generation. Available online: http://research.glenkramer.com/trf_research.shtml (accessed on 11 August 2022).
Step # | Action |
---|---|
Step 1: | Identify each flow, where IFGi = Inter Frame Gap of flow Fi (in slots). The duration of the Superframe denoted as TSF is calculated as the Lowest Common Multiple (LCM) of IFGx values of all flows. |
Step 2: | Flows are arranged in an array based on the ascending order of IFG. |
Step 3: | Lowest IFG flow inserted first at slot 1 ISi = 1 (ISi = Initial Slot of flow i in SF). Slots of the formare removed from the set of available slots. Next flow offset to next available IS slot. |
Step 4: | Next flow in ascending order is inserted at ISi. Step 4 is repeated until all flows have been inserted into the PS. |
Parameter | Value |
---|---|
Speed of light in fiber | 2 × 108 m/s |
RAU range | 50 m |
Air propagation delay | 0.2 μs |
Bit rate per wavelength | 1 Gbps |
Data packet size | 1512 Bytes |
ID packet size | 72 Bytes |
POLL packet size | 72 Bytes |
ACK packet size | 16 Bytes |
Fiber length | 1–10 km |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kalfas, G.; Palianopoulos, D.; Mesodiakaki, A.; Gatzianas, M.; Vagionas, C.; Maximidis, R.; Pleros, N. A QoS-Enabled Medium-Transparent MAC Protocol for Fiber-Wireless 5G RAN Transport Networks. Appl. Sci. 2022, 12, 8708. https://doi.org/10.3390/app12178708
Kalfas G, Palianopoulos D, Mesodiakaki A, Gatzianas M, Vagionas C, Maximidis R, Pleros N. A QoS-Enabled Medium-Transparent MAC Protocol for Fiber-Wireless 5G RAN Transport Networks. Applied Sciences. 2022; 12(17):8708. https://doi.org/10.3390/app12178708
Chicago/Turabian StyleKalfas, George, Dimitris Palianopoulos, Agapi Mesodiakaki, Marios Gatzianas, Christos Vagionas, Ronis Maximidis, and Nikos Pleros. 2022. "A QoS-Enabled Medium-Transparent MAC Protocol for Fiber-Wireless 5G RAN Transport Networks" Applied Sciences 12, no. 17: 8708. https://doi.org/10.3390/app12178708
APA StyleKalfas, G., Palianopoulos, D., Mesodiakaki, A., Gatzianas, M., Vagionas, C., Maximidis, R., & Pleros, N. (2022). A QoS-Enabled Medium-Transparent MAC Protocol for Fiber-Wireless 5G RAN Transport Networks. Applied Sciences, 12(17), 8708. https://doi.org/10.3390/app12178708