Skip to main content

2020 | OriginalPaper | Buchkapitel

A Novel Approach to Cost-Efficient Scheduling of Multi-workflows in the Edge Computing Environment with the Proximity Constraint

verfasst von : Yuyin Ma, Junyang Zhang, Shu Wang, Yunni Xia, Peng Chen, Lei Wu, Wanbo Zheng

Erschienen in: Algorithms and Architectures for Parallel Processing

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The edge computing paradigm is featured by the ability to offload computing tasks from mobile devices to edge clouds and provide high cost-efficient computing resources, storage and network services closer to the edge. A key question for workflow scheduling in the edge computing environment is how to reduce the monetary cost while fulfilling Service-Level-Agreement in terms of performance and quality-of-service requirements. However, it’s still a challenge to guarantee user-perceived quality of service of applications deployed upon edge infrastructures due to the fact that such applications are constantly subject to negative impacts, e.g., network congestions, unexpected long message delays, shrinking coverage range of edge servers due to battery depletion. In this paper, we study the multi-workflow scheduling problem and propose a novel approach to Cost-Efficient Scheduling of Multi-Workflows in the Edge Computing Environment With Proximity Constraint. The proposed approach aims at minimizing edge computing costs while meeting user-specified workflow completion deadlines and leverages a discrete firefly algorithm for yielding the scheduling plan. We conduct experimental case studies based on multiple well-known scientific workflow templates and a real-world dataset of edge resource locations as well. Experimental results clearly suggest that our proposed approach outperforms traditional ones in terms of cost and makespan.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Adhikari, M., Amgoth, T.: An intelligent water drops-based workflow scheduling for IaaS cloud. Appl. Soft Comput. 77, 547–566 (2019)CrossRef Adhikari, M., Amgoth, T.: An intelligent water drops-based workflow scheduling for IaaS cloud. Appl. Soft Comput. 77, 547–566 (2019)CrossRef
2.
Zurück zum Zitat Habak, K., Ammar, M., Harras, K.A., Zegura, E.: Femtoclouds: leveraging mobile devices to provide cloud service at the edge. In: IEEE International Conference on Cloud Computing (2015) Habak, K., Ammar, M., Harras, K.A., Zegura, E.: Femtoclouds: leveraging mobile devices to provide cloud service at the edge. In: IEEE International Conference on Cloud Computing (2015)
3.
Zurück zum Zitat Hoffa, C., et al.: On the use of cloud computing for scientific workflows. In: Fourth International Conference on e-Science, e-Science 2008, Indianapolis, IN, USA, 7–12 December 2008, pp. 640–645 (2008) Hoffa, C., et al.: On the use of cloud computing for scientific workflows. In: Fourth International Conference on e-Science, e-Science 2008, Indianapolis, IN, USA, 7–12 December 2008, pp. 640–645 (2008)
4.
Zurück zum Zitat Juve, G., Chervenak, A., Deelman, E., Bharathi, S., Mehta, G., Vahi, K.: Characterizing and profiling scientific workflows. Future Gener. Comput. Syst. 29(3), 682–692 (2013)CrossRef Juve, G., Chervenak, A., Deelman, E., Bharathi, S., Mehta, G., Vahi, K.: Characterizing and profiling scientific workflows. Future Gener. Comput. Syst. 29(3), 682–692 (2013)CrossRef
5.
Zurück zum Zitat Juve, G., Deelman, E., Berriman, G.B., Berman, B.P., Maechling, P.: An evaluation of the cost and performance of scientific workflows on Amazon EC2. J. Grid Comput. 10(1), 5–21 (2012)CrossRef Juve, G., Deelman, E., Berriman, G.B., Berman, B.P., Maechling, P.: An evaluation of the cost and performance of scientific workflows on Amazon EC2. J. Grid Comput. 10(1), 5–21 (2012)CrossRef
7.
Zurück zum Zitat Li, S., Huang, J.: GSPN-based reliability-aware performance evaluation of IoT services. In: 2017 IEEE International Conference on Services Computing, SCC 2017, Honolulu, HI, USA, 25–30 June 2017, pp. 483–486 (2017) Li, S., Huang, J.: GSPN-based reliability-aware performance evaluation of IoT services. In: 2017 IEEE International Conference on Services Computing, SCC 2017, Honolulu, HI, USA, 25–30 June 2017, pp. 483–486 (2017)
8.
Zurück zum Zitat Li, X., et al.: Quality-aware service selection for multi-tenant service oriented systems based on combinatorial auction. IEEE Access 7, 35645–35660 (2019)CrossRef Li, X., et al.: Quality-aware service selection for multi-tenant service oriented systems based on combinatorial auction. IEEE Access 7, 35645–35660 (2019)CrossRef
9.
Zurück zum Zitat Liang, T., Yong, L., Wei, G.: A hierarchical edge cloud architecture for mobile computing. In: IEEE Infocom -the IEEE International Conference on Computer Communications (2016) Liang, T., Yong, L., Wei, G.: A hierarchical edge cloud architecture for mobile computing. In: IEEE Infocom -the IEEE International Conference on Computer Communications (2016)
10.
Zurück zum Zitat Liu, Y., He, Q., Zheng, D., Zhang, M., Chen, F., Zhang, B.: Data caching optimization in the edge computing environment. In: 2019 IEEE International Conference on Web Services, ICWS 2019, Milan, Italy, 8–13 July 2019, pp. 99–106 (2019) Liu, Y., He, Q., Zheng, D., Zhang, M., Chen, F., Zhang, B.: Data caching optimization in the edge computing environment. In: 2019 IEEE International Conference on Web Services, ICWS 2019, Milan, Italy, 8–13 July 2019, pp. 99–106 (2019)
11.
Zurück zum Zitat Lunardi, W.T., Voos, H.: An extended flexible job shop scheduling problem with parallel operations. ACM SIGAPP Appl. Comput. Rev. 18(2), 46–56 (2018)CrossRef Lunardi, W.T., Voos, H.: An extended flexible job shop scheduling problem with parallel operations. ACM SIGAPP Appl. Comput. Rev. 18(2), 46–56 (2018)CrossRef
12.
Zurück zum Zitat Lyu, X., et al.: Optimal schedule of mobile edge computing for internet of things using partial information. IEEE J. Sel. Areas Commun. 35(11), 2606–2615 (2017)CrossRef Lyu, X., et al.: Optimal schedule of mobile edge computing for internet of things using partial information. IEEE J. Sel. Areas Commun. 35(11), 2606–2615 (2017)CrossRef
13.
Zurück zum Zitat Mao, Y., Zhang, J., Letaief, K.B.: Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J. Sel. Areas Commun. 34(12), 3590–3605 (2016)CrossRef Mao, Y., Zhang, J., Letaief, K.B.: Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J. Sel. Areas Commun. 34(12), 3590–3605 (2016)CrossRef
14.
Zurück zum Zitat Mao, Y., Zhang, J., Song, S.H., Letaief, K.B.: Stochastic joint radio and computational resource management for multi-user mobile-edge computing systems. IEEE Trans. Wireless Commun. 16(9), 5994–6009 (2017) CrossRef Mao, Y., Zhang, J., Song, S.H., Letaief, K.B.: Stochastic joint radio and computational resource management for multi-user mobile-edge computing systems. IEEE Trans. Wireless Commun. 16(9), 5994–6009 (2017) CrossRef
15.
Zurück zum Zitat Marichelvam, M.K., Prabaharan, T., Yang, X.: A discrete firefly algorithm for the multi-objective hybrid flowshop scheduling problems. IEEE Trans. Evol. Comput. 18(2), 301–305 (2014)CrossRef Marichelvam, M.K., Prabaharan, T., Yang, X.: A discrete firefly algorithm for the multi-objective hybrid flowshop scheduling problems. IEEE Trans. Evol. Comput. 18(2), 301–305 (2014)CrossRef
16.
Zurück zum Zitat Peng, Q., Jiang, H., Chen, M., Liang, J., Xia, Y.: 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. IEEE (2019) Peng, Q., Jiang, H., Chen, M., Liang, J., Xia, Y.: 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. IEEE (2019)
17.
Zurück zum Zitat Peng, Q., et al.: Mobility-aware and migration-enabled online edge user allocation in mobile edge computing. In: 2019 IEEE International Conference on Web Services, ICWS 2019, Milan, Italy, 8–13 July 2019, pp. 91–98 (2019) Peng, Q., et al.: Mobility-aware and migration-enabled online edge user allocation in mobile edge computing. In: 2019 IEEE International Conference on Web Services, ICWS 2019, Milan, Italy, 8–13 July 2019, pp. 91–98 (2019)
18.
Zurück zum Zitat Sahni, J., Vidyarthi, D.: A cost-effective deadline-constrained dynamic scheduling algorithm for scientific workflows in a cloud environment. IEEE Trans. Cloud Comput. 6(1), 2–18 (2018)CrossRef Sahni, J., Vidyarthi, D.: A cost-effective deadline-constrained dynamic scheduling algorithm for scientific workflows in a cloud environment. IEEE Trans. Cloud Comput. 6(1), 2–18 (2018)CrossRef
19.
Zurück zum Zitat Sanaei, P., Akbari, R., Zeighami, V., Shams, S.: Using firefly algorithm to solve resource constrained project scheduling problem. In: Bansal, J., Singh, P., Deep, K., Pant, M., Nagar, A. (eds.) BIC-TA 2012. AISC, vol. 201, pp. 417–428. Springer, New Delhi (2013) Sanaei, P., Akbari, R., Zeighami, V., Shams, S.: Using firefly algorithm to solve resource constrained project scheduling problem. In: Bansal, J., Singh, P., Deep, K., Pant, M., Nagar, A. (eds.) BIC-TA 2012. AISC, vol. 201, pp. 417–428. Springer, New Delhi (2013)
20.
Zurück zum Zitat Shi, W., Jie, C., Quan, Z., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet of Things J. 3(5), 637–646 (2016)CrossRef Shi, W., Jie, C., Quan, Z., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet of Things J. 3(5), 637–646 (2016)CrossRef
21.
Zurück zum Zitat Tabak, E.K., Cambazoglu, B.B., Aykanat, C.: Improving the performance of independent task assignment heuristics minmin, maxmin and sufferage. IEEE Trans. Parallel Distrib. Syst. 25(5), 1244–1256 (2014)CrossRef Tabak, E.K., Cambazoglu, B.B., Aykanat, C.: Improving the performance of independent task assignment heuristics minmin, maxmin and sufferage. IEEE Trans. Parallel Distrib. Syst. 25(5), 1244–1256 (2014)CrossRef
22.
Zurück zum Zitat Wu, H., Deng, S., Li, W., Fu, M., Yin, J., Zomaya, A.Y.: Service selection for composition in mobile edge computing systems. In: 2018 IEEE International Conference on Web Services, ICWS 2018, San Francisco, CA, USA, 2–7 July 2018, pp. 355–358 (2018) Wu, H., Deng, S., Li, W., Fu, M., Yin, J., Zomaya, A.Y.: Service selection for composition in mobile edge computing systems. In: 2018 IEEE International Conference on Web Services, ICWS 2018, San Francisco, CA, USA, 2–7 July 2018, pp. 355–358 (2018)
23.
Zurück zum Zitat Yang, X.S.: Firefly algorithms for multimodal optimization. Mathematics 5792, 169–178 (2009)MathSciNetMATH Yang, X.S.: Firefly algorithms for multimodal optimization. Mathematics 5792, 169–178 (2009)MathSciNetMATH
24.
Zurück zum Zitat Yang, X.S.: Firefly algorithm, stochastic test functions and design optimisation. Int. J. Bio-Inspired Comput. 2(2), 78–84 (2010)CrossRef Yang, X.S.: Firefly algorithm, stochastic test functions and design optimisation. Int. J. Bio-Inspired Comput. 2(2), 78–84 (2010)CrossRef
25.
Zurück zum Zitat Zhang, Y., Chen, X., Chen, Y., Li, Z., Huang, J.: Cost efficient scheduling for delay-sensitive tasks in edge computing system. In: 2018 IEEE International Conference on Services Computing, SCC 2018, San Francisco, CA, USA, 2–7 July 2018, pp. 73–80 (2018) Zhang, Y., Chen, X., Chen, Y., Li, Z., Huang, J.: Cost efficient scheduling for delay-sensitive tasks in edge computing system. In: 2018 IEEE International Conference on Services Computing, SCC 2018, San Francisco, CA, USA, 2–7 July 2018, pp. 73–80 (2018)
26.
Zurück zum Zitat Zhao, T., Sheng, Z., Guo, X., Niu, Z.: Tasks scheduling and resource allocation in heterogeneous cloud for delay-bounded mobile edge computing. In: IEEE International Conference on Communications (2017) Zhao, T., Sheng, Z., Guo, X., Niu, Z.: Tasks scheduling and resource allocation in heterogeneous cloud for delay-bounded mobile edge computing. In: IEEE International Conference on Communications (2017)
Metadaten
Titel
A Novel Approach to Cost-Efficient Scheduling of Multi-workflows in the Edge Computing Environment with the Proximity Constraint
verfasst von
Yuyin Ma
Junyang Zhang
Shu Wang
Yunni Xia
Peng Chen
Lei Wu
Wanbo Zheng
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-38991-8_43