Blockchain-Enabled NextGen Service Architecture for Mobile Internet Offload

The amalgamation of different generations of mobile cellular networks around the globe has resulted in diverse data speed experiences for end users. At present there are no defined mechanisms in place for a subscriber of one mobile network operator (MNO) to use the services of a WiFi provider. Cellular and Data Service providers also have no standardized procedures to securely interact with each other, and to allow their subscribers to use third party services on a pay-as-you-go basis. This paper proposes a blockchain-based offloading framework that allows a subscriber of a mobile operator to temporarily use another MNO or WiFi provider’s higher speed network. Smart contracts allow diverse entities such as MNOs, Brokers and WiFi Providers to automatically execute mutual agreements to enable the utilization of third party infrastructure in a secure and controlled manner. To test the proposed framework, the offloading of a subscriber from 3G/4G/4G-LTE/5G networks to a fixed broadband WiFi network was carried out and the results analyzed. The offloading framework was implemented using the ns-3 network simulator, and the Ethereum blockchain smart contract features were used for the settlement of invoices.