Abstract
With the rapid development of Internet of Everything (IoE) and the popularization of 4G/5G wireless networks, edge computing has gradually become the mainstream. In actual edge environment, some factors have an uncertain impact on scientific workflow scheduling, such as CPU load and bandwidth fluctuations of servers. Aiming at scientific workflow scheduling under uncertain edge environment, based on fuzzy theory, triangular fuzzy numbers (TFNs) were used to represent task computation time and data transmission time. In addition, an Adaptive Discrete Fuzzy GA-based Particle Swarm Optimization (ADFGA-PSO) is proposed to reduce the fuzzy execution cost while satisfying the scientific workflow’s deadline. The uncertainty of workflow scheduling was introduced, which caused by server execution performance fluctuations during task computation and bandwidth fluctuations during data transmission. Meanwhile, two-dimensional discrete particle is adopted to encode the fuzzy scheduling strategy of workflow, and the two-point crossover operator, neighborhood mutation and adaptive multipoint mutation operator of genetic algorithm (GA) were introduced to improve the diversity of population and avoid the local optimum. Experimental results show that compared with other algorithms, ADFGA-PSO can obtain better fuzzy execution cost for deadline-constrained workflow scheduling under uncertain edge environment.
This work was supported by the National Key R&D Program of China (2018YFB1004800), the National Natural Science Foundation of China (62072108), the Guiding Project of Fujian Province under Grant (2018H0017), and the Natural Science Foundation of Fujian Province under Grant (2019J01286).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Shi, W., Zhang, X.: Edge computing: state-of-the-art and future directions. J. Comput. Res. Dev. 56(1), 69–89 (2019)
Hosseini, S.: A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems. Eng. Appl. Artif. Intell. 90, 103501 (2020)
Sun, L., Lin, L., Gen, M., et al.: A hybrid cooperative coevolution algorithm for fuzzy flexible job shop scheduling. IEEE Trans. Fuzzy Syst. 27(5), 1008–1022 (2019)
Xie, Y., Zhu, Y., Wang, Y., et al.: A novel directional and non-local-convergent particle swarm optimization based workflow scheduling in cloud-edge environment. Future Gen. Comput. Syst. 97(AUG.), 361–378 (2019)
Huang, B., Li, Z., Tang, P., et al.: Security modeling and efficient computation offloading for service workflow in mobile edge computing. Future Gen. Comput. Syst. 97(AUG.), 755–774 (2019)
Peng, Q., Jiang, H., Chen, M., et al.: Reliability-aware and deadline-constrained workflow scheduling in mobile edge computing. In: 2019 IEEE 16th International Conference on Networking, Sensing and Control (ICNSC), pp. 236–241 (2019)
Zadeh, L.A.: Fuzzy sets. Inf. Control 8(3), 338–353 (1965)
Lei, D.: Fuzzy job shop scheduling problem with availability constraints. Comput. Ind. Eng. 58(4), 610–617 (2010)
Fortemps, P.: Jobshop scheduling with imprecise durations: a fuzzy approach. IEEE Trans. Fuzzy Syst. 5(4), 557–569 (1997)
Lee, E.S., Li, R.J.: Comparison of fuzzy numbers based on the probability measure of fuzzy events. Comput. Math. Appl. 15(10), 887–896 (1988)
Sakawa, M., Kubota, R.: Fuzzy programming for multiobjective job shop scheduling with fuzzy processing time and fuzzy duedate through genetic algorithms. Eur. J. Oper. Res. 120(2), 393–407 (2000)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Icnn95-International Conference on Neural Networks (1995)
Rodriguez, M.A., Buyya, R.: Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Trans. Cloud Comput. 2(2), 222–235 (2014)
Li, H., Yang, D., Su, W., et al.: An overall distribution particle swarm optimization MPPT algorithm for photovoltaic system under partial shading. IEEE Trans. Ind. Electron. 66(1), 265–275 (2019)
Li, X., Gao, L.: An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem. Int. J. Prod. Econ. 174(Apr.), 93–110 (2016)
Shi, Y.: A modified particle swarm optimizer. In: Proceedings of IEEE Icec Conference (1998)
Bharathi, S., Chervenak, A., Deelman, E., et al.: Characterization of scientific workflows. In: Third Workshop on Workflows in Support of Large-Scale Science, WORKS 2008 (2008)
Topcuoglu, H., Hariri, S., Min-You, W.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13(3), 260–274 (2002)
Cui, L., Zhang, J., Yue, L., et al.: A genetic algorithm based data replica placement strategy for scientific applications in clouds. IEEE Trans. Serv. Comput. 11(4), 727–739 (2018)
Zhou, B., Xie, S.S., Wang, F., et al.: Multi -step predictive compensated intelligent control for aero-engine wireless networked system with random scheduling. J. Franklin Inst.-Eng. Appl. Math. 357(10), 6154–6174 (2020)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Lin, C., Lin, B., Chen, X. (2021). Research on Scientific Workflow Scheduling Based on Fuzzy Theory Under Edge Environment. In: Sun, Y., Liu, D., Liao, H., Fan, H., Gao, L. (eds) Computer Supported Cooperative Work and Social Computing. ChineseCSCW 2020. Communications in Computer and Information Science, vol 1330. Springer, Singapore. https://doi.org/10.1007/978-981-16-2540-4_25
Download citation
DOI: https://doi.org/10.1007/978-981-16-2540-4_25
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-2539-8
Online ISBN: 978-981-16-2540-4
eBook Packages: Computer ScienceComputer Science (R0)