Migrating large output applications to Grid environments: a simple library for threaded transfers with gLite

Detalhes bibliográficos
Autor(a) principal: Abreu, P.
Data de Publicação: 2008
Outros Autores: Fonseca, R. A., Silva, L. O.
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: https://ciencia.iscte-iul.pt/id/ci-pub-6435
http://hdl.handle.net/10071/14481
Resumo: As the EGEE infrastructure and middleware matures, it is becoming increasingly attractive to different kinds of user applications than it was initially planned for. In particular, it starts to attract users of the application paradigm where, from a relatively small input data set, a large set of data is produced, like it is common in several types of simulations. In this paper we present a simple library based on EGEE middleware function calls, in particular lcg utils, that handles the transfer of large data file sets from the local storage of the Worker Node to an EGEE Storage Element in a way that is simple, robust, transparent to the user and minimizes performance impact. The library is very easy to integrate into non-Grid/legacy code and it is flexible enough to allow for overlapping of several data transfers and computation. We also present a carefull analysis of the performance impact on several application scenarios. Finally, we analyse the use of the library in a real case scenario, where it is used in a high-performance plasma simulation code.
id RCAP_1c32e94d60aad7fe9bac31a582f5fd4e
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/14481
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Migrating large output applications to Grid environments: a simple library for threaded transfers with gLiteAs the EGEE infrastructure and middleware matures, it is becoming increasingly attractive to different kinds of user applications than it was initially planned for. In particular, it starts to attract users of the application paradigm where, from a relatively small input data set, a large set of data is produced, like it is common in several types of simulations. In this paper we present a simple library based on EGEE middleware function calls, in particular lcg utils, that handles the transfer of large data file sets from the local storage of the Worker Node to an EGEE Storage Element in a way that is simple, robust, transparent to the user and minimizes performance impact. The library is very easy to integrate into non-Grid/legacy code and it is flexible enough to allow for overlapping of several data transfers and computation. We also present a carefull analysis of the performance impact on several application scenarios. Finally, we analyse the use of the library in a real case scenario, where it is used in a high-performance plasma simulation code.Netbiblo2017-09-26T11:05:07Z2008-01-01T00:00:00Z20082017-09-26T11:04:15Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://ciencia.iscte-iul.pt/id/ci-pub-6435http://hdl.handle.net/10071/14481eng9788497452885Abreu, P.Fonseca, R. A.Silva, L. O.info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-07-07T03:15:19Zoai:repositorio.iscte-iul.pt:10071/14481Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T18:19:11.265493Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Migrating large output applications to Grid environments: a simple library for threaded transfers with gLite
title Migrating large output applications to Grid environments: a simple library for threaded transfers with gLite
spellingShingle Migrating large output applications to Grid environments: a simple library for threaded transfers with gLite
Abreu, P.
title_short Migrating large output applications to Grid environments: a simple library for threaded transfers with gLite
title_full Migrating large output applications to Grid environments: a simple library for threaded transfers with gLite
title_fullStr Migrating large output applications to Grid environments: a simple library for threaded transfers with gLite
title_full_unstemmed Migrating large output applications to Grid environments: a simple library for threaded transfers with gLite
title_sort Migrating large output applications to Grid environments: a simple library for threaded transfers with gLite
author Abreu, P.
author_facet Abreu, P.
Fonseca, R. A.
Silva, L. O.
author_role author
author2 Fonseca, R. A.
Silva, L. O.
author2_role author
author
dc.contributor.author.fl_str_mv Abreu, P.
Fonseca, R. A.
Silva, L. O.
description As the EGEE infrastructure and middleware matures, it is becoming increasingly attractive to different kinds of user applications than it was initially planned for. In particular, it starts to attract users of the application paradigm where, from a relatively small input data set, a large set of data is produced, like it is common in several types of simulations. In this paper we present a simple library based on EGEE middleware function calls, in particular lcg utils, that handles the transfer of large data file sets from the local storage of the Worker Node to an EGEE Storage Element in a way that is simple, robust, transparent to the user and minimizes performance impact. The library is very easy to integrate into non-Grid/legacy code and it is flexible enough to allow for overlapping of several data transfers and computation. We also present a carefull analysis of the performance impact on several application scenarios. Finally, we analyse the use of the library in a real case scenario, where it is used in a high-performance plasma simulation code.
publishDate 2008
dc.date.none.fl_str_mv 2008-01-01T00:00:00Z
2008
2017-09-26T11:05:07Z
2017-09-26T11:04:15Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://ciencia.iscte-iul.pt/id/ci-pub-6435
http://hdl.handle.net/10071/14481
url https://ciencia.iscte-iul.pt/id/ci-pub-6435
http://hdl.handle.net/10071/14481
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 9788497452885
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Netbiblo
publisher.none.fl_str_mv Netbiblo
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833597329816420352