Abstract
In the industrial sector, a growing number of companies have an ongoing smart factory initiative. In such initiative, previously disparate systems and equipment become connected so the data streams they generate can be turned into actionable insights. Industrial IoT (IIoT) data originate from various sensors and Internet of Things devices deployed in industrial equipment and facilities. The vast volume of generated data need to be leveraged to improve robots’ operation, optimize processes, and help industry stakeholders and applications make faster and more informed decisions. Many existing industrial applications use the power of the cloud for data processing. However, time-sensitive industrial applications cannot tolerate sending IIoT data to the cloud for processing due to unacceptable network bandwidth requirements and high latency. The operation and maintenance staff of industrial facilities need the ability to efficiently stream data and process data in real-time at the edge. Smart factory operations are typically executed as workflows of dependent tasks. This paper investigates the performance of some scheduling stategies for the exection of workflow tasks in a smarty factory fog environment. Simulation results show that the MinMin, GA, and PSO scheduling algorithms offered the best results in terms of execution time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aazam, A., Zeadally, S., Harras, K.A.: Deploying fog computing in industrial internet of things and industry 4.0. IEEE Trans. Ind. Inf. 14(10), 4674–4682 (2018)
Ahn, D.J., Jeong, J., Lee, S.: A novel cloud-fog computing network architecture for big-data applications in smart factory environments. In: Computational Science and Its Applications ( ICCSA 2018) pp. 520–530 (2018)
de Brito, M.S., Hoque, S., Steinke, R., Willner, A., Magedanz, T.: Application of the Fog computing paradigm to Smart Factories and cyber-physical systems. Trans. Emerg Telecommun. Technol. 29(4), e3184 (2018)
de Brito, M.S., Hoque, S., Steinke, R., Willner, A.: Towards programmable fog nodes in smart factories. In: IEEE 1st International Workshop on Foundations and Applications of Self-* Systems, pp. 236–241 (2016)
Chekired, D.A., Khoukhi, L., Mouftah, H.T.: Industrial IoT data scheduling based on hierarchical fog computing: a key for enabling smart factory. IEEE Trans. Ind. Inf. 14(10), 4590–4602 (2018)
Chirkin, A.M., Belloum, A.S.Z., Kovalchuk, S.V., Makkes, M.X., Melnik, M.A., Visheratin, A.A., Nasonov, D.A.: Execution time estimation for workflow scheduling. Future Gener. Comput. Syst. 75, 376–387 (2017)
Dadmehr, R., Mohsen, N.: Low-latency and energy-efficient scheduling in fog-based IoT applications. Turkish J. Electrical Eng. Comput. Sci. 27(2), 1406–1427 (2019)
Dong, F., Akl, S.G.: Scheduling algorithms for grid computing: State of the art and open problems. Technical reports (2006)
Gupta, H., Vahid Dastjerdi, A., Ghosh, S.K., Buyya, R.: iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments. Soft. Pract. Exp. 47(9), 1275–1296 (2017)
Hong, C.H., Lee, K., Kang, M., Yoo, C.: QCon: QoS-aware network resource management for fog computing. Sensors (Switzerland) 18(10), 3444 (2018)
Kalra, M., Singh, S.: A review of metaheuristic scheduling techniques in cloud computing. Egyptian Inf. J. 16(3), 275–295 (2015)
Li, G., Wu, J., Li, J., Wang, K., Ye, T.: Service popularity-based smart resources partitioning for fog computing-enabled industrial Internet of Things. IEEE Trans. Ind. Inf. 14(10), 4702–4711 (2018)
Lin, C.C., Yang, J.W.: Cost-efficient deployment of fog computing systems at logistics centers in industry 4.0. IEEE Trans. Ind. Inf. 14(10), 4603–4611 (2018)
Liu, X., Fan, L., Xu, J., Li, X., Gong, L., Grundy, J., Yang, Y.: 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 (2019)
Manasrah, A.M., Ba Ali, H.: Workflow scheduling using hybrid Ga-pso algorithm in cloud computing. Wireless Commun. Mobile Comput. 2018(3), 1–16 (2018)
Masdari, M., ValiKardan, S., Shahi, Z., Azar, S.I.: Towards workflow scheduling in cloud computing A comprehensive analysis. J. Netwk. Comput. Appl. 66, 64–82 (2016)
OpenFog Consortium Architecture Working Group: OpenFog Architecture Overview. Technical Reports OPFWP001.0216 (2016)
OpenFog Consortium Architecture Working Group: OpenFog reference architecture for fog computing. Technical Reports OPFRA001.020817 (2017)
Rahman, M., Hassan, R., Ranjan, R., Buyya, R.: Adaptive workflow scheduling for dynamic grid and cloud computing environment. Concurr. Comput. Pract. Exp. 25(13), 1816–1842 (2013)
Skarlat, O., Schulte, S., Borkowski, M., Leitner, P.: Resource provisioning for IoT services in the Fog. In: 2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA), pp. 32–39 (2016)
Tang, X., Li, K., Liao, G., Li, R.: List scheduling with duplication for heterogeneous computing systems. J. Parallel Dist. Comput. 70(4), 323–329 (2010)
Wang, S., Wan, J., Imran, M., Li, D., Zhang, C.: Cloud-based smart manufacturing for personalized candy packing application. J. Supercomput. 74(9), 4339–4357 (2018)
Yao, J., Ansari, N.: QoS-aware fog resource provisioning and mobile device power control in IoT networks. IEEE Trans. Netwk. Serv. Manag. 16(1), 167–175 (2019)
Yu, J., Buyya, R., Ramamohanarao, K.: Workflow scheduling algorithms for grid computing. In: Metaheuristics for Scheduling in Distributed Computing Environments, pp. 173–214. Springer, Berlin, Heidelberg, Berlin, Heidelberg (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Badidi, E. (2020). On the Scheduling of Industrial IoT Tasks in a Fog Computing Environment. In: Silhavy, R., Silhavy, P., Prokopova, Z. (eds) Software Engineering Perspectives in Intelligent Systems. CoMeSySo 2020. Advances in Intelligent Systems and Computing, vol 1294. Springer, Cham. https://doi.org/10.1007/978-3-030-63322-6_83
Download citation
DOI: https://doi.org/10.1007/978-3-030-63322-6_83
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63321-9
Online ISBN: 978-3-030-63322-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)