FogNetSim plus plus : A Toolkit for Modeling and Simulation of Distributed Fog Environment

被引:121
作者
Qayyum, Tariq [1 ]
Malik, Asad Waqar [1 ]
Khattak, Muazzam A. Khan [1 ]
Khalid, Osman [2 ]
Khan, Samee U. [3 ]
机构
[1] Natl Univ Sci & Technol, Dept Comp, Sch Elect Engn & Comp Sci, Islamabad 44000, Pakistan
[2] COMSATS Univ Islamabad, Dept Comp Sci, Islamabad 45550, Pakistan
[3] North Dakota State Univ, Elect & Comp Engn Dept, Fargo, ND 58105 USA
基金
美国国家科学基金会;
关键词
Cloud; fog; edge network; IoT; mobility models; OMNeT plus; EDGE; MANAGEMENT; PRIVACY;
D O I
10.1109/ACCESS.2018.2877696
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog computing is a technology that brings computing and storage resources near to the end user. Being in its infancy, fog computing lacks standardization in terms of architectures and simulation platforms. There are a number of fog simulators available today, among which a few are open-source, whereas rest are commercially available. The existing fog simulators mainly focus on a number of devices that can be simulated. Generally, the existing simulators are more inclined toward sensors' configurations, where sensors generate raw data and fog nodes are used to intelligently process the data before sending to back-end cloud or other nodes. Therefore, these simulators lack network properties and assume reliable and error-free delivery on every service request. Moreover, no simulator allows researchers to incorporate their own fog nodes management algorithms, such as scheduling. In existing work, device handover is also not supported. In this paper, we propose a new fog simulator called FogNetSim++(1) that provides users with detailed configuration options to simulate a large fog network. It enables researchers to incorporate customized mobility models and fog node scheduling algorithms, and manage handover mechanisms. In our evaluation setup, a traffic management system is evaluated to demonstrate the scalability and effectiveness of proposed simulator in terms of CPU and memory usage. We have also benchmarked the network parameters, such as execution delay, packet error rate, handovers, and latency.
引用
收藏
页码:63570 / 63583
页数:14
相关论文
共 35 条
[1]  
Adjih C, 2015, 2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P459, DOI 10.1109/WF-IoT.2015.7389098
[2]   Real-Time Video Analytics: The Killer App for Edge Computing [J].
Ananthanarayanan, Ganesh ;
Bahl, Paramvir ;
Bodik, Peter ;
Chintalapudi, Krishna ;
Philipose, Matthai ;
Ravindranath, Lenin ;
Sinha, Sudipta .
COMPUTER, 2017, 50 (10) :58-67
[3]  
[Anonymous], 2013, Proceedings of the Second ACM SIGCOMM Workshop on Mobile Cloud Computing, MCC '13, DOI [10.1145/2491266.2491270, DOI 10.1145/2491266.2491270]
[4]   Converging Mobile Edge Computing, Fog Computing, and IoT Quality Requirements [J].
Bellavista, Paolo ;
Foschini, Luca ;
Scotece, Domenico .
2017 IEEE 5TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2017), 2017, :313-320
[5]  
Bonomi F., 2012, P MCCWORKSHOP MOB CL, P13, DOI 10.1145/2342509.2342513
[6]   QoS-Aware Deployment of IoT Applications Through the Fog [J].
Brogi, Antonio ;
Forti, Stefano .
IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (05) :1185-1192
[7]  
Byrne J, 2017, WINT SIMUL C PROC, P4568, DOI 10.1109/WSC.2017.8248208
[8]   A Middleware for Mobile Edge Computing [J].
Carrega, A. ;
Repetto, M. ;
Gouvas, P. ;
Zafeiropoulos, A. .
IEEE CLOUD COMPUTING, 2017, 4 (04) :26-37
[9]   EXPLOITING MASSIVE D2D COLLABORATION FOR ENERGY-EFFICIENT MOBILE EDGE COMPUTING [J].
Chen, Xu ;
Pu, Lingjun ;
Gao, Lin ;
Wu, Weigang ;
Wu, Di .
IEEE WIRELESS COMMUNICATIONS, 2017, 24 (04) :64-71
[10]   Battery Management in a Green Fog-Computing Node: a Reinforcement-Learning Approach [J].
Conti, Stefania ;
Faraci, Giuseppe ;
Nicolosi, Rosario ;
Rizzo, Santi Agatino ;
Schembra, Giovanni .
IEEE ACCESS, 2017, 5 :21126-21138