Implementation of an automatic, on-demand Mobile Network Operator (MNO) selection mechanism on Android devices

State: completed by Samuel Liniger

The call termination service is traditionally considered to be a monopoly. However, nowadays the technology allows the call termination to be handled on demand by any MNO. Such an approach is presented at [1] when the Auction-based Charging user-centric System (AbaCUS) has been introduced.

In the AbaCUS approach the caller can influence the Mobile Network Operator (MNO) that will terminate the call to the callee. AbaCUS assumes the existence of an automatic and on-demand MNO selection mechanism that is implemented in the callee smart-phone. This thesis aims to implement this mechanism and measure its efficiency in terms of energy and bandwidth consumption. Furthermore, the time duration of each step during the MNO selection process will be measured.

[1] C. Tsiaras, B. Stiller, Challenging the Monopoly of Mobile Termination Charges with an Auction-based Charging and User-centric System (AbaCUS), Proceedings of the 2013 International Conference on Networked Systems (NetSys 2013), p. 110-117, Institute of Electrical and Electronics Engineers (IEEE), ISBN 978-0-7695-4950-7, March 2013, Stuttgart, Germany.

Final Report

10% Design, 70% Implementation, 20% Documentation
Advanced programming skills in Java and Android SDK experience

Supervisors: Prof. Dr. Burkhard Stiller, Christos Tsiaras

back to the main page