Skip to main content
Erschienen in: Journal of Network and Systems Management 3/2015

01.07.2015

Performance Analysis of Gang Scheduling in a Grid

verfasst von: Yongsheng Hao, Guanfeng Liu, Rongtao Hou, Yongsheng Zhu, Junwen Lu

Erschienen in: Journal of Network and Systems Management | Ausgabe 3/2015

Einloggen

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

search-config
loading …

Abstract

Gang scheduling combines time-sharing with space-sharing to ensure a short response time for interactive tasks and high overall system throughput. It has been widely studied in different areas including the Grid. Gang scheduling tries to assign the task belonging to one job to different Grid nodes. During the tasks assignment, there are three targets as follows: (1) to keep the Grid in higher resource utilization, (2) to keep the jobs in a low average waiting time and executing time, and, (3) to keep the system in fairness between jobs. In order to meet these targets, we propose a new model according to the waiting time of the jobs. Then we propose a new scheduling method ZERO–ONE scheduling with multiple targets (ZEROONEMT) to solve the Gang scheduling in the Grid. We have conducted extensive evaluations to compare our method with the existing methods based on a simulation environment and a real log from a Grid. In the experiments, in order to justify our method, different metrics, including adapted first come first served and largest job first served, are selected to test the performance of our methods. Experimental results illustrate that our proposed ZEROONEMT reduces the values in the average waiting time, the average response time, and the standard deviation of waiting time of all the jobs.

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 Bote-Lorenzo, M., Dimitriadis, Y., G´omez-S´anchez, E.: Grid characteristics and uses: a grid definition grid computing. In: Across Grids Conference, Santiago de Compostela, Spain, vol. 2970, pp. 291–298. Springer-Verlag LNCS (2004) Bote-Lorenzo, M., Dimitriadis, Y., G´omez-S´anchez, E.: Grid characteristics and uses: a grid definition grid computing. In: Across Grids Conference, Santiago de Compostela, Spain, vol. 2970, pp. 291–298. Springer-Verlag LNCS (2004)
3.
Zurück zum Zitat Sim, N., Konovalov, D., Coomans, D.: High-performance GRID computing in chemoinformatics. In: Brown, Steven, Tauler, Roma, Walczak, Beata, (eds.) Comprehensive Chemometrics: Chemical and Biochemical Data Analysis. pp. 507-539. Elsevier, Oxford (2009) Sim, N., Konovalov, D., Coomans, D.: High-performance GRID computing in chemoinformatics. In: Brown, Steven, Tauler, Roma, Walczak, Beata, (eds.) Comprehensive Chemometrics: Chemical and Biochemical Data Analysis. pp. 507-539. Elsevier, Oxford (2009)
4.
Zurück zum Zitat Garg, S., Vecchiola, C., et al.: Mandi: a market exchange for trading utility and cloud computing services. J. Supercomput. 64(3), 1153–1174 (2013)CrossRef Garg, S., Vecchiola, C., et al.: Mandi: a market exchange for trading utility and cloud computing services. J. Supercomput. 64(3), 1153–1174 (2013)CrossRef
5.
Zurück zum Zitat Ergu, D., Kou, G., et al.: The analytic hierarchy process: task scheduling and resource allocation in cloud computing environment. J. Supercomput. 64(3), 835–848 (2013)CrossRef Ergu, D., Kou, G., et al.: The analytic hierarchy process: task scheduling and resource allocation in cloud computing environment. J. Supercomput. 64(3), 835–848 (2013)CrossRef
6.
Zurück zum Zitat Qureshi, K., Rehman, A., Paul, M.: Enhanced GridSim architecture with load balancing. J. Supercomput. 57(3), 265–275 (2011)CrossRef Qureshi, K., Rehman, A., Paul, M.: Enhanced GridSim architecture with load balancing. J. Supercomput. 57(3), 265–275 (2011)CrossRef
7.
Zurück zum Zitat Erdil, D., Lewis, M.: Dynamic grid load sharing with adaptive dissemination protocols. J. Supercomput. 59(3), 1139–1166 (2012)CrossRef Erdil, D., Lewis, M.: Dynamic grid load sharing with adaptive dissemination protocols. J. Supercomput. 59(3), 1139–1166 (2012)CrossRef
8.
Zurück zum Zitat Karaoglanoglou, K., Karatza, H.: Resource discovery in a grid system: directing requests to trustworthy virtual organizations based on global trust values. J. Syst. Softw. 84(3), 465–478 (2011). ISSN 0164-1212, doi:10.1016/j.jss.2010.10.043 Karaoglanoglou, K., Karatza, H.: Resource discovery in a grid system: directing requests to trustworthy virtual organizations based on global trust values. J. Syst. Softw. 84(3), 465–478 (2011). ISSN 0164-1212, doi:10.​1016/​j.​jss.​2010.​10.​043
9.
Zurück zum Zitat Jingcheng, G., Yang, X., Jing, L., Wei, L., Philip C.C.L.: A survey of communication/networking in smart grids. Future Gener. Comput. Syst. 28(2), 391–404 (2012). ISSN 0167-739X, doi:10.1016/j.future.2011.04.014 Jingcheng, G., Yang, X., Jing, L., Wei, L., Philip C.C.L.: A survey of communication/networking in smart grids. Future Gener. Comput. Syst. 28(2), 391–404 (2012). ISSN 0167-739X, doi:10.​1016/​j.​future.​2011.​04.​014
10.
Zurück zum Zitat Buyya, R., Murshed, M.: GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing. Concurr. Comput. Pract. Exp. 14(13–15), 1175–1220 (2002)MATHCrossRef Buyya, R., Murshed, M.: GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing. Concurr. Comput. Pract. Exp. 14(13–15), 1175–1220 (2002)MATHCrossRef
11.
13.
Zurück zum Zitat Karatza, H.: Scheduling Gangs in a distributed system. Int. J. Simul. Syst. Sci. Technol. UK Simul. Soc. 7, 15–22 (2006) Karatza, H.: Scheduling Gangs in a distributed system. Int. J. Simul. Syst. Sci. Technol. UK Simul. Soc. 7, 15–22 (2006)
14.
Zurück zum Zitat Karatza, H.: Performance analysis of Gang scheduling in a partition able parallel system. In: Proceedings of the 20th Europe Conference in Model Simulation, Bonn (2006) Karatza, H.: Performance analysis of Gang scheduling in a partition able parallel system. In: Proceedings of the 20th Europe Conference in Model Simulation, Bonn (2006)
15.
Zurück zum Zitat Karatza, H.: Performance of Gang scheduling policies in the presence of critical sporadic Gridlets in distributed systems. In: Proceedings of the symposium perform evaluation of computer telecommunication system, San Diego (2007), pp 547–554 Karatza, H.: Performance of Gang scheduling policies in the presence of critical sporadic Gridlets in distributed systems. In: Proceedings of the symposium perform evaluation of computer telecommunication system, San Diego (2007), pp 547–554
17.
Zurück zum Zitat Papazachos, Z., Karatza, H.: Gang scheduling in multi-core clusters implementing migrations. Fut. Gener. Comput. Syst. 27, 1153–1165 (2011)CrossRef Papazachos, Z., Karatza, H.: Gang scheduling in multi-core clusters implementing migrations. Fut. Gener. Comput. Syst. 27, 1153–1165 (2011)CrossRef
18.
Zurück zum Zitat Moschakis, I., Karatza, H.: Evaluation of gang scheduling performance and cost in a cloud computing system. J. Supercomput. 59(2), 975–992 (2012)CrossRef Moschakis, I., Karatza, H.: Evaluation of gang scheduling performance and cost in a cloud computing system. J. Supercomput. 59(2), 975–992 (2012)CrossRef
19.
Zurück zum Zitat Papazachos, Z., Karatza, H.: Performance evaluation of bag of gangs scheduling in a heterogeneous distributed system. J. Syst. Softw. 83, 1346–1354 (2010)CrossRef Papazachos, Z., Karatza, H.: Performance evaluation of bag of gangs scheduling in a heterogeneous distributed system. J. Syst. Softw. 83, 1346–1354 (2010)CrossRef
20.
Zurück zum Zitat Ro, C., Cao, Y.: Performance evaluation of gang scheduling policies with migration in a grid. Int. J. Contents. 6(4), 30–34 (2010) Ro, C., Cao, Y.: Performance evaluation of gang scheduling policies with migration in a grid. Int. J. Contents. 6(4), 30–34 (2010)
21.
Zurück zum Zitat Malhotra, M., Ciardo, G.: Dependability modeling using petri-net. IEEE Trans. Reliab. 44(3), 428–440 (1995)CrossRef Malhotra, M., Ciardo, G.: Dependability modeling using petri-net. IEEE Trans. Reliab. 44(3), 428–440 (1995)CrossRef
23.
Zurück zum Zitat Morefield, C.: Application of 0-1 integer programming to multitarget tracking problems. IEEE Trans. Autom. Control 22(3), 302–312 (1977)MATHMathSciNetCrossRef Morefield, C.: Application of 0-1 integer programming to multitarget tracking problems. IEEE Trans. Autom. Control 22(3), 302–312 (1977)MATHMathSciNetCrossRef
24.
Zurück zum Zitat Fourer, R., Gay, D.M., Kernighan, B.W.: A modeling language mathematical programming. Manage. Sci. 36, 519–554 (1990)MATHCrossRef Fourer, R., Gay, D.M., Kernighan, B.W.: A modeling language mathematical programming. Manage. Sci. 36, 519–554 (1990)MATHCrossRef
27.
Zurück zum Zitat Tsafrir, D., Feitelson, D.G.: Instability in parallel job scheduling simulation: the role of workload flurries. In 20th International Parallel and Distributed Processing Symposium (2006) Tsafrir, D., Feitelson, D.G.: Instability in parallel job scheduling simulation: the role of workload flurries. In 20th International Parallel and Distributed Processing Symposium (2006)
29.
Zurück zum Zitat Krishnanand, K.N., Ghose, D., Theoretical foundations for rendezvous of glowworm-inspired agent swarms at multiple locations. Robotics and Autonomous Systems, 56(7), 549–569 (2008), ISSN 0921-8890, doi:10.1016/j.robot.2007.11.003 Krishnanand, K.N., Ghose, D., Theoretical foundations for rendezvous of glowworm-inspired agent swarms at multiple locations. Robotics and Autonomous Systems, 56(7), 549–569 (2008), ISSN 0921-8890, doi:10.​1016/​j.​robot.​2007.​11.​003
Metadaten
Titel
Performance Analysis of Gang Scheduling in a Grid
verfasst von
Yongsheng Hao
Guanfeng Liu
Rongtao Hou
Yongsheng Zhu
Junwen Lu
Publikationsdatum
01.07.2015
Verlag
Springer US
Erschienen in
Journal of Network and Systems Management / Ausgabe 3/2015
Print ISSN: 1064-7570
Elektronische ISSN: 1573-7705
DOI
https://doi.org/10.1007/s10922-014-9312-x

Weitere Artikel der Ausgabe 3/2015

Journal of Network and Systems Management 3/2015 Zur Ausgabe

Premium Partner