| 研究生: |
廖方齊 Fang-Chi Liao |
|---|---|
| 論文名稱: |
在低軌衛星與地面網路的整合環境中基於軟體定義與QoS導向之傳輸路徑選擇方法 Software-Defined and QoS-Based Path Selection in Integrated Terrestrial and LEO Networks |
| 指導教授: |
胡誌麟
Chih-Lin Hu |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 通訊工程學系 Department of Communication Engineering |
| 論文出版年: | 2023 |
| 畢業學年度: | 111 |
| 語文別: | 中文 |
| 論文頁數: | 59 |
| 中文關鍵詞: | 衛星地面綜合網路 、軟體定義網路 、低軌衛星路由 、QoS路由 |
| 外文關鍵詞: | Integrated Terrestrial and LEO Networks, SDN, LEO routing, QoS routing |
| 相關次數: | 點閱:12 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
由於地面網路分布不均,導致網路傳輸資源在市區與郊區環境下分配不均,不容易滿足不同的網路服務的QoS需求,因此採用衛星網路輔助地面的路由以促進良好QoS需求。本論文研究方法的概念是將資料透過低軌衛星進行傳送以輔助地面網路,將對網路流量進行建模,並同時納入延遲、封包遺失率以及頻寬的均衡考慮,以提高數據傳輸的效率。
低軌衛星在軌道上高速移動,衛星之間的鏈路(ISL)頻繁切換網路拓樸不斷變化,導致傳送時容易發生封包遺失,一般封包遺失使用重傳路由機制會導致不斷的拆分及重組封包和延遲增加,需要動態調整路由或增強鏈路的連接以確保資料的正確傳輸。因此本文的研究提出一套基於SDN的QoS衛星路由方法,這個方法的設計主要是根據使用者對於不同網路服務的需求,其中包含資料流的延遲、頻寬、封包遺失率透過SDN進行集中控制,相較於一般集中式路由,我們考量到衛星網路的移動性,將資料流和衛星設計為隨時間改變的動態拓撲,此外將資料流根據延遲進行分流以實現端到端資料傳輸路徑,最小化傳輸延遲和封包遺失率。
本文的研究建立一套Mininet 的無線環境結合Ryu 模擬平台建構基於SDN 的衛星拓樸,以Python 撰寫控制器的路由決策以進行延遲、封包遺失率以及吞吐量的評估,根據實驗結果,我們的方法與相較於DSP 和 DRA 以及calen路由方法,我們的方法能夠在需求數量龐大的情況下有效減少傳輸延遲和封包遺失率。
Due to the uneven distribution of networks scattered on the ground, network transmission resources are unevenly allocated in urban and suburban environments, making it difficult to meet the QoS requirements of different network services. Satellite assisted networking technologies are thus employed to enhance ground routing and promote satisfactory QoS requirements. The conceptual approach of this thesis involves utilizing low Earth orbit (LEO) satellites to assist data transmissions along with ground networks. The study in this thesis models network traffic paradigms and takes account of latency, packet loss rate, and bandwidth balance, all aimed at improving data transmission efficiency.
LEO satellites move rapidly along their orbits, and the inter-satellite link (ISL) frequently switches, causing packet loss during transmissions. Traditional packet loss recovery mechanisms lead to constant fragmentation, packet reassembly, and increased latency. To remedy these issues, it is necessary to perform dynamic routing adjustments or enhanced link connections to ensure accurate data transmissions. Hence, this study proposes an SDN-based QoS satellite routing method. The design of this method primarily revolves user demands for different network services, including multi-fold aspects like data flow latency, bandwidth, and packet loss rate, all centrally controlled through SDN. In contrast to conventional centralized routing, we account for satellite network mobility by designing data flows and satellites as dynamically changing topologies over time. Additionally, data streams are dynamically routed based on latency to achieve end-to-end data transmission paths, minimizing transmission delay and packet loss rate.
This study establishes a Mininet wireless environment combined with the Ryu simulation platform to construct an SDN-based satellite topology. Routing decisions are scripted in Python for measure evaluation of latency, packet loss rate, and throughput. Based on experimental results, our approach outperforms DSP, DRA, and calen routing methods, because of effectively reducing transmission delay and packet loss rate, especially under high demand scenarios.
[1] N. Alliance, “5g white paper,” Next generation mobile networks, white paper, vol. 1,
no. 2015, 2015.
[2] D. Xia, X. Zheng, P. Duan, C. Wang, L. Liu, and H. Ma, “Ground-station based
software-defined leo satellite networks,” in 2019 IEEE 25th International Conference
on Parallel and Distributed Systems (ICPADS). IEEE, 2019, pp. 687–694.
[3] N. Cheng, H. Jingchao, Y. Zhisheng, Z. Conghao, W. Huaqing, L. Feng, Z. Haibo,
and S. Xuemin, “6g service-oriented space-air-ground integrated network: A survey,”
Chinese Journal of Aeronautics, vol. 35, no. 9, pp. 1–18, 2022.
[4] Y. Shi, Y. Cao, J. Liu, and N. Kato, “A cross-domain sdn architecture for multilayered
space-terrestrial integrated networks,” IEEE Network, vol. 33, no. 1, pp.
29–35, 2019.
[5] E. Ekici, I. F. Akyildiz, and M. D. Bender, “A distributed routing algorithm for
datagram traffic in leo satellite networks,” IEEE/ACM Transactions on networking,
vol. 9, no. 2, pp. 137–147, 2001.
[6] X. Tao, K. Ota, M. Dong, H. Qi, and K. Li, “Congestion-aware scheduling for
software-defined sag networks,” IEEE Transactions on Network Science and Engineering,
vol. 8, no. 4, pp. 2861–2871, 2021.
[7] J. Zhang, S. Zhu, H. Bai, and C. Li, “Optimization strategy to solve transmission
interruption caused by satellite-ground link switching,” IEEE Access, vol. 8, pp.
32 975–32 988, 2020.
8] M. Ilchenko, T. Narytnik, V. Prisyazhny, S. Kapshtyk, and S. Matvienko, “The solution
of the problem of the delay determination in the information transmission
and processing in the leo satellite internet of things system,” in 2019 IEEE International
Scientific-Practical Conference Problems of Infocommunications, Science and
Technology (PIC S&T). IEEE, 2019, pp. 419–425.
[9] S. Dai, L. Rui, S. Chen, and X. Qiu, “A distributed congestion control routing
protocol based on traffic classification in leo satellite networks,” in 2021 IFIP/IEEE
International Symposium on Integrated Network Management (IM). IEEE, 2021,
pp. 523–529.
[10] P. Zuo, C. Wang, Z. Yao, S. Hou, and H. Jiang, “An intelligent routing algorithm
for leo satellites based on deep reinforcement learning,” in 2021 IEEE 94th Vehicular
Technology Conference (VTC2021-Fall). IEEE, 2021, pp. 1–5.
[11] Z. Tang, B. Zhao, W. Yu, Z. Feng, and C. Wu, “Software defined satellite networks:
Benefits and challenges,” in 2014 IEEE Computers, Communications and IT Applications
Conference. IEEE, 2014, pp. 127–132.
[12] G. Cui, Y. Long, L. Xu, and W. Wang, “Joint offloading and resource allocation for
satellite assisted vehicle-to-vehicle communication,” IEEE Systems Journal, vol. 15,
no. 3, pp. 3958–3969, 2020.
[13] W. Abderrahim, O. Amin, M.-S. Alouini, and B. Shihada, “Latency-aware offloading
in integrated satellite terrestrial networks,” IEEE Open Journal of the Communications
Society, vol. 1, pp. 490–500, 2020.
[14] P. Wang, J. Zhang, X. Zhang, Z. Yan, B. G. Evans, and W. Wang, “Convergence of
satellite and terrestrial networks: A comprehensive survey,” IEEE access, vol. 8, pp.
5550–5588, 2019.
[15] N. Torkzaban and J. S. Baras, “Joint satellite gateway deployment & controller
placement in software-defined 5g-satellite integrated networks,” arXiv preprint
arXiv:2103.08735, 2021.
[16] N. Zhang, S. Zhang, P. Yang, O. Alhussein, W. Zhuang, and X. S. Shen, “Software
defined space-air-ground integrated vehicular networks: Challenges and solutions,”
IEEE Communications Magazine, vol. 55, no. 7, pp. 101–109, 2017.
[17] Y. Wu, G. Hu, F. Jin, and J. Zu, “A satellite handover strategy based on the potential
game in leo satellite networks,” IEEE Access, vol. 7, pp. 133 641–133 652, 2019.
[18] Q. Yan, F. R. Yu, Q. Gong, and J. Li, “Software-defined networking (sdn) and distributed
denial of service (ddos) attacks in cloud computing environments: A survey,
some research issues, and challenges,” IEEE communications surveys & tutorials,
vol. 18, no. 1, pp. 602–622, 2015.
[19] J. Hu, L. Cai, C. Zhao, and J. Pan, “Directed percolation routing for ultra-reliable
and low-latency services in low earth orbit (leo) satellite networks,” in 2020 IEEE
92nd Vehicular Technology Conference (VTC2020-Fall). IEEE, 2020, pp. 1–6.
[20] H. Tsunoda, K. Ohta, N. Kato, and Y. Nemoto, “Supporting ip/leo satellite networks
by handover-independent ip mobility management,” IEEE Journal on selected areas
in communications, vol. 22, no. 2, pp. 300–307, 2004.
[21] H. Xu, D. Li, M. Liu, G. Han, W. Huang, and C. Xu, “Qoe-driven intelligent handover
for user-centric mobile satellite networks,” IEEE Transactions on Vehicular
Technology, vol. 69, no. 9, pp. 10 127–10 139, 2020.
[22] R. G. Oza, G. J. Choquette, G. B. Montgomery, and S. K. Korada, “Inter network
roaming between independently managed satellite networks,” Mar. 8 2022, uS Patent
11,272,350.
[23] A. Papa, T. De Cola, P. Vizarreta, M. He, C. M. Machuca, and W. Kellerer, “Dynamic
sdn controller placement in a leo constellation satellite network,” in 2018 IEEE
Global Communications Conference (GLOBECOM). IEEE, 2018, pp. 206–212.
[24] F. Pacheco, E. Exposito, M. Gineste, C. Baudoin, and J. Aguilar, “Towards the deployment
of machine learning solutions in network traffic classification: A systematic
survey,” IEEE Communications Surveys & Tutorials, vol. 21, no. 2, pp. 1988–2014,
2018.
[25] T. Bujlow, V. Carela-Español, and P. Barlet-Ros, “Independent comparison of popular
dpi tools for traffic classification,” Computer Networks, vol. 76, pp. 75–89, 2015.
[26] A. Vishnoi, R. Poddar, V. Mann, and S. Bhattacharya, “Effective switch memory
management in openflow networks,” in Proceedings of the 8th ACM international
conference on distributed event-based systems, 2014, pp. 177–188.
[27] S. Ogasawara and Y. Takahashi, “Performance analysis of traffic classification in an
openflow switch,” in 2016 Cloudification of the Internet of Things (CIoT). IEEE,
2016, pp. 1–6.
[28] M. Finsterbusch, C. Richter, E. Rocha, J.-A. Muller, and K. Hanssgen, “A survey of
payload-based traffic classification approaches,” IEEE Communications Surveys &
Tutorials, vol. 16, no. 2, pp. 1135–1156, 2013.
[29] D. Sanvito, D. Moro, and A. Capone, “Towards traffic classification offloading to
stateful sdn data planes,” in 2017 IEEE Conference on Network Softwarization (Net-
Soft). IEEE, 2017, pp. 1–4.
[30] H. Doroud, G. Aceto, W. de Donato, E. A. Jarchlo, A. M. Lopez, C. D. Guerrero,
and A. Pescape, “Speeding-up dpi traffic classification with chaining,” in 2018 IEEE
Global Communications Conference (GLOBECOM). IEEE, 2018, pp. 1–6.
[31] X. Li, H. Ji, F. R. Yu, and R. Zheng, “A fcm-based peer grouping scheme for node
failure recovery in wireless p2p file sharing,” in 2009 IEEE International Conference
on Communications. IEEE, 2009, pp. 1–5.
[32] R. Xie, Q. Tang, Q. Wang, X. Liu, F. R. Yu, and T. Huang, “Satellite-terrestrial
integrated edge computing networks: Architecture, challenges, and open issues,” Ieee
Network, vol. 34, no. 3, pp. 224–231, 2020.
[33] Y. K. Joshi and M. Younis, “Autonomous recovery from multi-node failure in wireless
sensor network,” in 2012 IEEE global communications conference (GLOBECOM).
IEEE, 2012, pp. 652–657.
[34] X. Qi, B. Zhang, and Z. Qiu, “A distributed survivable routing algorithm for megaconstellations
with inclined orbits,” IEEE Access, vol. 8, pp. 219 199–219 213, 2020.
[35] I. Leyva-Mayorga, B. Soret, M. Röper, D. Wübben, B. Matthiesen, A. Dekorsy, and
P. Popovski, “Leo small-satellite constellations for 5g and beyond-5g communications,”
Ieee Access, vol. 8, pp. 184 955–184 964, 2020.
[36] C.-L. Hu, C.-Y. Hsu, and W.-M. Sung, “Fitpath: Qos-based path selection with
fittingness measure in integrated edge computing and software-defined networks,”
IEEE Access, vol. 10, pp. 45 576–45 593, 2022.
[37] Z. Wang and J. Crowcroft, “Quality-of-service routing for supporting multimedia
applications,” IEEE Journal on selected areas in communications, vol. 14, no. 7, pp.
1228–1234, 1996.
[38] R. M. Karp, Reducibility among combinatorial problems. Springer, 2010.