Routing, Modulation Format, Spatial Lane, and Spectrum Block Assignment in Static Spatial Channel Networks
Abstract
:1. Introduction
2. Related Works
Network Architecture | Network Resource Allocation Problem | Solutions |
---|---|---|
EONs | RSA RMSA | ILP: [19,20,40,41,43,44,45] Intelligent Optimization Algorithms: [21,22,23,24,25,42] Heuristic Algorithms: [26,27,37,41] Machine Learning: [29,30] |
SDM-EONs | RCSA RMCSA | ILP: [32,36], Intelligent Optimization Algorithms: [35,36,46,47] Heuristic Algorithms: [31,33,39,46,47] Machine Learning: [38] |
SCNs | RSWA RSCSA | Heuristic Algorithms: [48] ILP and Heuristic Algorithms: [49] |
3. Network Model
3.1. Spatial Channel Networks
3.2. Flexible Modulation Format
- The transmission link is composed of uniform and homogeneous fiber spans, all of which have the same physical characteristics;
- Seamless multiplexing of signals with the same MF is achieved on the same transmission link;
- Same forward error correction (FEC) scheme with higher coding gain is adopted on the same transmission link;
- Signal distortion caused by fiber nonlinearity is Gaussian distributed;
- Signal-to-noise nonlinear interaction is negligible;
- Ideal digital coherent transceivers are used.
3.3. Modulation Format Conversion
- Option 1: no CN is set between node 1 and node 4, i.e., no MFC is performed on the entire routing path. The MF is selected based on the distance from node 1 to node 4, which is 2200 km in Figure 3. From Table 2, BPSK (supporting 100 Gb/s) should be selected as the MF, so SBs are required to carry A on all links, implying that SLs are occupied;
- Option 2: node 2 is set as the CN, and MFC is performed at node 2. The distance from node 1 to node 2 is 240 km, so DP-16QAM (supporting 800 Gb/s) is used as the MF, occupying 1 SL (8 SBs). QPSK (supporting 200 Gb/s) is selected because the distance from node 2 to node 4 is 1960 km, and 1 SL (30 SBs) is occupied. Therefore, SLs ( SBs) are required to carry A on the routing path;
- Option 3: node 3 is set as the CN, and MFC is performed at node 3. The distance from node 1 to node 3 is 1740 km, which determines the selection of QPSK (supporting 200 Gb/s) as MF, so 1 SL (30 SBs) is occupied for carrying A. For the distance of 460 km from node 3 to node 4, the DP-8QAM (supporting 600 Gb/s) is selected and 1 SL (10 SBs) is required on the link. As a result, SLs (SBs) on the routing path are occupied in Option 3;
- Option 4: both node 2 and node 3 are set as CNs, and MFC is available at both nodes. The distance from node 1 to node 2 is 240 km, so DP-16QAM (supporting 800 Gb/s) is selected and 1 SL (8 SBs) is occupied. 1 SL (30 SBs) is occupied when QPSK (supporting 200 Gb/s) is selected according to the distance of 1500 km from node 2 to node 3. Moreover, 1 SL (30 SBs) is occupied on the 460 km link between node 3 and node 4 with the adoption of DP-8QAM (supporting 600 Gb/s). Therefore, there are SLs (SBs) occupied on the routing path when both node 2 and node 3 are selected as CNs.
4. RMSSA Problem Formulation in Spatial Channel Networks
4.1. Network Topology
4.2. Traffic Request Set
4.3. Routing Path, Conversion Node, and Modulation Format Option
4.4. Variables
4.5. Constraints
4.5.1. Spatial Lane Continuity
4.5.2. Modulation Format Continuity within the Same Modulation Format Segment
4.5.3. Spectrum Block Continuity within the Same Modulation Format Segment
4.5.4. Spectrum Block Contiguity
4.5.5. Spectrum Nonoverlap
4.5.6. Guard-Band
4.6. Objective Function
5. LBMSA Algorithm
Algorithm 1 Traffic Request Order Optimization with SA |
Input: , traffic request set Output: |
1: for do 2: Classify different traffic requests 3: or 4: for do 5: 6: 7: for do 8: sort randomly 9: Generate a solution 10: Calculate fitness value Algorithm 2 11: , , 12: if then 13: for do 14: swap two randomly selected traffic requests 15: , Algorithm 2 16: if then 17: 18: if then 19: continue 20: end if 21: end if 22: 23: 24: end for 25: 26: 27: end if 28: end for 29: end for 30: end for |
Algorithm 2 SLs and SBs Assignment |
Input: Output: |
1: for do 2: 3: 4: for do 5: 6: 7: end for 8: 9: 10: end for |
6. Simulation Results
6.1. Simulation Settings
6.2. Simulation Results Analysis
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Winzer, P.J.; Neilson, D.T. From Scaling Disparities to Integrated Parallelism: A Decathlon for a Decade. J. Light. Technol. 2017, 35, 1099–1115. [Google Scholar] [CrossRef]
- Jinno, M.; Takara, H.; Kozicki, B.; Tsukishima, Y.; Sone, Y.; Matsuoka, S. Spectrum-efficient and scalable elastic optical path network: Architecture, benefits, and enabling technologies. IEEE Commun. Mag. 2009, 47, 66–73. [Google Scholar] [CrossRef]
- Jinno, M.; Takara, H.; Kozicki, B.; Tsukishima, Y.; Sone, Y.; Matsuoka, S. Demonstration of novel spectrum-efficient elastic optical path network with per-channel variable capacity of 40 Gb/s to over 400 Gb/s. In Proceedings of the 34th ECOC 2008 34th European Conference on Optical Communication, Brussels, Belgium, 21–25 September 2008; pp. 1–2. [Google Scholar] [CrossRef]
- Jinno, M.; Ohara, T.; Sone, Y.; Hirano, A.; Ishida, O.; Tomizawa, M. Elastic and adaptive optical networks: Possible adoption scenarios and future standardization aspects. IEEE Commun. Mag. 2011, 49, 164–172. [Google Scholar] [CrossRef]
- Gerstel, O.; Jinno, M.; Lord, A.; Yoo, S.J.B. Elastic optical networking: A new dawn for the optical layer? IEEE Commun. Mag. 2012, 50, s12–s20. [Google Scholar] [CrossRef]
- Jinno, M. Spatial Channel Network (SCN) Architecture Employing Growable and Reliable Spatial Channel Cross-Connects Toward Massive SDM Era. In Proceedings of the 2018 Int. Conf. PSC Photonics in Switching and Computing, Limassol, Cyprus, 19–21 September 2018; pp. 1–3. [Google Scholar] [CrossRef]
- Hashimoto, R.; Yamaoka, S.; Mori, Y.; Hasegawa, H.; Sato, K.-I.; Yamaguchi, K.; Seno, K.; Suzuki, K. First Demonstration of Subsystem-Modular Optical Cross-Connect Using Single-Module 6 × 6 Wavelength-Selective Switch. J. Light. Technol. 2018, 36, 1435–1442. [Google Scholar] [CrossRef]
- Winzer, P.J. Spatial multiplexing: The next frontier in network capacity scaling. In Proceedings of the 39th ECOC 2013 European Conference and Exhibition on Optical Communication, London, UK, 22–26 September 2013; pp. 1–4. [Google Scholar] [CrossRef]
- Jinno, M.; Yamashita, K.; Asano, Y. Architecture and Feasibility Demonstration of Core Selective Switch (CSS) for Spatial Channel Network (SCN). In Proceedings of the 2019 24th OptoElectronics and Communications Conference (OECC) and 2019 International Conference on Photonics in Switching and Computing (PSC), Fukuoka, Japan, 7–11 July 2019; pp. 1–3. [Google Scholar] [CrossRef]
- Jinno, M. Opportunities, Challenges, and Solutions for Spatial Channel Networks (SCNs) Toward the SDM Abundant Era. In Proceedings of the 2019 24th OptoElectronics and Communications Conference (OECC) and 2019 International Conference on Photonics in Switching and Computing (PSC), Fukuoka, Japan, 7–11 July 2019; pp. 1–3. [Google Scholar] [CrossRef]
- Jinno, M.; Asano, Y. Required Link and Node Resource Comparison in Spatial Channel Networks (SCNs) Employing Modular Spatial Channel Cross-Connects (SXCs). In Proceedings of the 2019 OFC Optical Fiber Communication Conference, San Diego, CA, USA, 3–7 March 2019; pp. 1–3. [Google Scholar]
- Jinno, M. Spatial Channel Network (SCN): Opportunities and Challenges of Introducing Spatial Bypass Toward the Massive SDM Era. J. Opt. Commun. Netw. 2019, 11, 1–14. [Google Scholar] [CrossRef]
- Jinno, M. Benefits of Hierarchical Spatial Bypassing and Spectral Grooming in Spatial Channel Networks. In Proceedings of the 2020 ECOC European Conference on Optical Communication, Brussels, Belgium, 6–10 December 2020; pp. 1–4. [Google Scholar] [CrossRef]
- Jinno, M.; Kodama, T.; Ishikawa, T. Feasibility Demonstration of Spatial Channel Networking Using SDM/WDM Hierarchical Approach for Peta-b/s Optical Transport. J. Light. Technol. 2020, 8, 2577–2586. [Google Scholar] [CrossRef]
- Jinno, M.; Kodama, T. Spatial Channel Network (SCN): Introducing Spatial Bypass Toward the SDM Era. In Proceedings of the 2020 OFC Optical Fiber Communication Conference, San Diego, CA, USA, 8–12 March 2020. [Google Scholar]
- Jinno, M.; Ishikawa, T.; Kodama, T.; Hasegawa, H.; Subramaniam, S. Enhancing the flexibility and functionality of SCNs: Demonstration of evolution toward any-core-access, nondirectional, and contentionless spatial channel cross-connects. J. Opt. Commun. Netw. 2021, 13, D80–D92. [Google Scholar] [CrossRef]
- Jinno, M.; Takara, H.; Kozicki, B. Concept and enabling technologies of spectrum-sliced elastic optical path network (SLICE). In Proceedings of the 2009 ACP Asia Communications and Photonics Conference and Exhibition, Shanghai, China, 2–6 November 2009; pp. 1–2. [Google Scholar] [CrossRef]
- Zhao, Y.; Zhang, J.; Ji, Y.; Gu, W. Routing and Wavelength Assignment Problem in PCE-Based Wavelength-Switched Optical Networks. J. Opt. Commun. Netw. 2010, 2, 196–205. [Google Scholar] [CrossRef]
- Jia, X.; Ning, F.; Yin, S.; Wang, D.; Zhang, J.; Huang, S. An integrated ILP model for Routing, Modulation Level and Spectrum Allocation in the next generation DCN. In Proceedings of the 3rd Int. Conf. CCT 2015 Third International Conference on Cyberspace Technology, Beijing, China, 17–18 October 2015; pp. 1–3. [Google Scholar] [CrossRef]
- Enoch, J.; Jaumard, B. Towards Optimal and Scalable Solution for Routing and Spectrum Allocation. Electron. Notes Discret. Math. 2018, 64, 335–344. [Google Scholar] [CrossRef]
- Goscień, R.; Walkowiak, K.; Klinkowski, M. Tabu search algorithm for routing, modulation and spectrum allocation in elastic optical network with anycast and unicast traffic. Comput. Netw. 2015, 79, 148–165. [Google Scholar] [CrossRef]
- Goścień, R. Two metaheuristics for routing and spectrum allocation in cloud-ready survivable elastic optical networks. Swarm Evol. Comput. 2019, 44, 388–403. [Google Scholar] [CrossRef]
- Lezama, F.; Castañón, G.; Sarmiento, A.M.; Martins, I.B. Routing and spectrum allocation in flexgrid optical networks using differential evolution optimization. In Proceedings of the 2014 16th ICTON International Conference on Transparent Optical Networks, Graz, Austria, 6–10 July 2014; pp. 1–4. [Google Scholar] [CrossRef]
- Nagły, P.; Walkowiak, K. Simulated Annealing Algorithm for Minimization of Bandwidth Fragmentation in Elastic Optical Networks with Multicast and Unicast Flows. In Proceedings of the IDEAL 2015 Intelligent Data Engineering and Automated Learning–IDEAL 2015: 16th International Conference, Wroclaw, Poland, 14–16 October 2015; pp. 318–327. [Google Scholar] [CrossRef]
- Marković, G.Z. Routing and spectrum allocation in elastic optical networks using bee colony optimization. Photonic Netw. Commun. 2017, 34, 356–374. [Google Scholar] [CrossRef]
- Yuan, J.; Fu, Y.; Zhu, R.; Li, X.; Zhang, Q.; Zhang, J.; Samuel, A. A constrained-lower-indexed-block spectrum assignment policy in elastic optical networks. Opt. Switch. Netw. 2019, 33, 25–33. [Google Scholar] [CrossRef]
- Munasinghe, K.K.; Dharmaweera, M.N.; Wijewardhana, U.L.; De Alwis, C.; Parthiban, R. Joint Minimization of Spectrum and Power in Impairment-Aware Elastic Optical Networks. IEEE Access 2021, 9, 43349–43363. [Google Scholar] [CrossRef]
- Jia, W.; Xu, Z.; Ding, Z.; Wang, K. An Efficient Routing and Spectrum Assignment Algorithm Using Prediction for Elastic Optical Networks. In Proceedings of the 2016 Int. Conf. ISAI International Conference on Information System and Artificial Intelligence, Hong Kong, China, 24–26 June 2016; pp. 89–93. [Google Scholar] [CrossRef]
- Yang, H.; Bai, W.; He, L.; Xiao, H.; Zhang, J. Leveraging Deep Learning to Achieve Efficient Resource Allocation with Traffic Evaluation in Datacenter Optical Networks. In Proceedings of the 2018 OFC Optical Fiber Communications Conference and Exposition, San Diego, CA, USA, 11–15 March 2018; pp. 1–3. [Google Scholar]
- Chen, X.; Li, B.; Proietti, R.; Lu, H.; Zhu, Z.; Yoo, S.J.B. DeepRMSA: A Deep Reinforcement Learning Framework for Routing, Modulation and Spectrum Assignment in Elastic Optical Networks. J. Light. Technol. 2019, 37, 4155–4163. [Google Scholar] [CrossRef]
- Muhammad, A.; Zervas, G.; Simeonidou, D.; Forchheimer, R. Routing, spectrum and core allocation in flexgrid SDM networks with multi-core fibers. In Proceedings of the 2014 Int. Conf. ONDM International Conference on Optical Network Design and Modeling, Stockholm, Sweden, 19–22 May 2014; pp. 192–197. [Google Scholar]
- Rumipamba-Zambrano, R.; Moreno-Muro, F.J.; Pavón-Marino, P.; Perelló, J.; Spadaro, S.; Solé-Pareta, J. Assessment of Flex-Grid/MCF Optical Networks with ROADM limited core switching capability. In Proceedings of the 2017 Int. Conf. ONDM International Conference on Optical Network Design and Modeling, Budapest, Hungary, 15–18 May 2017; pp. 1–6. [Google Scholar] [CrossRef]
- Moreno-Muro, F.; Rumipamba-Zambrano, R.; Pavón-Marino, P.; Perelló, J.; Gené, J.M.; Spadaro, S. Evaluation of core-continuity-constrained ROADMs for flex-grid/MCF optical networks. J. Opt. Commun. Netw. 2017, 9, 1041–1050. [Google Scholar] [CrossRef]
- Yang, M.; Zhang, Y.; Wu, Q. Routing, spectrum, and core assignment in SDM-EONS with MCF: Node-arc ILP/MILP methods and an efficient XT-aware heuristic algorithm. J. Opt. Commun. Netw. 2018, 10, 195–208. [Google Scholar] [CrossRef]
- Yousefi, F.; Rahbar, A.G.; Ghadesi, A. Fragmentation and time aware algorithms in spectrum and spatial assignment for space division multiplexed elastic optical networks (SDM-EON). Comput. Netw. 2020, 174, 107232. [Google Scholar] [CrossRef]
- Halder, J.; Acharya, T.; Bhattacharya, U. A Novel RSCA Scheme for offline Survivable SDM-EON with Advance Reservation. IEEE Trans. Netw. Serv. Manag. 2022, 19, 804–817. [Google Scholar] [CrossRef]
- Jinno, M.; Kozicki, B.; Takara, H.; Watanabe, A.; Sone, Y.; Tanaka, T.; Hirano, A. Distance-adaptive spectrum resource allocation in spectrum-sliced elastic optical path network [Topics in Optical Communications]. IEEE Commun. Mag. 2010, 48, 138–145. [Google Scholar] [CrossRef]
- Klinkowski, M.; Ksieniewicz, P.; Jaworski, M.; Zalewski, G.; Walkowiak, K. Machine Learning Assisted Optimization of Dynamic Crosstalk-Aware Spectrally-Spatially Flexible Optical Networks. J. Light. Technol. 2020, 38, 1625–1635. [Google Scholar] [CrossRef]
- Morales, P.; Lozada, A.; Borquez-Paredes, D.; Olivares, R.; Saavedra, G.; Leiva, A.; Beghelli, A.; Jara, N. Improving the Performance of SDM-EON Through Demand Prioritization: A Comprehensive Analysis. IEEE Access 2021, 9, 63475–63490. [Google Scholar] [CrossRef]
- Jinno, M.; Yonenaga, K.; Takara, H.; Shibahara, K.; Yamanaka, S.; Ono, T.; Kawai, T.; Tomizawa, M.; Miyamoto, Y. Demonstration of translucent elastic optical network based on virtualized elastic regenerator. In Proceedings of the OFC/NFOEC National Fiber Optic Engineers Conference, Los Angeles, CA, USA, 4–8 March 2012; pp. 1–3. [Google Scholar]
- Simmons, J.M. Routing Algorithms. In Optical Network Design and Planning; Springer US: New York, NY, USA, 2008; pp. 61–97. [Google Scholar]
- Cerutti, I.; Martinelli, F.; Sambo, N.; Cugini, F.; Castoldi, P. Trading Regeneration and Spectrum Utilization in Code-Rate Adaptive Flexi-Grid Networks. J. Light. Technol. 2014, 32, 4496–4503. [Google Scholar] [CrossRef]
- Klinkowski, M.; Walkowiak, K. A heuristic algorithm for routing, spectrum, transceiver and regeneration allocation problem in elastic optical networks. In Proceedings of the 2016 18th ICTON International Conference on Transparent Optical Networks, Trento, Italy, 10–14 July 2016; pp. 1–4. [Google Scholar] [CrossRef]
- Klinkowski, M.; Walkowiak, K. On Performance Gains of Flexible Regeneration and Modulation Conversion in Translucent Elastic Optical Networks with Superchannel Transmission. J. Light. Technol. 2016, 34, 5485–5495. [Google Scholar] [CrossRef]
- Klinkowski, M.; Walkowiak, K. Performance analysis of flexible regeneration and modulation conversion in elastic optical networks. In Proceedings of the 2017 OFC Optical Fiber Communication Conference, Los Angeles, CA, USA, 19–23 March 2017; pp. 1–3. [Google Scholar]
- Walkowiak, K.; Klinkowski, M.; Lechowicz, P. Scalability Analysis of Spectrally-Spatially Flexible Optical Networks with Back-to-Back Regeneration. In Proceedings of the 2018 20th ICTON International Conference on Transparent Optical Networks, Bucharest, Romania, 1–5 July 2018; pp. 1–4. [Google Scholar] [CrossRef]
- Walkowiak, K.; Klinkowski, M.; Lechowicz, P. Dynamic routing in spectrally spatially flexible optical networks with back-to-back regeneration. J. Opt. Commun. Netw. 2018, 10, 523–534. [Google Scholar] [CrossRef]
- Jinno, M.; Asano, Y.; Azuma, Y.; Kodama, T.; Nakai, R. Technoeconomic analysis of spatial channel networks (SCNs): Benefits from spatial bypass and spectral grooming. J. Opt. Commun. Netw. 2021, 13, A124–A134. [Google Scholar] [CrossRef]
- Yang, M.; Wu, Q.; Shigeno, M.; Zhang, Y. Hierarchical Routing and Resource Assignment in Spatial Channel Networks (SCNs): Oriented Toward the Massive SDM Era. J. Light. Technol. 2021, 39, 1255–1270. [Google Scholar] [CrossRef]
- Mitra, P.; Stark, J. Nonlinear Limits to the Information Capacity of Optical Fibre Communications. Nature 2001, 411, 1027–1030. [Google Scholar] [CrossRef]
- Xu, J.; Yu, J.; Hu, Q.; Li, M.; Liu, J.; Luo, Q.; Huang, L.; Luo, J.; Zhou, H.; Zhang, L.; et al. 50G BPSK, 100G SP-QPSK, 200G 8QAM, 400G 64QAM Ultra Long Single Span Unrepeatered Transmission over 670.64 km, 653.35 km, 601.93 km and 502.13 km Respectively. In Proceedings of the Optical Fiber Communication Conference (OFC) 2019, San Diego, CA, USA, 3–7 March 2019; pp. 1–3. [Google Scholar]
- Carena, A.; Curri, V.; Bosco, G.; Poggiolini, P.; Forghieri, F. Modeling of the Impact of Nonlinear Propagation Effects in Uncompensated Optical Coherent Transmission Links. J. Light. Technol. 2012, 30, 1524–1539. [Google Scholar] [CrossRef]
- Bosco, G.; Curri, V.; Carena, A.; Poggiolini, P.; Forghieri, F. On the Performance of Nyquist-WDM Terabit Superchannels Based on PM-BPSK, PM-QPSK, PM-8QAM or PM-16QAM Subcarriers. J. Light. Technol. 2011, 29, 53–61. [Google Scholar] [CrossRef]
- Eira, A.; Santos, J.; Pedro, J.; Pires, J. Multi-objective design of survivable flexible-grid DWDM networks. J. Opt. Commun. Netw. 2014, 6, 326–339. [Google Scholar] [CrossRef]
Modulation Format | Supported Traffic Rate (Gb/s) | Achievable Transmission Distance (km) |
---|---|---|
BPSK | 100 | 4000 |
QPSK | 200 | 2000 |
DP-QPSK | 400 | 1000 |
DP-8QAM | 600 | 500 |
DP-16QAM | 800 | 250 |
DP-32QAM | 1000 | 125 |
Variable | Condition | Value |
---|---|---|
Traffic request is carried on routing path adopting option, SL and SB of MFS is assigned to | 1 | |
Otherwise | 0 | |
0 → (DP-32QAM) | ||
1 → (DP-16QAM) | ||
2 → (DP-8QAM) | ||
3 → (DP-QPSK) | ||
4 → (QPSK) | ||
5 → (BPSK) | ||
SL on SDM link is assigned to | 1 | |
Otherwise | 0 | |
SB on SL on SDM link is assigned to | 1 | |
Otherwise | 0 | |
. is the index of the starting SB on SDM link is the index of the ending SB on SDM link | 1 | |
() | 0 | |
Number of SBs allocated to on SDM link | ||
Number of SLs allocated to on SDM link . |
Network Topology | Number of Nodes | Number of SDM Links | Average SDM Link Length (km) |
---|---|---|---|
Simple Mesh Network | 9 | 13 | 1062.60 |
Japan Network | 12 | 17 | 436.76 |
NSF Network | 14 | 22 | 1936.36 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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
Yang, X.; Zhou, Y.; Sun, Q. Routing, Modulation Format, Spatial Lane, and Spectrum Block Assignment in Static Spatial Channel Networks. Appl. Sci. 2023, 13, 2105. https://doi.org/10.3390/app13042105
Yang X, Zhou Y, Sun Q. Routing, Modulation Format, Spatial Lane, and Spectrum Block Assignment in Static Spatial Channel Networks. Applied Sciences. 2023; 13(4):2105. https://doi.org/10.3390/app13042105
Chicago/Turabian StyleYang, Xin, Yang Zhou, and Qiang Sun. 2023. "Routing, Modulation Format, Spatial Lane, and Spectrum Block Assignment in Static Spatial Channel Networks" Applied Sciences 13, no. 4: 2105. https://doi.org/10.3390/app13042105
APA StyleYang, X., Zhou, Y., & Sun, Q. (2023). Routing, Modulation Format, Spatial Lane, and Spectrum Block Assignment in Static Spatial Channel Networks. Applied Sciences, 13(4), 2105. https://doi.org/10.3390/app13042105