SIMULATION AND MANAGEMENT OF FOG AND CLOUD COMPUTING FOR THE INTERNET OF THINGS

Authors

DOI:

https://doi.org/10.35546/kntu2078-4481.2024.3.27

Keywords:

cloud computing, distributed systems, fog computing, modelling, networks, computing resources, scaling.

Abstract

In recent years, one can observe a significant evolution of information technologies, in particular, the transition from individual computers and networks to cloud computing. The development of telecommunications technologies, including 5G technology, allows cloud applications to access significant amounts of data. Big data processed by the cloud creates a need to bring computing resources closer to the end user. The article presents a new simulator for fog computing called FogGRASS. It was developed to support the processes of modelling distributed systems and managing computing resources in distributed computing networks. The simulation program provides the possibility of flexible network configuration, support of mobile and static devices, management of computing resources and minimisation of delays. FogGRASS allows you to simulate different scenarios and strategies, including the configuration of nodes, data stores, data transmission parameters and computing power. The experiments that were conducted demonstrate high flexibility, scalability, efficient use of the central processor and memory, and a decrease in the delay when performing tasks with an increase in the load on the system. Analysis of the simulation results showed high efficiency and scalability when simulating large networks of fog nodes. With an increase in the number of devices, the system demonstrated stable operation using less than 25% of the CPU resource and 15% of the RAM. This indicates the ability of the proposed system to work effectively even in large networks. In addition, task performance delays at different workloads were tested. The results showed that the system can provide low delays even when performing large computing tasks. FogGRASS is a promising tool for researchers studying IoT technologies and distributed systems.

References

Shi, Dustdar S. The promise of edge computing. Computer, vol. 49, no. 5, pp. 78–81, 2016.

Bonomi F., Milito R., Zhu J., Addepalli S. “Fog computing and its role in the internet of things,” in Proceedings of the first edition of the MCC workshop on Mobile cloud computing. ACM, 2012, pp. 13–16.

Bellavista P., Foschini L., Scotece D. Converging mobile edge computing, fog computing, and IoT quality requirements. Future Internet of Things and Cloud (FiCloud), 2017 IEEE 5th International Conference on. IEEE, 2017, pp. 313–320.

Han S. N, Lee G. M., Crespi N., Van Luong N., Heo K., Brut M., Gatellier P. DPWSim: A simulation toolkit for IoT applications using devices profile for web services. Internet of Things. 2014 IEEE World Forum on. IEEE, 2014, pp. 544–547.

Sotiriadis S., Bessis N., Asimakopoulou E., Mustafee N. Towards simulating the Internet of things. Advanced Information Networking and Applications Workshops, 2014 28th International Conf on IEEE, 2014, pp. 444–448.

Sonmez C., Ozgovde A., Ersoy C. Edgecloudsim: An environment for performance evaluation of edge computing systems. Fog and Mobile Edge Computing. 2017 Second International Conference on IEEE,2017, pp. 39–44.

Gupta H., Vahid Dastjerdi A., Ghosh S. K., Buyya R. iFogSim: A toolkit for modelling and simulation of resource management techniques in the internet of things, edge and fog computing environments. Software: Practice and Experience, vol. 47, no. 9, pp. 1275–1296, 2017. DOI:10.1002/spe.2509

Pflanzner T., Kert´esz A., Spinnewyn B., Latr´e S. MobIoTSim: towards a mobile iot device simulator. 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (Fi- CloudW). IEEE, 2016, pp. 21–27.

Google cloud platform. https://cloud.google.com/iot-core/, accessed: 23.09.2024.

Filimonchuk T., Volk M., Ruban I., Tkachov V. Development of information technology of tasks distribution for grid-systems using the GRASS simulation environment. Eastern-European Journal of Enterprise Technologies. 2016. Vol. 3/9 (81). pp. 45–53. DOI: 10.15587/1729-4061.2016.71892

Mamchych O., Volk M. A unified model and method for forecasting energy consumption in distributed computing systems based on stationary and mobile devices. Radioelectronic and Computer Systems, [S.l.], v. 2024, n. 2, p. 120–135. DOI: https://doi.org/10.32620/ reks.2024.2.10.

Published

2024-11-26