Abstract
This paper presents the real implementation of a fog computing environment for the execution of color tracking applications by using FogBus2 framework and an artificial intelligence based docker container scheduling. To be precise, an edge computing network has been developed by using a personal computer and several small computing devices such as Raspberry Pi and Nvidia Jetson Nano. Related to the scheduling policy, besides the existing policies in Fogbus2 framework, another one based on fuzzy rules-based system has been designed. Results demonstrate the proposed policy outperforms classical approaches, even when using, pavin the way to the use of knowledge acquisition techniques in order to improve the scheduling performance in terms of makespan and flowtime.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Lin, J., Yu, W., Zhang, N., Yang, X., Zhang, H., Zhao, W.: A survey on internet of things: architecture, enabling technologies, security and privacy, and applications. IEEE Internet Things J. 4(5), 1125–1142 (2017)
De Donno, M., Tange, K., Dragoni, N.: Foundations and evolution of modern computing paradigms: cloud, IoT, edge, and fog. IEEE Access 7, 150936–150948 (2019)
OpenFog Consortium. OpenFog architecture overview. White Paper, 2016. OPFWP001, 216
Tuli, S., Mahmud, R., Tuli, S., Buyya, R.: Fogbus: a blockchain-based lightweight framework for edge and fog computing. J. Syst. Softw. 154, 22–36 (2019)
An, J., et al.: EiF: toward an elastic IoT fog framework for AI services. IEEE Commun. Mag. 57(5), 28–33 (2019)
Deng, Q., Goudarzi, M., Buyya, R.: Fogbus2: a lightweight and distributed container-based framework for integration of IoT-enabled systems with edge and cloud computing. In Proceedings of the International Workshop on Big Data in Emergent Distributed Environments, pp. 1–8 (2021)
Cord, O.: Genetic fuzzy systems: evolutionary tuning and learning of fuzzy knowledge bases, vol. 19. World Scientific (2001)
Goudarzi, M., Deng, Q., Buyya, R.: Resource management in edge and fog computing using FogBus2 framework. arXiv preprint arXiv:2108.00591 (2021)
Seddiki, D., et al.: Sustainable expert virtual machine migration in dynamic clouds. Comput. Electr. Eng. 102, 108257 (2022)
García-Galán, S., Prado, R.P., Expósito, J.E.M.: Swarm fuzzy systems: knowledge acquisition in fuzzy systems and its applications in grid computing. IEEE Trans. Knowl. Data Eng. 26(7), 1791–1804 (2013)
Prado, R.P., Garcia-Galán, S., Exposito, J.M., Yuste, A.J.: Knowledge acquisition in fuzzy-rule-based systems with particle-swarm optimization. IEEE Trans. Fuzzy Syst. 18(6), 1083–1097 (2010)
García-Galán, S., Prado, R.P., Expósito, J.M.: Rules discovery in fuzzy classifier systems with PSO for scheduling in grid computational infrastructures. Appl. Soft Comput. 29, 424–435 (2015)
Prado, R.P., Expósito, J.E.M., García-Galán, S.: Flexible fuzzy rule bases evolution with swarm intelligence for meta-scheduling in grid computing. Comput. Inform. 33(4), 810–830 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Chrobak, R., Galán, S.G., Expósito, E.M., Ibanez, M.V., Marciniak, T., Marchewka, A. (2023). Color Tracking Application Using AI-Based Docker Container Scheduling in Fog Computing. In: Burduk, R., Choraś, M., Kozik, R., Ksieniewicz, P., Marciniak, T., Trajdos, P. (eds) Progress on Pattern Classification, Image Processing and Communications. CORES IP&C 2023 2023. Lecture Notes in Networks and Systems, vol 766. Springer, Cham. https://doi.org/10.1007/978-3-031-41630-9_17
Download citation
DOI: https://doi.org/10.1007/978-3-031-41630-9_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-41629-3
Online ISBN: 978-3-031-41630-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)