25
Views
0
CrossRef citations to date
0
Altmetric
Research Article

A review of fog computing and its simulators

, &

References

  • Luan, T. H., Gao, L., Li, Z., Xiang, Y., Wei, G., & Sun, L. (2015). Fog computing: Focusing on mobile users at the edge. arXiv preprint arXiv:1502.01815.
  • Zeng, X., Garg, S. K., Strazdins, P., Jayaraman, P., Georgakopoulos, D., & Ranjan, R. (2016). IOTSim: a cloud based simulator for analysing IoT applications. arXiv preprint arXiv:1602.06488.
  • Varghese, B., Wang, N., Nikolopoulos, D. S., & Buyya, R. (2017). Feasibility of fog computing. arXiv preprint arXiv:1701.05451.
  • Stanovnik, S., & Cankar, M. (2019, August). On the similarities and differences between the Cloud, Fog and the Edge. In European Conference on Parallel Processing (pp. 112-123). Springer, Cham.
  • Acharya, J., & Gaur, S. (2017). Edge compression of gps data for mobile iot. In 2017 IEEE Fog World Congress (FWC) (pp. 1-6). IEEE.
  • Aman, S., Simmhan, Y., & Prasanna, V. K. (2014). Holistic measures for evaluating prediction models in smart grids. IEEE Transactions on Knowledge and Data Engineering, 27(2), 475-488. doi: https://doi.org/10.1109/TKDE.2014.2327022
  • Bozorgchenani, A., Tarchi, D., & Corazza, G. E. (2018). Centralized and distributed architectures for energy and delay efficient fog network-based edge computing services. IEEE Transactions on Green Communications and Networking, 3(1), 250-263. doi: https://doi.org/10.1109/TGCN.2018.2885443
  • Brogi, A., & Forti, S. (2017). QoS-aware deployment of IoT applications through the fog. IEEE Internet of Things Journal, 4(5), 1185-1192. doi: https://doi.org/10.1109/JIOT.2017.2701408
  • Chiang, M., Ha, S., Risso, F., Zhang, T., & Chih-Lin, I. (2017). Clarifying fog computing and networking: 10 questions and answers. IEEE Communications Magazine, 55(4), 18-20. doi: https://doi.org/10.1109/MCOM.2017.7901470
  • Dastjerdi, A. V., & Buyya, R. (2016). Fog computing: Helping the Internet of Things realize its potential. Computer, 49(8), 112-116. doi: https://doi.org/10.1109/MC.2016.245
  • Dolui, K., & Datta, S. K. (2017, June). Comparison of edge computing implementations: Fog computing, cloudlet and mobile edge computing. In 2017 Global Internet of Things Summit (GIoTS) (pp. 1-6). IEEE.
  • Elbamby, M. S., Bennis, M., Saad, W., Latva-Aho, M., & Hong, C. S. (2018). Proactive edge computing in fog networks with latency and reliability guarantees. EURASIP Journal on Wireless Communications and Networking, 2018(1), 209. doi: https://doi.org/10.1186/s13638-018-1218-y
  • Ficco, M., Esposito, C., Xiang, Y., & Palmieri, F. (2017). Pseudo-dynamic testing of realistic edge-fog cloud ecosystems. IEEE Communications Magazine, 55(11), 98-104. doi: https://doi.org/10.1109/MCOM.2017.1700328
  • Ghosh, R., & Simmhan, Y. (2018). Distributed scheduling of event analytics across edge and cloud. ACM Transactions on Cyber-Physical Systems, 2(4), 1-28. doi: https://doi.org/10.1145/3140256
  • Grassi, G., Jamieson, K., Bahl, P., & Pau, G. (2017, October). Parkmaster: An in-vehicle, edge-based video analytics service for detecting open parking spaces in urban environments. In Proceedings of the Second ACM/IEEE Symposium on Edge Computing (pp. 1-14).
  • Mäkitalo, N., Ometov, A., Kannisto, J., Andreev, S., Koucheryavy, Y., & Mikkonen, T. (2017). Safe, secure executions at the network edge: coordinating cloud, edge, and fog computing. IEEE Software, 35(1), 30-37. doi: https://doi.org/10.1109/MS.2017.4541037
  • Moysiadis, V., Sarigiannidis, P., & Moscholios, I. (2018). Towards distributed data management in fog computing. Wireless Communications and Mobile Computing, 2018.
  • Mukherjee, M., Shu, L., & Wang, D. (2018). Survey of fog computing: Fundamental, network applications, and research challenges. IEEE Communications Surveys & Tutorials, 20(3), 1826-1857. doi: https://doi.org/10.1109/COMST.2018.2814571
  • Qi, Q., & Tao, F. (2019). A smart manufacturing service system based on edge computing, fog computing, and cloud computing. IEEE Access, 7, 86769-86777. doi: https://doi.org/10.1109/ACCESS.2019.2923610
  • Roman, R., Lopez, J., & Mambo, M. (2018). Mobile edge computing, fog et al.: A survey and analysis of security threats and challenges. Future Generation Computer Systems, 78, 680-698. doi: https://doi.org/10.1016/j.future.2016.11.009
  • Sadeghi, K., Banerjee, A., Sohankar, J., & Gupta, S. K. (2016, December). Optimization of brain mobile interface applications using IoT. In 2016 IEEE 23rd International Conference on High Performance Computing (HiPC) (pp. 32-41). IEEE.
  • Singh, S. P., Nayyar, A., Kumar, R., & Sharma, A. (2019). Fog computing: from architecture to edge computing and big data processing. The Journal of Supercomputing, 75(4), 2070-2105. doi: https://doi.org/10.1007/s11227-018-2701-2
  • Svorobej, S., Takako Endo, P., Bendechache, M., Filelis-Papadopoulos, C., Giannoutakis, K. M., Gravvanis, G. A., … & Lynn, T. (2019). Simulating fog and edge computing scenarios: An overview and research challenges. Future Internet, 11(3), 55. doi: https://doi.org/10.3390/fi11030055
  • Varshney, P., & Simmhan, Y. (2017, May). Demystifying fog computing: Characterizing architectures, applications and abstractions. In 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC) (pp. 115-124). IEEE.
  • Yousefpour, A., Fung, C., Nguyen, T., Kadiyala, K., Jalali, F., Niakanlahiji, A., … & Jue, J. P. (2019). All one needs to know about fog computing and related edge computing paradigms: A complete survey. Journal of Systems Architecture, 98, 289-330. doi: https://doi.org/10.1016/j.sysarc.2019.02.009
  • Ravandi, B., & Papapanagiotou, I. (2017, June). A self-learning scheduling in cloud software defined block storage. In 2017 IEEE 10th International Conference on Cloud Computing (CLOUD) (pp. 415-422). IEEE.
  • Patil, PV 2015, “Fog computing”, in National Conference on Advancements in Alternate Energy Resources for Rural Applications, pp. 1-6
  • Mouradian, C., Naboulsi, D., Yangui, S., Glitho, R. H., Morrow, M. J., & Polakos, P. A. (2017). A comprehensive survey on fog computing: State-of-the-art and research challenges. IEEE Communications Surveys & Tutorials, 20(1), 416-464. doi: https://doi.org/10.1109/COMST.2017.2771153
  • Baktir, A. C., Ozgovde, A., & Ersoy, C. (2017). How can edge computing benefit from software-defined networking: A survey, use cases, and future directions. IEEE Communications Surveys & Tutorials, 19(4), 2359-2391. doi: https://doi.org/10.1109/COMST.2017.2717482
  • Li, C., Xue, Y., Wang, J., Zhang, W., & Li, T. (2018). Edge-oriented computing paradigms: A survey on architecture design and system management. ACM Computing Surveys (CSUR), 51(2), 1-34. doi: https://doi.org/10.1145/3154815
  • Ni, J., Zhang, K., Lin, X., & Shen, X. S. (2017). Securing fog computing for internet of things applications: Challenges and solutions. IEEE Communications Surveys & Tutorials, 20(1), 601-628. doi: https://doi.org/10.1109/COMST.2017.2762345
  • Masip-Bruin, X., Marín-Tordera, E., Tashakor, G., Jukan, A., & Ren, G. J. (2016). Foggy clouds and cloudy fogs: a real need for coordinated management of fog-to-cloud computing systems. IEEE Wireless Communications, 23(5), 120-128. doi: https://doi.org/10.1109/MWC.2016.7721750
  • Yi, S., Hao, Z., Qin, Z., & Li, Q. (2015, November). Fog computing: Platform and applications. In 2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb) (pp. 73-78). IEEE.
  • Khezr, S. N., & Navimipour, N. J. (2017). MapReduce and its applications, challenges, and architecture: a comprehensive review and directions for future research. Journal of Grid Computing, 15(3), 295-321. doi: https://doi.org/10.1007/s10723-017-9408-0
  • Elbamby, M. S., Bennis, M., & Saad, W. (2017, June). Proactive edge computing in latency-constrained fog networks. In 2017 European conference on networks and communications (EuCNC) (pp. 1-6). IEEE.
  • Mäkitalo, N., Aaltonen, T., Raatikainen, M., Ometov, A., Andreev, S., Koucheryavy, Y., & Mikkonen, T. (2019). Action-Oriented Programming Model: Collective Executions and Interactions in the Fog. Journal of Systems and Software, 157, 110391. doi: https://doi.org/10.1016/j.jss.2019.110391
  • Manogaran, G., Lopez, D., & Chilamkurti, N. (2018). In-Mapper combiner based MapReduce algorithm for processing of big climate data. Future Generation Computer Systems, 86, 433-445. doi: https://doi.org/10.1016/j.future.2018.02.048
  • Coutinho, A., Greve, F., Prazeres, C., & Cardoso, J. (2018, May). Fogbed: A rapid-prototyping emulation environment for fog computing. In 2018 IEEE International Conference on Communications (ICC) (pp. 1-7). IEEE.
  • Waghmare, V., & Kapse, S. (2016). Authorized deduplication: An approach for secure cloud environment. Procedia Computer Science, 78, 815-823. doi: https://doi.org/10.1016/j.procs.2016.02.063
  • Shi, W., Cao, J., Zhang, Q., Li, Y., & Xu, L. (2016). Edge computing: Vision and challenges. IEEE internet of things journal, 3(5), 637-646. doi: https://doi.org/10.1109/JIOT.2016.2579198
  • Kim, J. T., Kim, E., Yang, J., Jeong, J. P., Kim, H., Hyun, S., … & Dunbar, L. (2020). IBCS: Intent-Based Cloud Services for Security Applications. IEEE Communications Magazine, 58(4), 45-51. doi: https://doi.org/10.1109/MCOM.001.1900476
  • Mishra, P., Pilli, E. S., Varadharajan, V., & Tupakula, U. (2017, January). Out-vm monitoring for malicious network packet detection in cloud. In 2017 ISEA asia security and privacy (ISEASP) (pp. 1-10). IEEE.
  • Halabi, T., & Bellaiche, M. (2018). A broker-based framework for standardization and management of Cloud Security-SLAs. Computers & Security, 75, 59-71. doi: https://doi.org/10.1016/j.cose.2018.01.019
  • Chang, V., Kuo, Y. H., & Ramachandran, M. (2016). Cloud computing adoption framework: A security framework for business clouds. Future Generation Computer Systems, 57, 24-41. doi: https://doi.org/10.1016/j.future.2015.09.031
  • Hu, P., Ning, H., Qiu, T., Song, H., Wang, Y., & Yao, X. (2017). Security and privacy preservation scheme of face identification and resolution framework using fog computing in internet of things. IEEE Internet of Things Journal, 4(5), 1143-1155. doi: https://doi.org/10.1109/JIOT.2017.2659783
  • Rupra, S. S., & Omamo, A. (2020). A cloud computing security assessment framework for small and medium enterprises. Journal of Information Security, 11(4), 201-224. doi: https://doi.org/10.4236/jis.2020.114014
  • Tariq, M. I. (2019). Agent Based Information Security Framework for Hybrid Cloud Computing. KSII Transactions on Internet & Information Systems, 13(1).
  • Marwan, M., Kartit, A., & Ouahmane, H. (2017, July). Protecting medical data in cloud storage using fault-tolerance mechanism. In Proceedings of the 2017 international conference on smart digital environment (pp. 214-219).
  • Xia, Z., Wang, X., Zhang, L., Qin, Z., Sun, X., & Ren, K. (2016). A privacy-preserving and copy-deterrence content-based image retrieval scheme in cloud computing. IEEE transactions on information forensics and security, 11(11), 2594-2608. doi: https://doi.org/10.1109/TIFS.2016.2590944
  • Brogi, A., Forti, S., & Ibrahim, A. (2017, May). How to best deploy your fog applications, probably. In 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC) (pp. 105-114). IEEE.
  • Gupta, H., Vahid Dastjerdi, A., Ghosh, S. K., & Buyya, R. (2017). iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments. Software: Practice and Experience, 47(9), 1275-1296.
  • Forti, S., Pagiaro, A., & Brogi, A. (2020). Simulating FogDirector Application Management. Simulation Modelling Practice and Theory, 101, 102021. doi: https://doi.org/10.1016/j.simpat.2019.102021
  • Lopes, M. M., Higashino, W. A., Capretz, M. A., & Bittencourt, L. F. (2017, December). Myifogsim: A simulator for virtual machine migration in fog computing. In Companion Proceedings of the10th International Conference on Utility and Cloud Computing (pp. 47-52).
  • Tuli, S., Mahmud, R., Tuli, S., & Buyya, R. (2019). FogBus: A blockchain-based lightweight framework for edge and fog computing. Journal of Systems and Software, 154, 22-36. doi: https://doi.org/10.1016/j.jss.2019.04.050
  • Liu, X., Fan, L., Xu, J., Li, X., Gong, L., Grundy, J., & Yang, Y. (2019, November). FogWorkflowSim: An automated simulation toolkit for workflow performance evaluation in fog computing. In 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) (pp. 1114-1117). IEEE.
  • Chen, W., & Deelman, E. (2012, October). Workflowsim: A toolkit for simulating scientific workflows in distributed environments. In 2012 IEEE 8th international conference on E-science (pp. 1-8). IEEE.
  • Al-Zoubi, K., & Wainer, G. (2021). Mobile experimentation using modelling and simulation in the Fog/Cloud. Journal of Simulation, 1-22.
  • Gupta, V., Singh Gill, H., Singh, P., & Kaur, R. (2018). An energy efficient fog-cloud based architecture for healthcare. Journal of Statistics and Management Systems, 21(4), 529-537. doi: https://doi.org/10.1080/09720510.2018.1466961
  • Arshad, H., Khattak, H. A., Ameer, Z., Abbas, A., & Khan, S. U. (2020). Estimation of fog utility pricing: a bio-inspired optimisation techniques’ perspective. International Journal of Parallel, Emergent and Distributed Systems, 35(3), 309-322. doi: https://doi.org/10.1080/17445760.2019.1606913

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.