Skip to main content
Erschienen in: The Journal of Supercomputing 2/2021

27.05.2020

Neighborhood search-based job scheduling for IoT big data real-time processing in distributed edge-cloud computing environment

verfasst von: Chunlin Li, YiHan Zhang, Youlong Luo

Erschienen in: The Journal of Supercomputing | Ausgabe 2/2021

Einloggen

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

search-config
loading …

Abstract

Cloud-edge collaboration architecture, which combines edge processing and centralized cloud processing, is suitable for placement and caching of streaming media. A cache-aware scheduling model based on neighborhood search is proposed. The model is divided into four sub-problems: job classification, node resource allocation, node clustering, and cache-aware job scheduling. Firstly, jobs are categorized into three categories, and then different resources are allocated to nodes according to different job execution conditions. Secondly, the nodes with similar capabilities are clustered, and the jobs are cached by delay-waiting. For jobs that do not satisfy the data locality, the jobs are scheduled to the nodes with similar capabilities according to the neighborhood search results. Meanwhile, a cache-aware scheduling algorithm based on neighborhood search is proposed. Experiments show that the proposed algorithm can effectively minimize the delay of content transmission and the cost of content placement, the job execution time is shortened and the processing capacity of the cloud data center is improved.

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

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!

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+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!

Literatur
1.
Zurück zum Zitat Gao Z et al (2019) A light-weight trust mechanism for cloud-edge collaboration framework. In: 2019 IEEE 27th International Conference on Network Protocols (ICNP), Chicago. IEEE, pp 1–6 Gao Z et al (2019) A light-weight trust mechanism for cloud-edge collaboration framework. In: 2019 IEEE 27th International Conference on Network Protocols (ICNP), Chicago. IEEE, pp 1–6
2.
Zurück zum Zitat Zhang H, Chen S, Zou P, Xiong G, Zhao H, Zhang Y (2019) Research and application of industrial equipment management service system based on cloud-edge collaboration. In: 2019 Chinese Automation Congress (CAC), Hangzhou. IEEE, pp 5451–5456 Zhang H, Chen S, Zou P, Xiong G, Zhao H, Zhang Y (2019) Research and application of industrial equipment management service system based on cloud-edge collaboration. In: 2019 Chinese Automation Congress (CAC), Hangzhou. IEEE, pp 5451–5456
3.
Zurück zum Zitat Hao Y, Jiang Y, Chen T, Cao D, Chen M (2019) iTaskOffloading: intelligent task offloading for a cloud-edge collaborative system. IEEE Netw 33(5):82–88CrossRef Hao Y, Jiang Y, Chen T, Cao D, Chen M (2019) iTaskOffloading: intelligent task offloading for a cloud-edge collaborative system. IEEE Netw 33(5):82–88CrossRef
4.
Zurück zum Zitat Liang W, Huang J (2018) Research on streaming media adaptive congestion control technology. In: 2018 International Conference on Sensor Networks and Signal Processing (SNSP), Xi’an. IEEE, pp 482–485 Liang W, Huang J (2018) Research on streaming media adaptive congestion control technology. In: 2018 International Conference on Sensor Networks and Signal Processing (SNSP), Xi’an. IEEE, pp 482–485
5.
Zurück zum Zitat Cho J, Ko H, Ko I (2016) Adaptive service selection according to the service density in multiple Qos aspects. IEEE Trans Serv Comput 9(6):883–894CrossRef Cho J, Ko H, Ko I (2016) Adaptive service selection according to the service density in multiple Qos aspects. IEEE Trans Serv Comput 9(6):883–894CrossRef
6.
Zurück zum Zitat Keshanchi B, Souri A, Navimipour NJ (2017) An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: formal verification, simulation, and statistical testing. J Syst Softw 124(2):1–21CrossRef Keshanchi B, Souri A, Navimipour NJ (2017) An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: formal verification, simulation, and statistical testing. J Syst Softw 124(2):1–21CrossRef
8.
Zurück zum Zitat Zhang PY, Zhou MC (2018) Dynamic cloud task scheduling based on a two-stage strategy. IEEE Trans Autom Sci Eng 15(2):772–783CrossRef Zhang PY, Zhou MC (2018) Dynamic cloud task scheduling based on a two-stage strategy. IEEE Trans Autom Sci Eng 15(2):772–783CrossRef
9.
Zurück zum Zitat Chen CH, Lin JW, Kuo SY (2018) MapReduce scheduling for deadline-constrained jobs in heterogeneous cloud computing systems. IEEE Trans Cloud Comput 6(1):127–140CrossRef Chen CH, Lin JW, Kuo SY (2018) MapReduce scheduling for deadline-constrained jobs in heterogeneous cloud computing systems. IEEE Trans Cloud Comput 6(1):127–140CrossRef
10.
Zurück zum Zitat Ahani G, Yuan D (2020) Optimal scheduling of content caching subject to deadline. IEEE Open J Commun Soc 1:293–307CrossRef Ahani G, Yuan D (2020) Optimal scheduling of content caching subject to deadline. IEEE Open J Commun Soc 1:293–307CrossRef
11.
Zurück zum Zitat Kang L, Tang B, Zhang L, Tang L (2019) Mobility-aware and data caching-based task scheduling strategy in mobile edge computing. In: 2019 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom), Xiamen, pp 1071–1077 Kang L, Tang B, Zhang L, Tang L (2019) Mobility-aware and data caching-based task scheduling strategy in mobile edge computing. In: 2019 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom), Xiamen, pp 1071–1077
12.
Zurück zum Zitat Akhavanbitaghsir S, Khonsari A (2018) Cooperative caching for content dissemination in vehicular networks. Int J Commun Syst 31(3):1–22 Akhavanbitaghsir S, Khonsari A (2018) Cooperative caching for content dissemination in vehicular networks. Int J Commun Syst 31(3):1–22
13.
Zurück zum Zitat Gopalan NP, Suresh S (2015) Modified delay scheduling: a heuristic approach for hadoop scheduling to improve fairness and response time. Parallel Process Lett 25(04):1550–1559MathSciNetCrossRef Gopalan NP, Suresh S (2015) Modified delay scheduling: a heuristic approach for hadoop scheduling to improve fairness and response time. Parallel Process Lett 25(04):1550–1559MathSciNetCrossRef
14.
Zurück zum Zitat Lim B, Kim JW, Chung YD (2017) CATS: cache-aware task scheduling for hadoop-based systems. Cluster Comput 20(1):1–15CrossRef Lim B, Kim JW, Chung YD (2017) CATS: cache-aware task scheduling for hadoop-based systems. Cluster Comput 20(1):1–15CrossRef
15.
Zurück zum Zitat Ying C, Sun L, Chong H et al (2018) Improved side information generation algorithm based on naive bayesian theory for distributed video coding. IET Image Process 12(3):354–360CrossRef Ying C, Sun L, Chong H et al (2018) Improved side information generation algorithm based on naive bayesian theory for distributed video coding. IET Image Process 12(3):354–360CrossRef
16.
Zurück zum Zitat Mathiya BJ, Desai VL (2016) Apache Hadoop Yarn MapReduce job classification based on cpu utilization and performance evaluation on multi-cluster heterogeneous environment. In: Proceedings of 9th International Conference on ICT for Sustainable Development. Springer, Singapore, pp 35–44 Mathiya BJ, Desai VL (2016) Apache Hadoop Yarn MapReduce job classification based on cpu utilization and performance evaluation on multi-cluster heterogeneous environment. In: Proceedings of 9th International Conference on ICT for Sustainable Development. Springer, Singapore, pp 35–44
17.
Zurück zum Zitat Zhang X, Hu B, Jiang J (2014) An optimized algorithm for reduce task scheduling. J Comput 9(4):794–802 Zhang X, Hu B, Jiang J (2014) An optimized algorithm for reduce task scheduling. J Comput 9(4):794–802
18.
20.
Zurück zum Zitat Yu H, Zheng D, Zhao BY et al (2006) Understanding user behavior in large-scale video-on-demand systems. ACM SIGOPS Operat Syst Rev 40(4):333–344CrossRef Yu H, Zheng D, Zhao BY et al (2006) Understanding user behavior in large-scale video-on-demand systems. ACM SIGOPS Operat Syst Rev 40(4):333–344CrossRef
23.
Zurück zum Zitat Chunlin Li, Hezhi Sun, Chen Yi, Youlong Luo (2019) Edge cloud resource expansion and shrinkage based on workload for minimizing the cost. Future Gener Comput Syst 101:327–340CrossRef Chunlin Li, Hezhi Sun, Chen Yi, Youlong Luo (2019) Edge cloud resource expansion and shrinkage based on workload for minimizing the cost. Future Gener Comput Syst 101:327–340CrossRef
Metadaten
Titel
Neighborhood search-based job scheduling for IoT big data real-time processing in distributed edge-cloud computing environment
verfasst von
Chunlin Li
YiHan Zhang
Youlong Luo
Publikationsdatum
27.05.2020
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 2/2021
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-020-03343-6

Weitere Artikel der Ausgabe 2/2021

The Journal of Supercomputing 2/2021 Zur Ausgabe