Migrating large output applications to Grid environments: a simple library for threaded transfers with gLite
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2008 |
| Outros Autores: | , |
| 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 |