RMIT University
Browse

Programming Software-Defined Wireless Networks

conference contribution
posted on 2024-10-31, 19:38 authored by Roberto Riggio, Karina Mabell Gomez Chavez, Tinku Rasheed, Julius Schulz-Zander, Slawomir Kuklinski, Mahesh Marina
Programming a mobile network requires to account for multiple complex operations, such as allocating radio resources and monitoring interference. Nevertheless, the current Software-Defined Networking ecosystem provides little support for mobile networks in term of radio data-plane abstractions, controllers, and programming primitives. Starting from the consideration that WiFi is becoming an integral part of the 5G architecture, we present a set of programming abstractions modeling three fundamental aspects of a WiFi network, namely state management of wireless clients, resource provisioning, and network state collection. The proposed abstractions hide away the implementation details of the underlying wireless technology providing programmers with expressive tools to control the state of the network. We also describe a proof-of-concept implementation of a Software-Defined Radio Access Network controller for WiFi networks and a Python-based Software Development Kit leveraging the proposed abstractions. The resulting platform can be effectively leveraged in order to implement typical control tasks such as mobility management and traffic engineering as well as applications and services such as multicast video delivery and/or dynamic content caching.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1109/CNSM.2014.7014148
  2. 2.
    ISBN - Is published in 9783901882678 (urn:isbn:9783901882678)

Start page

118

End page

126

Total pages

9

Outlet

Proceedings of the 10th IEEE International Conference on Network and Service Management (CNSM 2014)

Name of conference

CNSM 2014

Publisher

IEEE

Place published

United States

Start date

2014-11-17

End date

2014-11-21

Language

English

Copyright

© 2014 IFIP

Former Identifier

2006058673

Esploro creation date

2020-06-22

Fedora creation date

2016-02-19