簡易檢索 / 詳目顯示

研究生: 黃致翔
Chih-Hsiang Huang
論文名稱: OSC 分散單元支援網路切片排程器之開發
Development of Slice-enabled Scheduler on OSC Distributed Unit (DU)
指導教授: 鄭瑞光
Ray-Guang Cheng
口試委員: 曾建超
Chien-Chao Tseng
呂政修
Jenq-Shiou Leu
王瑞堂
Jui-Tang Wang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2023
畢業學年度: 111
語文別: 英文
論文頁數: 81
中文關鍵詞: 第五代行動通訊技術開放性無線接入網路網路切片媒體擷取控制層排程器
外文關鍵詞: 5G, O-RAN, Network slicing, MAC scheduler
相關次數: 點閱:248下載:12
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 網絡切片(Network Slicing)是第五代行動通訊技術(5G)的一個重要特性,網路切片允許在一個實體網路中分割多個邏輯網路,使不同的邏輯網路能夠同時滿足eMBB、URLLC 和mMTC 等不同的服務需求。資源管理(Resource Management)與切片之間的資源隔離(ResourceIsolation)是實現無線接取網路切片(RAN Slicing)的重要特性。要實現RAN slicing,MAC 排程器必須支援這些功能。然而,目前OSC(O-RAN 軟體社群)O-DU 中的MAC 排程器缺乏切片間的資源隔離和基於無線資源管理策略(RRM Policy)的資源控制。本論文在OSC O-DU上實現了一個框架,該框架能夠基於RRM Policy 執行各個切片的資源管理和切片間的資源隔離,並且不同的切片能夠套用不同的排程演算法。此外,我們基於此框架實現多執行緒排程器,並與單執行緒排程器比較排程處理時間。實驗結果顯示,多執行緒方法可以有效減少排程器的處理時間。


    Network slicing is one of the key feature in fifth-generation (5G) New Radio (NR) networks, it allows to create multiple logical networks within a single physical network and meets different service requirements simultaneously such as eMBB, URLLC, and mMTC. Resource management and resource isolation between slices are the key principles to enable RAN slicing. To achieve the RAN slicing, it is essential for the MAC scheduler to support these functionalities. However, the current MAC scheduler in OSC (O-RAN Software Community) O-DU lacks resource isolation and resource control of each slice based on the radio resource management (RRM) policy. This thesis implements a framework on OSC O-DU to fulfill the resource management based on RRM policy for each slice and resource isolation between slices. Different slices can also apply different scheduling algorithms. Additionally, we implement the multi-thread scheduler based on this framework and compare the processing time between multi-thread scheduler and single thread scheduler. Experimental results show that multi-thread approach can reduce the processing time of the scheduling.

    論文摘要 III Abstract IV 致謝 V Contents VI List of Figures IX List of Tables XII 1. Introduction 1 1.1. Network slicing 1 1.1.1. RRMPolicy 4 1.1.2. Slice Association 7 1.2. Background of NR scheduling 8 1.3. Introduction to O-RAN 11 1.4. Introduction to OSC 13 1.4.1. OSC O-DU High 14 1.4.2. OSC MAC Scheduler 16 1.5. Related work 21 2. System Architecture 22 2.1. Intra-slice scheduling 24 2.2. Final scheduling 25 3. Proposed Method 26 3.1. Implementation of Intra-slice Scheduling 30 3.2. Implementation of Final Scheduling 32 3.3. Implementation of Scheduling Algorithm 32 4. Experiment Results 36 4.1. Verification of influence of RRMPolicyRatio toward scheduler 38 4.2. Verification of resource isolation and resource sharing 40 4.3. Performance Evaluation for RRMPolicyRatio 43 4.3.1. RRMPolicyMaxRatio 44 4.3.2. RRMPolicyMinRatio 47 4.3.3. RRMPolicyDedicatedRatio 50 4.4. Verification of different slices applying for different algorithms 55 4.5. Comparison between the multi-thread method and the single thread method 57 4.5.1. Processing time 59 4.5.2. CPU usage 59 5. Conclusions 63 5.1. Future work 63 References 65

    [1] O-RAN Working Group 1, O-RAN Architecture Description. O-RAN Alliance, June. 2023. Rev. 09.00.
    [2] International Telecommunications Union, IMT Vision –Framework and overall objectives of the future development of IMT for 2020 and beyond, Sep 2015. ITU-R M.2083-0.
    [3] MediaTek Inc., “5G: What are eMBB, URLLC and mMTC?.” https://www.mediatek.com/blog/5g-what-are-embb-urllc-and-mmtc/
    [4] X. Li, M. Samaka, H. A. Chan, D. Bhamare, L. Gupta, C. Guo, and R. Jain, “Network slicing for 5g: Challenges and opportunities,” IEEE Internet Computing, vol. 21, no. 5, pp. 20 27, 2017.
    [5] A. Kaloxylos, “A survey and an analysis of network slicing in 5g networks,” IEEE Communications Standards Magazine, vol. 2, no. 1, pp. 60–65, 2018.
    [6] 3GPP, TS 38.300 NR and NG-RAN Overall description; Stage-2, Jan. 2021. Rev. 16.4.0.
    [7] S. E. Elayoubi, S. B. Jemaa, Z. Altman, and A. Galindo-Serrano, “5g ran slicing for verticals: Enablers and challenges,” IEEE Communications Magazine, vol. 57, no. 1, pp. 28–34, 2019.
    [8] C. Marquez, M. Gramaglia, M. Fiore, A. Banchs, and X. Costa-Pérez, “Resource sharing efficiency in network slicing,” IEEE Transactions on Network and Service Management, vol. 16, no. 3, pp. 909–923, 2019.
    [9] 3GPP, TS 28.541 Management and orchestration; 5G Network Resource Model (NRM); Stage 2 and stage 3, Nov. 2020. Rev. 16.6.0.
    [10] A. Ksentini and N. Nikaein, “Toward enforcing network slicing on ran: Flexibility and resources abstraction,” IEEE Communications Magazine, vol. 55, no. 6, pp. 102–108, 2017.
    [11] A. Mamane, M. Fattah, M. E. Ghazi, M. E. Bekkali, Y. Balboul, and S. Mazer, “Scheduling algorithms for 5g networks and beyond: Classification and survey,” IEEE Access, vol. 10, pp. 51643–51661, 2022.
    [12] F. Debbabi, R. Jmal, L. C. Fourati, and R. L. Aguiar, “An overview of interslice and intraslice resource allocation in b5g telecommunication networks,” IEEE Transactions on Network and Service Management, vol. 19, no. 4, pp. 5120–5132, 2022.
    [13] R. Kokku, R. Mahindra, H. Zhang, and S. Rangarajan, “Nvs: A substrate for virtualizing wireless resources in cellular networks,” IEEE/ACM Transactions on Networking, vol. 20, no. 5, pp. 1333–1346, 2012.
    [14] T. Guo and A. Suárez, “Enabling 5g ran slicing with edf slice scheduling,” IEEE Transactions on Vehicular Technology, vol. 68, no. 3, pp. 2865–2877, 2019.
    [15] D. Nojima, Y. Katsumata, T. Shimojo, Y. Morihiro, T. Asai, A. Yamada, and S. Iwashina, “Resource isolation in ran part while utilizing ordinary scheduling algorithm for network slicing,” in 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), pp. 1–5, 2018.
    [16] O-RAN Working Group 3, O-RAN E2 Service Model (E2SM), RAN Control. O-RAN Alliance, June. 2023. Rev. 03.00.
    [17] 3GPP, TS 23.501 5G; System architecture for the 5G System (5GS), Jun. 2022. Rev. 17.5.0.
    [18] 3GPP, TS 38.213 NR; Physical layer procedures for control, Jan. 2022. Rev. 17.0.0.
    [19] 3GPP, TS 38.401 NG-RAN; Architecture description, Jul. 2022. Rev. 17.1.1.
    [20] M. Polese, L. Bonati, S. D’Oro, S. Basagni, and T. Melodia, “Understanding o-ran: Architecture, interfaces, algorithms, security, and research challenges,” 2022.
    [21] O-RAN Alliance, “O-RAN ALLIANCE e.V.” https://www.o-ran.org/.
    [22] Small Cell Forum, “Small Cell Forum –Accelerating small cell adoption.” https://www.smallcellforum.org/.
    [23] O-RAN Working Group 2, O-RAN A1 interface: Application Protocol. O-RAN Alliance, March. 2023. Rev. 04.00.
    [24] O-RAN Working Group 3, O-RAN E2 Application Protocol (E2AP). O-RAN Alliance, June. 2023. Rev. 03.01.
    [25] O-RAN Working Group 10, O-RAN Operations and Maintenance Interface Specificatio. O-RAN Alliance, June. 2023. Rev. 10.00.
    [26] 3GPP, TS 38.473 NG-RAN; F1 Application Protocol (F1AP), Dec. 2021. Rev. 16.8.0.
    [27] 3GPP, TS 38.460 NG-RAN; E1 general aspects and principles, Apr. 2022. Rev. 17.0.0.
    [28] 3GPP, TS 38.323 Packet Data Convergence Protocol (PDCP) specification, Nov. 2020. Rev. 16.2.0.
    [29] 3GPP, TS 37.324 Evolved Universal Terrestrial Radio Access (E-UTRA) and NR; Service Data Adaptation Protocol (SDAP) specification, Nov. 2020. Rev. 16.2.0.
    [30] 3GPP, TS 38.322 NR; Radio Link Control (RLC) protocol specification, Apr. 2022. Rev. 17.0.0.
    [31] 3GPP, TS 38.321 NR; Medium Access Control (MAC) protocol specification, Apr. 2022. Rev. 17.0.0.
    [32] O-RAN Software Community, “O-RAN Software Community (SC).” https://oran-osc.github.io/.
    [33] O-RAN Software Community (SC) Documentation, “O-RAN Software Community (SC) Documentation.” https://docs.o-ran-sc.org/en/latest/index.html.
    [34] O-RAN Software Community, “O-RAN Software Community Wiki.” https://wiki.o-ran-sc.org/.
    [35] O-RAN Software Community, “Code Repositories of OSC on Gerrit.” https://gerrit.o-ran-sc.org/.
    [36] Radisys Corporation, “Radisys Official Website.” https://www.radisys.com/.
    [37] L. Bonati, S. D’Oro, S. Basagni, and T. Melodia, “Scope: An open and softwarized prototyping platform for nextg systems,” MobiSys ’21, (New York, NY, USA), p. 415–426, Association for Computing Machinery, 2021.
    [38] srsRAN, “srsRAN Offical Website.” https://www.srslte.com/.
    [39] L. Chang-Sheng, “Slice-enabled scheduler for medium access control layer in radio access networks,” Master’s thesis, National Taiwan University of Science and Technology, Taiwan, 2020.
    [40] OpenAirInterface, “OpenAirInterface Offical Website.” https://openairinterface.org/.

    QR CODE