Provision of Energy- and Wavelength-Efficient Traffic Grooming for Sparse WDM-Enabled Distributed Satellite Cluster Networks
Abstract
:1. Introduction
2. Scenario and Models of Traffic Grooming in the DSCNs
2.1. Scenario Description
2.1.1. Basic Node Pair Representation
(m, n) | Originating and terminating satellite nodes in the physical topology G, which also serves as the endpoints of an ISL. |
(i, j) | Originating and terminating nodes of a virtual lightpath, which traverses through several ISLs in the physical topology. Each virtual lightpath is allocated a wavelength. |
(s, d) | Source and destination nodes of an end-to-end connection request, or aggregated request, which will be routed on the virtual lightpaths. |
2.1.2. Sets and Parameters
Set of visible satellites for satellite m. | |
The node degree of satellite m; and . This implies that each satellite in the DSCNs should be connected by at least two and at most ISLs. | |
Capacity of a wavelength and , where is the capacity of a sub-wavelength and is the number of sub-wavelength-level aggregated flows that a wavelength can carry. | |
Number of ports used for aggregating the low-speed traffic requests in satellite m. | |
Number of ports used for optical/electric conversion in satellite m. | |
Total number of optical ports in satellite m. | |
Total number of electric ports in satellite m. | |
Number of ISLs from m to n; If or , , otherwise, . | |
Number of virtual lightpaths from i to j; , where is the number of lightpaths from i to j on wavelength w. | |
Number of connection requests between node pair (s, d) which passes through virtual lightpath (i, j). | |
Number of virtual lightpaths from i to j that traverse ISL (m, n). | |
Real capacity of lightpath (i, j) which is occupied by the f-th connection request and , . |
2.1.3. Decision Variables
Binary variable related to wavelength assignment, which equals 1 if there is a lightpath from i to j on wavelength w; otherwise, 0; , . | |
Binary variable equals to 1 if the f-th connection request is aggregated into the p-th sub-wavelength; otherwise, 0. | |
Binary variable equals to 1 if the p-th sub-wavelength is groomed onto wavelength w; otherwise, 0; , . | |
The value is 1 when the f-th connection request is aggregated into the p-th sub-wavelength which traverses lightpath (i, j) on wavelength w; otherwise, 0. | |
The value is 1 when the lightpath (i, j) traverses ISL (m, n) on wavelength w; otherwise, 0. |
2.2. Optimization Models
2.2.1. Minimize the Energy Consumption
2.2.2. Minimize the Number of Wavelengths
3. Traffic Grooming Algorithm Design
3.1. Traffic Aggregation and Sub-Wavelength Assignment Algorithm
Algorithm 1: TAASA algorithm |
Input: Sets of connection requests and its corresponding paths , sub-wavelengths (groups) , and the matching utility function . |
Output: Matching pairs between connection requests and sub-wavelength. |
1. Initialization |
2. Allocate all connection requests initially to groups according to the path affiliation. |
3. Proposing and rejecting |
4. while at least one connection request is unmatched do |
5. Sub-wavelength proposes to connection request according to (12). |
6. if connection request is proposed by more than one sub-wavelength then. |
7. Connection request selects the sub-wavelength with the minimum sum energy consumption from the candidates and rejects other proposals. |
8. else |
9. Connection request is matched with the proposing sub-wavelength. |
10. Connection request is removed from . |
11. end if |
12. end while |
13. Compare-and-swap operations |
14. repeat |
15. for connection request , where |
16. for group ,where |
17. Calculate the sum energy consumption for group and . |
18. Connection request moves from group to group . |
19. Calculate the sum energy consumption for the updated group and , respectively. |
20. Compare the change of the sum energy consumption. |
21. if the sum energy consumption decreases by the swap operation |
22. Connection request n stays in group . |
23. else connection request n moves back to . |
24. end if |
25. end for |
26. end for |
27. until no connection request is willing to be a part of other groups. |
28. return the sets of matching pairs. |
3.2. Sub-Wavelength Grooming Algorithm
Algorithm 2: SG algorithm |
Input: Sets of connection requests and its corresponding paths , sub-wavelengths (groups) , and wavelength . |
Output: A stable matching . |
1. Initialization |
2. Perform Algorithm 1 to obtain the optimal sub-wavelength unit . |
3. Reconstruct the path affiliation . |
4. Calculate and construct the preference matrix . |
5. Denote an initial sub-wavelength unit and wavelength as and , respectively. |
6. Swap operation |
7. Repeat |
8. Select a matching pair satisfying the path affiliation. |
9. if , and is feasible, then |
10. Execute the swap matching and set . |
11. else keep looking for a feasible matching. |
12. Select two pairs and |
13. if , then |
14. Execute the swap matching and update . |
15. else implement the swap matching and update |
16. end if |
17. end if |
18. Update , , and |
19. Until the total number of wavelengths remains unchanged by the swap operation. |
20. Return the stable matching . |
3.3. Property Analysis
4. Simulation and Performance Evaluation
4.1. Analysis of the AWUR
4.2. Analysis of the ECS
4.3. Analysis of the Number of Wavelengths and Hops
4.4. Analysis of Blocking Probability
4.5. Analysis of Convergence Property
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Giambene, G.; Kota, S.; Pillai, P. Satellite-5G integration: A network perspective. IEEE Netw. 2018, 32, 25–31. [Google Scholar]
- Jou, B.T.; Vidal, O.; Cahill, J.; Arnal, F.; Houssin, J.M.; Boutin, M.; Chau, D.K. Architecture options for satellite integration into 5G networks. In Proceedings of the 2018 European Conference on Networks and Communications (EuCNC), Ljubljana, Slovenia, 18–21 June 2018; pp. 398–399. [Google Scholar]
- Gopal, R.; BenAmmar, N. Framework for unifying 5G and next generation satellite communications. IEEE Netw. 2018, 32, 16–24. [Google Scholar]
- Chaudhry, A.U.; Yanikomeroglu, H. Free space optics for next-generation satellite networks. IEEE Consum. Electron. Mag. 2020, 10, 21–31. [Google Scholar]
- Chaudhary, S.; Amphawan, A. The role and challenges of free-space optical systems. J. Opt. Commun. 2014, 35, 327–334. [Google Scholar]
- Chaudhary, S.; Sharma, A.; Chaudhary, N. 6 × 20 Gbps hybrid WDM–PI inter-satellite system under the influence of transmitting pointing errors. J. Opt. Commun. 2016, 37, 375–379. [Google Scholar]
- Yang, Q.; Tan, L.; Ma, J. Analysis of crosstalk in optical satellite networks with wavelength division multiplexing architectures. J. Lightwave Technol. 2010, 28, 931–938. [Google Scholar]
- Wang, W.; Wei, J.; Zhao, S.; Li, Y.; Zheng, Y. Energy efficiency resource allocation based on spectrum-power tradeoff in distributed satellite cluster network. Wirel. Netw. 2020, 26, 4389–4402. [Google Scholar]
- Zhou, D.; Sheng, M.; Li, B.; Li, J.; Han, Z. Distributionally robust planning for data delivery in distributed satellite cluster network. IEEE Trans. Wirel. Commun. 2019, 18, 3642–3657. [Google Scholar]
- Kichkaylo, T.; Hoag, L.; Lennon, E.; Roesler, G. Highly efficient exploration of large design spaces: Fractionated satellites as an example of adaptable systems. Procedia Comput. Sci. 2012, 8, 428–436. [Google Scholar]
- Colvin, B.J. Benefits of a Space-Based Group System Architecture; Naval Postgraduate School: Monterey, CA, USA, 2015. [Google Scholar]
- Gruber, C.; Gouweleeuw, B. Short-latency monitoring of continental, ocean-and atmospheric mass variations using GRACE intersatellite accelerations. Geophys. J. Int. 2019, 217, 714–728. [Google Scholar]
- Liu, R.; Sheng, M.; Lui, K.S.; Wang, X.; Wang, Y.; Zhou, D. An analytical framework for resource-limited small satellite networks. IEEE Commun. Lett. 2015, 20, 388–391. [Google Scholar]
- Ahmad, A.; Bianco, A.; Bonetto, E. Traffic grooming and energy-efficiency in flexible-grid networks. In Proceedings of the 2014 IEEE International Conference on Communications (ICC), Sydney, NSW, Australia, 10–14 June 2014; pp. 3264–3269. [Google Scholar]
- Awwad, O.; Al-Fuqaha, A.I.; Rayes, A. Traffic grooming, routing, and wavelength assignment in WDM transport networks with sparse grooming resources. Comput. Commun. 2007, 30, 3508–3524. [Google Scholar]
- Celik, A.; AlGhadhban, A.; Shihada, B.; Alouini, M.S. Design and provision of traffic grooming for optical wireless data center networks. IEEE Trans. Commun. 2018, 67, 2245–2259. [Google Scholar]
- Guo, L.; Hou, W.; Zheng, Z.; Gong, X.; Lv, S. Green provisioning of many-to-many sessions over WDM optical networks. J. Lightwave Technol. 2013, 31, 3289–3301. [Google Scholar]
- Zhu, R.; Li, S.; Wang, P.; Xu, M.; Yu, S. Energy-efficient deep reinforced traffic grooming in elastic optical networks for cloud–fog computing. IEEE Internet Things J. 2021, 8, 12410–12421. [Google Scholar]
- Dong, T.; Shen, G. Traffic grooming for IP over WDM optical satellite networks. In Proceedings of the 2014 13th International Conference on Optical Communications and Networks (ICOCN), Suzhou, China, 9–10 November 2014; pp. 1–6. [Google Scholar]
- Zhou, W.; Zhang, Q.; Xin, X.; Liu, N.; Tian, Q.; Tao, Y.; Tian, F.; Shen, Y.; Cao, G.; Chen, D. Extended Path-finding RWA Algorithm Based on ACO in Optical Satellite Network. In Proceedings of the 2019 18th International Conference on Optical Communications and Networks (ICOCN), Huangshan, China, 5–8 August 2019; pp. 1–3. [Google Scholar]
- Calvo, R.M.; Poliak, J.; Surof, J.; Reeves, A.; Richerzhagen, M.; Kelemu, H.F.; Barrios, R.; Carrizo, C.; Wolf, R.; Rein, F.; et al. Optical technologies for very high throughput satellite communications. In Free-Space Laser Communications XXXI; SPIE Photonics West LASE: Bellingham, DC, USA, 2019; Volume 10910, pp. 189–204. [Google Scholar]
Parameters | Value |
---|---|
Bandwidth range of a traffic request | 20 Mbps–300 Mbps |
Capacity of a sub-wavelength | 2 Gbps |
Capacity of a wavelength | 10 Gbps |
Ports for traffic aggregation | 40 |
Ports for optical/electric conversion | 20 |
Total optical/electric ports | 20/60 |
Energy consumption per port | 15/15/5/10/20 W |
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
Peng, C.; He, Y.; Yan, D.; Fu, H.; Zhao, S. Provision of Energy- and Wavelength-Efficient Traffic Grooming for Sparse WDM-Enabled Distributed Satellite Cluster Networks. Photonics 2022, 9, 494. https://doi.org/10.3390/photonics9070494
Peng C, He Y, Yan D, Fu H, Zhao S. Provision of Energy- and Wavelength-Efficient Traffic Grooming for Sparse WDM-Enabled Distributed Satellite Cluster Networks. Photonics. 2022; 9(7):494. https://doi.org/10.3390/photonics9070494
Chicago/Turabian StylePeng, Cong, Yuanzhi He, Di Yan, Huajun Fu, and Shanghong Zhao. 2022. "Provision of Energy- and Wavelength-Efficient Traffic Grooming for Sparse WDM-Enabled Distributed Satellite Cluster Networks" Photonics 9, no. 7: 494. https://doi.org/10.3390/photonics9070494
APA StylePeng, C., He, Y., Yan, D., Fu, H., & Zhao, S. (2022). Provision of Energy- and Wavelength-Efficient Traffic Grooming for Sparse WDM-Enabled Distributed Satellite Cluster Networks. Photonics, 9(7), 494. https://doi.org/10.3390/photonics9070494