Papers
Topics
Authors
Recent
Search
2000 character limit reached

From Classification to Optimization: Slicing and Resource Management with TRACTOR

Published 13 Dec 2023 in eess.SY, cs.NI, and cs.SY | (2312.07896v2)

Abstract: 5G and beyond networks promise advancements in bandwidth, latency, and connectivity. The Open Radio Access Network (O-RAN) framework enhances flexibility through network slicing and closed-loop RAN control. Central to this evolution is integrating ML for dynamic network control. This paper presents a framework to optimize O-RAN operation. First, we build and share a robust O-RAN dataset from real-world traffic captured across diverse locations and mobility scenarios, replicated within a full-stack srsRAN-based O-RAN system using the Colosseum RF emulator. This dataset supports ML training and deployment. We then introduce a traffic classification approach leveraging various ML models, demonstrating rapid training, testing, and refinement to improve accuracy. With up to 99% offline accuracy and 92% online accuracy for specific slices, our framework adapts efficiently to different models and network conditions. Finally, we present a physical resource block (PRB) assignment optimization strategy using reinforcement learning to refine resource allocation. Our learned policy achieves a mean performance score (0.631), surpassing a manually configured expert policy (0.609) and a random baseline (0.588), demonstrating improved PRB utilization. More importantly, our approach exhibits lower variability, with the Coefficient of Variation (CV) reduced by up to an order of magnitude in three out of four cases, ensuring more consistent performance. Our contributions, including open-source tools and datasets, accelerate O-RAN and ML-driven network control research.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (25)
  1. S. Zhang, “An Overview of Network Slicing for 5G,” IEEE Wireless Communications, vol. 26, no. 3, pp. 111–117, 2019.
  2. M. Polese, L. Bonati, S. D’Oro, S. Basagni, and T. Melodia, “Understanding O-RAN: Architecture, interfaces, algorithms, security, and research challenges,” IEEE Communications Surveys & Tutorials, 2023.
  3. A. Narayanan, X. Zhang, R. Zhu, A. Hassan, S. Jin, X. Zhu, X. Zhang, D. Rybkin, Z. Yang, Z. M. Mao et al., “A variegated look at 5G in the wild: performance, power, and QoE implications,” in Proceedings of the 2021 ACM SIGCOMM 2021 Conference, 2021, pp. 610–625.
  4. D. Xu, A. Zhou, X. Zhang, G. Wang, X. Liu, C. An, Y. Shi, L. Liu, and H. Ma, “Understanding operational 5G: A first measurement study on its coverage, performance and energy consumption,” in Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the applications, technologies, architectures, and protocols for computer communication, 2020, pp. 479–494.
  5. Cisco, “QoS: Classification Configuration Guide, Cisco IOS XE 17,” Cisco, Tech. Rep., April 2020.
  6. A. Thantharate, R. Paropkari, V. Walunj, and C. Beard, “Deepslice: A deep learning approach towards an efficient and reliable network slicing in 5G networks,” in 2019 IEEE 10th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON).   IEEE, 2019, pp. 0762–0767.
  7. R. K. Gupta and R. Misra, “Machine learning-based slice allocation algorithms in 5G networks,” in 2019 International Conference on Advances in Computing, Communication and Control (ICAC3).   IEEE, 2019, pp. 1–4.
  8. S. Khan, A. Hussain, S. Nazir, F. Khan, A. Oad, and M. D. Alshehri, “Efficient and reliable hybrid deep learning-enabled model for congestion control in 5G/6G networks,” Computer Communications, vol. 182, pp. 31–40, 2022.
  9. L. Bonati, P. Johari, M. Polese, S. D’Oro, S. Mohanti, M. Tehrani-Moayyed, D. Villa, S. Shrivastava, C. Tassie, K. Yoder et al., “Colosseum: Large-scale wireless experimentation through hardware-in-the-loop network emulation,” in 2021 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN).   IEEE, 2021, pp. 105–113.
  10. T. T. Nguyen and G. Armitage, “A survey of techniques for internet traffic classification using machine learning,” IEEE communications surveys & tutorials, vol. 10, no. 4, pp. 56–76, 2008.
  11. Y. Li, B. Liang, and A. Tizghadam, “Robust Online Learning against Malicious Manipulation and Feedback Delay With Application to Network Flow Classification,” IEEE Journal on Selected Areas in Communications, vol. 39, no. 8, pp. 2648–2663, 2021.
  12. G. Aceto, D. Ciuonzo, A. Montieri, and A. Pescapé, “Mobile encrypted traffic classification using deep learning,” in 2018 Network traffic measurement and analysis conference (TMA).   IEEE, 2018, pp. 1–8.
  13. M. Lotfollahi, M. Jafari Siavoshani, R. Shirali Hossein Zade, and M. Saberian, “Deep packet: A novel approach for encrypted traffic classification using deep learning,” Soft Computing, vol. 24, no. 3, pp. 1999–2012, 2020.
  14. G. Draper-Gil, A. H. Lashkari, M. S. I. Mamun, and A. A. Ghorbani, “Characterization of encrypted and VPN traffic using time-related features,” in Proceedings of the 2nd international conference on information systems security and privacy (ICISSP), 2016, pp. 407–414.
  15. S. Rezaei and X. Liu, “Deep learning for encrypted traffic classification: An overview,” IEEE communications magazine, vol. 57, no. 5, pp. 76–81, 2019.
  16. L. Bonati, S. D’Oro, M. Polese, S. Basagni, and T. Melodia, “Intelligence and learning in O-RAN for data-driven NextG cellular networks,” IEEE Communications Magazine, vol. 59, no. 10, pp. 21–27, 2021.
  17. T. N. Weerasinghe, I. A. Balapuwaduge, and F. Y. Li, “Supervised learning based arrival prediction and dynamic preamble allocation for bursty traffic,” in IEEE INFOCOM 2019-IEEE conference on computer communications workshops (INFOCOM WKSHPS).   IEEE, 2019, pp. 1–6.
  18. R. Li, Z. Zhao, J. Zheng, C. Mei, Y. Cai, and H. Zhang, “The learning and prediction of application-level traffic data in cellular networks,” IEEE Transactions on Wireless Communications, vol. 16, no. 6, pp. 3899–3912, 2017.
  19. D. Johnson, D. Maas, and J. Van Der Merwe, “NexRAN: Closed-loop RAN slicing in POWDER-A top-to-bottom open-source open-RAN use case,” in Proceedings of the 15th ACM Workshop on Wireless Network Testbeds, Experimental evaluation & CHaracterization, 2022, pp. 17–23.
  20. V. K. Choyi, A. Abdel-Hamid, Y. Shah, S. Ferdi, and A. Brusilovsky, “Network slice selection, assignment and routing within 5G networks,” in 2016 IEEE Conference on Standards for Communications and Networking (CSCN).   IEEE, 2016, pp. 1–7.
  21. C.-Y. Hsieh, T.-J. Tan, J.-C. Chen, and C.-E. Wei, “5G Mutually Exclusive Access to Network Slices by Adaptively Prioritized Subset Algorithm,” in ICC 2021-IEEE International Conference on Communications.   IEEE, 2021, pp. 1–6.
  22. L. Bonati, S. D’Oro, S. Basagni, and T. Melodia, “SCOPE: An open and softwarized prototyping platform for NextG systems,” in Proceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services, 2021, pp. 415–426.
  23. M. Polese, L. Bonati, S. D’Oro, S. Basagni, and T. Melodia, “ColO-RAN: Developing machine learning-based xApps for open RAN closed-loop control on programmable experimental platforms,” IEEE Transactions on Mobile Computing, 2022.
  24. E. Faranda, “PCAPdroid.” [Online]. Available: https://emanuele-f.github.io/PCAPdroid/
  25. J. Groen, B. Kim, and K. Chowdhury, “The Cost of Securing O-RAN,” in IEEE International Conference on Communications (ICC), 2023.
Citations (3)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 2 tweets with 0 likes about this paper.