Skip to main content

2019 | OriginalPaper | Buchkapitel

Supporting Efficient Execution of Workflows on Everest Platform

verfasst von : Oleg Sukhoroslov

Erschienen in: Supercomputing

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Workflows is an important class of parallel applications consisting of multiple tasks with control or data dependencies between them. Such applications are widely used for automation of computational and data processing pipelines in science and technology. The paper considers the execution of workflows on Everest, a web-based distributed computing platform. Two different approaches for workflow description and execution are presented and compared. The proposed solutions and optimizations address common problems related to the efficient execution of workflows on distributed computing resources. The results of experimental study demonstrate the effectiveness of proposed optimizations.

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
4.
Zurück zum Zitat Albrecht, M., Donnelly, P., Bui, P., Thain, D.: Makeflow: a portable abstraction for data intensive computing on clusters, clouds, and grids. In: Proceedings of the 1st ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies, p. 1. ACM (2012) Albrecht, M., Donnelly, P., Bui, P., Thain, D.: Makeflow: a portable abstraction for data intensive computing on clusters, clouds, and grids. In: Proceedings of the 1st ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies, p. 1. ACM (2012)
5.
Zurück zum Zitat Bharathi, S., Chervenak, A., Deelman, E., Mehta, G., Su, M.H., Vahi, K.: Characterization of scientific workflows. In: 2008 Third Workshop on Workflows in Support of Large-Scale Science, pp. 1–10, November 2008 Bharathi, S., Chervenak, A., Deelman, E., Mehta, G., Su, M.H., Vahi, K.: Characterization of scientific workflows. In: 2008 Third Workshop on Workflows in Support of Large-Scale Science, pp. 1–10, November 2008
6.
Zurück zum Zitat Deelman, E., Gannon, D., Shields, M., Taylor, I.: Workflows and e-science: an overview of workflow system features and capabilities. Futur. Gener. Comput. Syst. 25(5), 528–540 (2009)CrossRef Deelman, E., Gannon, D., Shields, M., Taylor, I.: Workflows and e-science: an overview of workflow system features and capabilities. Futur. Gener. Comput. Syst. 25(5), 528–540 (2009)CrossRef
7.
Zurück zum Zitat Deelman, E., et al.: Pegasus, a workflow management system for science automation. Futur. Gener. Comput. Syst. 46, 17–35 (2015)CrossRef Deelman, E., et al.: Pegasus, a workflow management system for science automation. Futur. Gener. Comput. Syst. 46, 17–35 (2015)CrossRef
8.
Zurück zum Zitat Fahringer, T., et al.: ASKALON: a grid application development and computing environment. In: The 6th IEEE/ACM International Workshop on Grid Computing, pp. 10–pp. IEEE (2005) Fahringer, T., et al.: ASKALON: a grid application development and computing environment. In: The 6th IEEE/ACM International Workshop on Grid Computing, pp. 10–pp. IEEE (2005)
9.
Zurück zum Zitat Glatard, T., Montagnat, J., Lingrand, D., Pennec, X.: Flexible and efficient workflow deployment of data-intensive applications on grids with moteur. Int. J. High Perform. Comput. Appl. 22(3), 347–360 (2008)CrossRef Glatard, T., Montagnat, J., Lingrand, D., Pennec, X.: Flexible and efficient workflow deployment of data-intensive applications on grids with moteur. Int. J. High Perform. Comput. Appl. 22(3), 347–360 (2008)CrossRef
10.
Zurück zum Zitat Goecks, J., Nekrutenko, A., Taylor, J.: Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome Biol. 11(8), R86 (2010)CrossRef Goecks, J., Nekrutenko, A., Taylor, J.: Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome Biol. 11(8), R86 (2010)CrossRef
11.
Zurück zum Zitat Kacsuk, P., et al.: WS-PGRADE/gUSE generic DCI gateway framework for a large variety of user communities. J. Grid Comput. 10(4), 601–630 (2012)CrossRef Kacsuk, P., et al.: WS-PGRADE/gUSE generic DCI gateway framework for a large variety of user communities. J. Grid Comput. 10(4), 601–630 (2012)CrossRef
12.
Zurück zum Zitat Smirnov, S., Sukhoroslov, O., Volkov, S.: Integration and combined use of distributed computing resources with Everest. J. Grid Comput. 101, 359–368 (2016) Smirnov, S., Sukhoroslov, O., Volkov, S.: Integration and combined use of distributed computing resources with Everest. J. Grid Comput. 101, 359–368 (2016)
13.
Zurück zum Zitat Sukhoroslov, O., Volkov, S., Afanasiev, A.: A web-based platform for publication and distributed execution of computing applications. In: 2015 14th International Symposium on Parallel and Distributed Computing (ISPDC), pp. 175–184, June 2015 Sukhoroslov, O., Volkov, S., Afanasiev, A.: A web-based platform for publication and distributed execution of computing applications. In: 2015 14th International Symposium on Parallel and Distributed Computing (ISPDC), pp. 175–184, June 2015
14.
Zurück zum Zitat Sukhoroslov, O.: Integration of Everest platform with BOINC-based desktop grids. In: Ivashko, E., Rumyantsev, A. (eds.) Proceedings of the Third International Conference BOINC: FAST 2017, Petrozavodsk, Russia, pp. 102–107 (2017) Sukhoroslov, O.: Integration of Everest platform with BOINC-based desktop grids. In: Ivashko, E., Rumyantsev, A. (eds.) Proceedings of the Third International Conference BOINC: FAST 2017, Petrozavodsk, Russia, pp. 102–107 (2017)
16.
Zurück zum Zitat Sukhoroslov, O.: Supporting efficient execution of many-task applications with Everest. In: Proceedings of the VIII International Conference “Distributed Computing and Grid-Technologies in Science and Education” (GRID 2018), pp. 266–270 (2018) Sukhoroslov, O.: Supporting efficient execution of many-task applications with Everest. In: Proceedings of the VIII International Conference “Distributed Computing and Grid-Technologies in Science and Education” (GRID 2018), pp. 266–270 (2018)
19.
Zurück zum Zitat Topcuoglu, H., Hariri, S., Wu, M.Y.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13(3), 260–274 (2002)CrossRef Topcuoglu, H., Hariri, S., Wu, M.Y.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13(3), 260–274 (2002)CrossRef
20.
Zurück zum Zitat Volkov, S., Sukhoroslov, O.: A generic web service for running parameter sweep experiments in distributed computing environment. Procedia Comput. Sci. 66, 477–486 (2015)CrossRef Volkov, S., Sukhoroslov, O.: A generic web service for running parameter sweep experiments in distributed computing environment. Procedia Comput. Sci. 66, 477–486 (2015)CrossRef
21.
Zurück zum Zitat Volkov, S., Sukhoroslov, O.: Simplifying the use of clouds for scientific computing with Everest. Procedia Comput. Sci. 119, 112–120 (2017)CrossRef Volkov, S., Sukhoroslov, O.: Simplifying the use of clouds for scientific computing with Everest. Procedia Comput. Sci. 119, 112–120 (2017)CrossRef
22.
Zurück zum Zitat Voloshinov, V., Smirnov, S., Sukhoroslov, O.: Implementation and use of coarse-grained parallel branch-and-bound in Everest distributed environment. Procedia Comput. Sci. 108, 1532–1541 (2017)CrossRef Voloshinov, V., Smirnov, S., Sukhoroslov, O.: Implementation and use of coarse-grained parallel branch-and-bound in Everest distributed environment. Procedia Comput. Sci. 108, 1532–1541 (2017)CrossRef
23.
Zurück zum Zitat Wieczorek, M., Prodan, R., Fahringer, T.: Scheduling of scientific workflows in the askalon grid environment. ACM SIGMOD Rec. 34(3), 56–62 (2005)CrossRef Wieczorek, M., Prodan, R., Fahringer, T.: Scheduling of scientific workflows in the askalon grid environment. ACM SIGMOD Rec. 34(3), 56–62 (2005)CrossRef
24.
Zurück zum Zitat Wolstencroft, K., et al.: The Taverna workflow suite: designing and executing workflows of web services on the desktop, web or in the cloud. Nucl. Acids Res. 41(W1), W557–W561 (2013)CrossRef Wolstencroft, K., et al.: The Taverna workflow suite: designing and executing workflows of web services on the desktop, web or in the cloud. Nucl. Acids Res. 41(W1), W557–W561 (2013)CrossRef
25.
Zurück zum Zitat Wu, F., Wu, Q., Tan, Y.: Workflow scheduling in cloud: a survey. J. Supercomput. 71(9), 3373–3418 (2015)CrossRef Wu, F., Wu, Q., Tan, Y.: Workflow scheduling in cloud: a survey. J. Supercomput. 71(9), 3373–3418 (2015)CrossRef
Metadaten
Titel
Supporting Efficient Execution of Workflows on Everest Platform
verfasst von
Oleg Sukhoroslov
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-36592-9_58

Premium Partner