Routing and Packet Scheduling in LoRaWANs-EPC Integration Network and in O-RAN

Chengcheng Zhang
2021-01-01
Abstract:Routing and packet scheduling are substantial in mobile networks, in order to provide QoS for a variety of applications ranging from low-power IoT to mobile broadband and ultra-reliable low-latency services. In this thesis, we investigate the routing and packet scheduling problems in LoRaWAN-EPC integration network and O-RAN contexts. Recently, Mobile Network Operators are considering the integration of the LoRaWAN in their EPC to expand their business, and to improve the interoperability and multi vendor integration in their networks. Unfortunately, the current integration of LoRa and the mobile access according to the 3GPP architectures does not allow the co-existence of multiple LoRa gateways, because the routing and scheduling mechanisms among them are not defined. Therefore, the LoRa gateways cannot operate together, limiting the overall performance of the integration network. In this thesis, we investigate the problem of integrating multiple LoRaWANs into the EPC, which allows several LoRa gateways and sensors in various regions of LoRa signal coverage areas to access multiple network servers and application servers optimally. We propose methods to select dedicated routes in the EPC resource, and formulate the problem of optimal routing and packet scheduling to forward LoRa packets over the routes. The simulation results show our proposed solution can reduce the by an average value of 200ms. Next, we apply this problem for O-RAN which is an innovative RAN architecture designed to revolutionize 5G and beyond mobile networks. O-RAN virtualized the fronthaul network functions into O-CU, O-DU and O-RU, which are the extension to the CU, DU, RU defined in 3GPP Release 16. Unfortunately, no standard data communication mechanism has been defined for the communication between these elements. Therefore, O-DUs may not work efficiently in the O-DU pool, limiting the RAN performance. This thesis investigates an optimized solution for routing and packet scheduling, allowing multiple O-DU pools to communicate with their O-RUs optimally. We propose an O DU pool architecture and formulate the problem of optimal routing and packet scheduling to forward OFDM symbols over the optimal routes and map UDP packet sizes to fragment OFDM symbols. Numerical results show the response time reduces. Moreover, we design a dynamic programming algorithm to find out the optimal global solution and a greedy algorithm to approximate the solution.
What problem does this paper attempt to address?