Collaborative execution of distributed mobile and IoT applications running at the edge
Mohammad M. Shurman, Maha K. Aljarah · 2017 International Conference on Electrical and Computing Technologies and Applications (ICECTA) · 2017
The use of mobile and IoT applications is growing rapidly and gaining huge interests in research and commercial investment to meet future visions, these applications have common demands to support their needs of low latency, geographically distributed services and location based awareness. These demands contrast with services provided by the centralized distant cloud datacenters. Edge computing paradigm has emerged as a more applicable solution for these applications providing an extension of cloud computing storage and network resources placed in a geographically distributed manner at the edge of the network closer to mobiles and IoT devices. In this paper, we focus on exploiting edge resources to the maximum using a collaborative approach of distributing modules of pre-partitioned applications between edge resources, aiming to reduce amount of traffic travelling through the core network to the cloud and reduce amount of delays in order to provide an efficient services delivery and a better user experience. We tested our approach using iFogSim toolkit, the obtained results show reduction in network usage and total delays compared to the baseline approach of placement, yielding in a better throughput and better utilization of edge resources.