Cargando…

Ganga: a tool for computational-task management and easy access to Grid resources

We present the computational task-management tool Ganga, which allows for the specification, submission, bookkeeping and post processing of computational tasks on a wide set of distributed resources. Ganga effectively provides a homogeneous environment for processing data on heterogeneous resources....

Descripción completa

Detalles Bibliográficos
Autores principales: Mościcki, J.T., Brochu, F., Ebke, J., Egede, U., Elmsheuser, J., Harrison, K., Jones, R.W.L., Lee, H.C., Liko, D., Maier, A., Muraru, A., Patrick, G.N., Pajchel, K., Reece, W., Samset, B.H., Slater, M.W., Soroko, A., Tan, C.L., van der Ster, D.C., Williams, M.
Lenguaje:eng
Publicado: 2009
Materias:
Acceso en línea:https://dx.doi.org/10.1016/j.cpc.2009.06.016
http://cds.cern.ch/record/1162099
_version_ 1780915930267648000
author Mościcki, J.T.
Brochu, F.
Ebke, J.
Egede, U.
Elmsheuser, J.
Harrison, K.
Jones, R.W.L.
Lee, H.C.
Liko, D.
Maier, A.
Muraru, A.
Patrick, G.N.
Pajchel, K.
Reece, W.
Samset, B.H.
Slater, M.W.
Soroko, A.
Tan, C.L.
van der Ster, D.C.
Williams, M.
author_facet Mościcki, J.T.
Brochu, F.
Ebke, J.
Egede, U.
Elmsheuser, J.
Harrison, K.
Jones, R.W.L.
Lee, H.C.
Liko, D.
Maier, A.
Muraru, A.
Patrick, G.N.
Pajchel, K.
Reece, W.
Samset, B.H.
Slater, M.W.
Soroko, A.
Tan, C.L.
van der Ster, D.C.
Williams, M.
author_sort Mościcki, J.T.
collection CERN
description We present the computational task-management tool Ganga, which allows for the specification, submission, bookkeeping and post processing of computational tasks on a wide set of distributed resources. Ganga effectively provides a homogeneous environment for processing data on heterogeneous resources. We give examples from High Energy Physics, demonstrating how an analysis can be developed on a local system and then transparently moved to a Grid system for processing of all available data. Ganga has an API that can be used via an interactive interface, in scripts, or through a GUI. Specific knowledge about types of tasks or computational resources is provided at run-time through a plugin system, making new developments easy to integrate. We give an overview of the Ganga architecture, give examples of current use, and demonstrate how Ganga can be used in many different areas of science.
id cern-1162099
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2009
record_format invenio
spelling cern-11620992021-09-17T02:58:29Zdoi:10.1016/j.cpc.2009.06.016http://cds.cern.ch/record/1162099engMościcki, J.T.Brochu, F.Ebke, J.Egede, U.Elmsheuser, J.Harrison, K.Jones, R.W.L.Lee, H.C.Liko, D.Maier, A.Muraru, A.Patrick, G.N.Pajchel, K.Reece, W.Samset, B.H.Slater, M.W.Soroko, A.Tan, C.L.van der Ster, D.C.Williams, M.Ganga: a tool for computational-task management and easy access to Grid resourcesComputing and ComputersWe present the computational task-management tool Ganga, which allows for the specification, submission, bookkeeping and post processing of computational tasks on a wide set of distributed resources. Ganga effectively provides a homogeneous environment for processing data on heterogeneous resources. We give examples from High Energy Physics, demonstrating how an analysis can be developed on a local system and then transparently moved to a Grid system for processing of all available data. Ganga has an API that can be used via an interactive interface, in scripts, or through a GUI. Specific knowledge about types of tasks or computational resources is provided at run-time through a plugin system, making new developments easy to integrate. We give an overview of the Ganga architecture, give examples of current use, and demonstrate how Ganga can be used in many different areas of science.In this paper, we present the computational task-management tool Ganga , which allows for the specification, submission, bookkeeping and post-processing of computational tasks on a wide set of distributed resources. Ganga has been developed to solve a problem increasingly common in scientific projects, which is that researchers must regularly switch between different processing systems, each with its own command set, to complete their computational tasks. Ganga provides a homogeneous environment for processing data on heterogeneous resources. We give examples from High Energy Physics, demonstrating how an analysis can be developed on a local system and then transIn this paper, we present the computational task-management tool Ganga, which allows for the specification, submission, bookkeeping and post-processing of computational tasks on a wide set of distributed resources. Ganga has been developed to solve a problem increasingly common in scientific projects, which is that researchers must regularly switch between different processing systems, each with its own command set, to complete their computational tasks. Ganga provides a homogeneous environment for processing data on heterogeneous resources. We give examples from High Energy Physics, demonstrating how an analysis can be developed on a local system and then transparently moved to a Grid system for processing of all available data. Ganga has an API that can be used via an interactive interface, in scripts, or through a GUI. Specific knowledge about types of tasks or computational resources is provided at run-time through a plugin system, making new developments easy to integrate. We give an overview of the Ganga architecture, give examples of current use, and demonstrate how Ganga can be used in many different areas of science.arXiv:0902.2685oai:cds.cern.ch:11620992009-02-17
spellingShingle Computing and Computers
Mościcki, J.T.
Brochu, F.
Ebke, J.
Egede, U.
Elmsheuser, J.
Harrison, K.
Jones, R.W.L.
Lee, H.C.
Liko, D.
Maier, A.
Muraru, A.
Patrick, G.N.
Pajchel, K.
Reece, W.
Samset, B.H.
Slater, M.W.
Soroko, A.
Tan, C.L.
van der Ster, D.C.
Williams, M.
Ganga: a tool for computational-task management and easy access to Grid resources
title Ganga: a tool for computational-task management and easy access to Grid resources
title_full Ganga: a tool for computational-task management and easy access to Grid resources
title_fullStr Ganga: a tool for computational-task management and easy access to Grid resources
title_full_unstemmed Ganga: a tool for computational-task management and easy access to Grid resources
title_short Ganga: a tool for computational-task management and easy access to Grid resources
title_sort ganga: a tool for computational-task management and easy access to grid resources
topic Computing and Computers
url https://dx.doi.org/10.1016/j.cpc.2009.06.016
http://cds.cern.ch/record/1162099
work_keys_str_mv AT moscickijt gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT brochuf gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT ebkej gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT egedeu gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT elmsheuserj gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT harrisonk gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT jonesrwl gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT leehc gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT likod gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT maiera gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT murarua gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT patrickgn gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT pajchelk gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT reecew gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT samsetbh gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT slatermw gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT sorokoa gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT tancl gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT vandersterdc gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources
AT williamsm gangaatoolforcomputationaltaskmanagementandeasyaccesstogridresources