In this paper, we present a novel hybrid approach, where Fog computing features are used to support a dynamic cloud cooperation of mobile IoT devices. In particular, we introduce the so-called Mobile-IoT-Federation-as-a-Service (MI-FaaS) paradigm, according to which edge nodes operate as orchestrators to manage federations among public/private IoT clouds that enable integrated IoT applications. To this aim, we propose an algorithm to foster the federation of local IoT clouds based on an utility function accounting for the number of executed tasks to be maximized. The presented performance evaluation validates the enhancements achievable by the proposed solutions in terms of number of task requests being successfully executed.
['Ivan Farris', 'Leonardo Militano', 'Michele Nitti', 'Luigi Atzori', 'Antonio Iera']
Federated edge-assisted mobile clouds for service provisioning in heterogeneous IoT environments