IoT Services Deployment over Edge vs Cloud Systems: a Simulation-based Analysis

The choice between an Edge- or Cloud-based deployment along with other factors like the unpredictable mobility of devices, the cyber-physicality of the scenario, and the wireless nature of communications, significantly impact the service provision of Internet of Things (IoT) systems. A simulation approach encompassing all the aforementioned aspects is key for the functional and non-functional evaluation of IoT services before their actual deployment that could be time-consuming and error-prone. However, a “ready-to-use” simulator which comprehensively deals with the cooperative nature of such services is missing. Therefore, in this paper, we first extend the EdgeCloudSim framework with novel functionalities and features, and then we present the simulation of a crowdsensing IoT service based on the extended simulator, considering both Edge- and Cloud-based deployments. The results provide useful feedbacks and insights about the considered case study and, above all, they show the benefits of a simulation-based approach in guiding designers towards the final IoT service deployment according to the expected service provision requirements.

[1]  Atay Ozgovde,et al.  EdgeCloudSim: An environment for performance evaluation of Edge Computing systems , 2017, 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC).

[2]  MengChu Zhou,et al.  Opportunistic cyberphysical services: A novel paradigm for the future Internet of Things , 2018, 2018 IEEE 4th World Forum on Internet of Things (WF-IoT).

[3]  Amit Kumar Das,et al.  Enhancing the capabilities of IoT based fog and cloud infrastructures for time sensitive events , 2017, 2017 International Conference on Electrical Engineering and Computer Science (ICECOS).

[4]  Said Rakrak,et al.  Moving to the Edge-Cloud-of-Things: Recent Advances and Future Research Directions , 2018, Electronics.

[5]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[6]  Giancarlo Fortino,et al.  Modelling and simulation of Opportunistic IoT Services with Aggregate Computing , 2019, Future Gener. Comput. Syst..

[7]  MengChu Zhou,et al.  Toward opportunistic services for the industrial Internet of Things , 2017, 2017 13th IEEE Conference on Automation Science and Engineering (CASE).

[8]  Alois Ferscha,et al.  Predicting Social Density in Mass Events to Prevent Crowd Disasters , 2013, SocInfo.

[9]  Rajkumar Buyya,et al.  Modelling and Simulation of Fog and Edge Computing Environments using iFogSim Toolkit , 2018, ArXiv.

[10]  Qian Xiao,et al.  Energy-delay-cost Tradeoff for Task Offloading in Imbalanced Edge Cloud Based Computing , 2018, ArXiv.

[11]  MengChu Zhou,et al.  Modeling Opportunistic IoT Services in Open IoT Ecosystems , 2017, WOA.

[12]  Alan Davy,et al.  Resource aware placement of IoT application modules in Fog-Cloud Computing Paradigm , 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[13]  Joel J. P. C. Rodrigues,et al.  Towards energy-aware fog-enabled cloud of things for healthcare , 2018, Comput. Electr. Eng..

[14]  Rajbir Kaur,et al.  An energy efficient fog-cloud based architecture for healthcare , 2018 .

[15]  Paulo F. Pires,et al.  System modelling and performance evaluation of a three-tier Cloud of Things , 2017, Future Gener. Comput. Syst..

[16]  Wail Mardini,et al.  Evaluation and Enhancement of the EdgeCloudSim using Poisson Interarrival time and Load capacity , 2018, 2018 8th International Conference on Computer Science and Information Technology (CSIT).

[17]  Antonio Brogi,et al.  QoS-Aware Deployment of IoT Applications Through the Fog , 2017, IEEE Internet of Things Journal.