Skip to main content

2019 | OriginalPaper | Buchkapitel

A Cost-Effective Time-Constrained Multi-workflow Scheduling Strategy in Fog Computing

verfasst von : Ruimiao Ding, Xuejun Li, Xiao Liu, Jia Xu

Erschienen in: Service-Oriented Computing – ICSOC 2018 Workshops

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

With the rapid development of Internet of Things and smart services, massive intelligent devices are accessing the cloud data centers, which can cause serious network congestion and high latency issues. Recently, fog computing becomes a popular computing paradigm which can provide computing resources close to the end devices and solve various problems of existing cloud-only based systems. However, due to QoS (Quality of Service) constraints such as time and cost, and also the complexity of various resource types such as end devices, fog nodes and cloud servers, task scheduling in fog computing is still an open issue. To address such a problem, this paper presents a cost-effective scheduling strategy for multi-workflow with time constraints. Firstly, we define the models for workflow execution time and resource cost in fog computing. Afterwards, a novel PSO (Particle Swarm Optimization) based multi-workflow scheduling strategy is proposed where a fitness function is used to evaluate the workflow execution cost under given deadlines. A heart rate monitoring App is employed as a motivating example and comprehensive experimental results show that our proposed strategy can significantly reduce the execution cost of multiple workflows under given deadlines compared with other strategies.

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
3.
Zurück zum Zitat Li, C., Xue, Y., Wang, J., et al.: Edge-oriented computing paradigms: A survey on architecture design and system management. ACM Comput. Surv. 51(2), 1–34 (2018)CrossRef Li, C., Xue, Y., Wang, J., et al.: Edge-oriented computing paradigms: A survey on architecture design and system management. ACM Comput. Surv. 51(2), 1–34 (2018)CrossRef
4.
Zurück zum Zitat Deng, R., Lu, R., Lai, C., et al.: Optimal workload allocation in fog-cloud computing toward balanced delay and power consumption. IEEE Internet Things J. 3(6), 1171–1181 (2017) Deng, R., Lu, R., Lai, C., et al.: Optimal workload allocation in fog-cloud computing toward balanced delay and power consumption. IEEE Internet Things J. 3(6), 1171–1181 (2017)
5.
Zurück zum Zitat Bonomi, F., Milito, R., Zhu, J., et al.: Fog computing and its role in the Internet of Things. In: 1st MCC Workshop on Mobile Cloud Computing, pp. 13–16. ACM, Helsinki (2012) Bonomi, F., Milito, R., Zhu, J., et al.: Fog computing and its role in the Internet of Things. In: 1st MCC Workshop on Mobile Cloud Computing, pp. 13–16. ACM, Helsinki (2012)
7.
Zurück zum Zitat Roman, R., Lopez, J., Mambo, M.: Mobile edge computing, fog et al.: a survey and analysis of security threats and challenges. Future Gener. Comput. Syst. 78(2), 680–698 (2018)CrossRef Roman, R., Lopez, J., Mambo, M.: Mobile edge computing, fog et al.: a survey and analysis of security threats and challenges. Future Gener. Comput. Syst. 78(2), 680–698 (2018)CrossRef
8.
Zurück zum Zitat Ni, L., Zhang, J., Jiang, C., et al.: Resource allocation strategy in fog computing based on priced timed petri nets. IEEE Internet Things J. 4(5), 1216–1228 (2017)CrossRef Ni, L., Zhang, J., Jiang, C., et al.: Resource allocation strategy in fog computing based on priced timed petri nets. IEEE Internet Things J. 4(5), 1216–1228 (2017)CrossRef
9.
Zurück zum Zitat Alonso-Monsalve, S., García-Carballeira, F., Calderón, A.: Fog computing through public-resource computing and storage. In: 2nd International Conference on Fog and Mobile Edge Computing, pp. 81–87. IEEE, Valencia (2017) Alonso-Monsalve, S., García-Carballeira, F., Calderón, A.: Fog computing through public-resource computing and storage. In: 2nd International Conference on Fog and Mobile Edge Computing, pp. 81–87. IEEE, Valencia (2017)
10.
Zurück zum Zitat Bao, W., Yuan, D., Yang, Z., et al.: Follow me fog: toward seamless handover timing schemes in a fog computing environment. IEEE Commun. Mag. 55(11), 72–78 (2017)CrossRef Bao, W., Yuan, D., Yang, Z., et al.: Follow me fog: toward seamless handover timing schemes in a fog computing environment. IEEE Commun. Mag. 55(11), 72–78 (2017)CrossRef
11.
Zurück zum Zitat Yin, H., Zhang, X., Liu, H., et al.: Edge provisioning with flexible server placement. IEEE Trans. Parallel Distrib. Syst. 28(4), 1031–1045 (2017)CrossRef Yin, H., Zhang, X., Liu, H., et al.: Edge provisioning with flexible server placement. IEEE Trans. Parallel Distrib. Syst. 28(4), 1031–1045 (2017)CrossRef
12.
Zurück zum Zitat Masdari, M., Valikardan, S., Shahi, Z., et al.: Towards workflow scheduling in cloud computing: a comprehensive analysis. J. Netw. Comput. Appl. 66(5), 64–82 (2016)CrossRef Masdari, M., Valikardan, S., Shahi, Z., et al.: Towards workflow scheduling in cloud computing: a comprehensive analysis. J. Netw. Comput. Appl. 66(5), 64–82 (2016)CrossRef
13.
Zurück zum Zitat Bittencourt, L.F., Diazmontes, J., Buyya, R., et al.: Mobility-aware application scheduling in fog computing. IEEE Cloud Comput. 4(2), 26–35 (2017)CrossRef Bittencourt, L.F., Diazmontes, J., Buyya, R., et al.: Mobility-aware application scheduling in fog computing. IEEE Cloud Comput. 4(2), 26–35 (2017)CrossRef
14.
Zurück zum Zitat Hu, P., Ning, H., Qiu, T., et al.: Fog computing based face identification and resolution scheme in Internet of Things. IEEE Trans. Ind. Inf. 13(4), 1910–1920 (2017)CrossRef Hu, P., Ning, H., Qiu, T., et al.: Fog computing based face identification and resolution scheme in Internet of Things. IEEE Trans. Ind. Inf. 13(4), 1910–1920 (2017)CrossRef
15.
Zurück zum Zitat Zeng, D., Gu, L., Guo, S., et al.: Joint optimization of task scheduling and image placement in fog computing supported software-defined embedded system. IEEE Trans. Comput. 65(12), 3702–3712 (2016)MathSciNetCrossRef Zeng, D., Gu, L., Guo, S., et al.: Joint optimization of task scheduling and image placement in fog computing supported software-defined embedded system. IEEE Trans. Comput. 65(12), 3702–3712 (2016)MathSciNetCrossRef
16.
Zurück zum Zitat You, C., Huang, K., Chae, H., et al.: Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Trans. Wirel. Commun. 16(3), 1397–1411 (2016)CrossRef You, C., Huang, K., Chae, H., et al.: Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Trans. Wirel. Commun. 16(3), 1397–1411 (2016)CrossRef
17.
Zurück zum Zitat Xu, J., Palanisamy, B., Ludwig, H., et al.: Zenith: Utility-aware resource allocation for edge computing. In: IEEE International Conference on Edge Computing, pp. 47–54 (2017) Xu, J., Palanisamy, B., Ludwig, H., et al.: Zenith: Utility-aware resource allocation for edge computing. In: IEEE International Conference on Edge Computing, pp. 47–54 (2017)
18.
Zurück zum Zitat Pandey, S., Wu, L., Guru, S. M., et al.: A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: 24th International Conference on Advanced Information Networking and Applications, pp. 400–407. IEEE, Biopolis (2010) Pandey, S., Wu, L., Guru, S. M., et al.: A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: 24th International Conference on Advanced Information Networking and Applications, pp. 400–407. IEEE, Biopolis (2010)
19.
Zurück zum Zitat Kokilavani, T., George Amalarethinam, D.I.: Load balanced Min-Min algorithm for static metatask scheduling in grid computing. Int. J. Comput. Appl. 20(2), 42–48 (2011) Kokilavani, T., George Amalarethinam, D.I.: Load balanced Min-Min algorithm for static metatask scheduling in grid computing. Int. J. Comput. Appl. 20(2), 42–48 (2011)
20.
Zurück zum Zitat Rahmani, A.M., Gia, T.N., Negash, B., et al.: Exploiting smart e-Health gateways at the edge of healthcare Internet-of-Things: A fog computing approach. Future Gener. Comput. Syst. 78(2), 641–658 (2018)CrossRef Rahmani, A.M., Gia, T.N., Negash, B., et al.: Exploiting smart e-Health gateways at the edge of healthcare Internet-of-Things: A fog computing approach. Future Gener. Comput. Syst. 78(2), 641–658 (2018)CrossRef
21.
Zurück zum Zitat Farahani, B., Firouzi, F., Chang, V., et al.: Towards fog-driven IoT eHealth: promises and challenges of IoT in medicine and healthcare. Future Gener. Comput. Syst. 78(2), 659–676 (2018)CrossRef Farahani, B., Firouzi, F., Chang, V., et al.: Towards fog-driven IoT eHealth: promises and challenges of IoT in medicine and healthcare. Future Gener. Comput. Syst. 78(2), 659–676 (2018)CrossRef
22.
Zurück zum Zitat Ramírez-Gallego, S., Fernández, A., García, S., et al.: Big data: Tutorial and guidelines on information and process fusion for analytics algorithms with mapreduce. Inf. Fusion 42(6), 51–61 (2018)CrossRef Ramírez-Gallego, S., Fernández, A., García, S., et al.: Big data: Tutorial and guidelines on information and process fusion for analytics algorithms with mapreduce. Inf. Fusion 42(6), 51–61 (2018)CrossRef
23.
Zurück zum Zitat Netjinda, N., Sirinaovakul, B., Achalakul, T.: Cost optimal scheduling in Iaas for dependent workload with particle swarm optimization. J. Supercomput. 68(3), 1579–1603 (2014)CrossRef Netjinda, N., Sirinaovakul, B., Achalakul, T.: Cost optimal scheduling in Iaas for dependent workload with particle swarm optimization. J. Supercomput. 68(3), 1579–1603 (2014)CrossRef
24.
Zurück zum Zitat Li, X., Jia, X., Zhu, E., et al.: A novel computation method for adaptive inertia weight of task scheduling algorithm. J. Comput. Res. Dev. 53(9), 1990–1999 (2016) Li, X., Jia, X., Zhu, E., et al.: A novel computation method for adaptive inertia weight of task scheduling algorithm. J. Comput. Res. Dev. 53(9), 1990–1999 (2016)
25.
Zurück zum Zitat Vaquero, L.M., Rodero-Merino, L.: Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM Comput. Commun. Rev. 44(5), 27–32 (2014)CrossRef Vaquero, L.M., Rodero-Merino, L.: Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM Comput. Commun. Rev. 44(5), 27–32 (2014)CrossRef
26.
Zurück zum Zitat Chen, X., Jiao, L., Li, W., et al.: Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans. Netw. 24(5), 2795–2808 (2015)CrossRef Chen, X., Jiao, L., Li, W., et al.: Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans. Netw. 24(5), 2795–2808 (2015)CrossRef
27.
Zurück zum Zitat Sarangi, S. R., Goel, S., and Singh, B.: Energy efficient scheduling in IoT networks. In: Proceedings of Symposium on Applied Computing, pp. 1–8. ACM, New York (2018) Sarangi, S. R., Goel, S., and Singh, B.: Energy efficient scheduling in IoT networks. In: Proceedings of Symposium on Applied Computing, pp. 1–8. ACM, New York (2018)
Metadaten
Titel
A Cost-Effective Time-Constrained Multi-workflow Scheduling Strategy in Fog Computing
verfasst von
Ruimiao Ding
Xuejun Li
Xiao Liu
Jia Xu
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-17642-6_17