Cargando…
Third-party transfers in WLCG using HTTP
Since its earliest days, the Worldwide LHC Computational Grid (WLCG) has relied on GridFTP to transfer data between sites. The announcement that Globus is dropping support of its open source Globus Toolkit (GT), which forms the basis for several FTP client and servers, has created an opportunity to...
Autores principales: | , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1051/epjconf/202024504031 http://cds.cern.ch/record/2751528 |
_version_ | 1780969192227340288 |
---|---|
author | Bockelman, Brian Ceccanti, Andrea Furano, Fabrizio Millar, Paul Litvintsev, Dmitry Forti, Alessandra |
author_facet | Bockelman, Brian Ceccanti, Andrea Furano, Fabrizio Millar, Paul Litvintsev, Dmitry Forti, Alessandra |
author_sort | Bockelman, Brian |
collection | CERN |
description | Since its earliest days, the Worldwide LHC Computational Grid (WLCG) has relied on GridFTP to transfer data between sites. The announcement that Globus is dropping support of its open source Globus Toolkit (GT), which forms the basis for several FTP client and servers, has created an opportunity to reevaluate the use of FTP. HTTP-TPC, an extension to HTTP compatible with WebDAV, has arisen as a strong contender for an alternative approach.In this paper, we describe the HTTP-TPC protocol itself, along with the current status of its support in different implementations, and the interoperability testing done within the WLCG DOMA working group’s TPC activity. This protocol also provides the first real use-case for token-based authorisation for this community. We will demonstrate the benefits of such authorisation by showing how it allows HTTP-TPC to support new technologies (such as OAuth, OpenID Connect, Macaroons and SciTokens) without changing the protocol. We will also discuss the next steps for HTTP-TPC and the plans to use the protocol for WLCG transfers. |
id | cern-2751528 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2020 |
record_format | invenio |
spelling | cern-27515282022-08-17T13:56:01Zdoi:10.1051/epjconf/202024504031http://cds.cern.ch/record/2751528engBockelman, BrianCeccanti, AndreaFurano, FabrizioMillar, PaulLitvintsev, DmitryForti, AlessandraThird-party transfers in WLCG using HTTPcs.DCComputing and ComputersSince its earliest days, the Worldwide LHC Computational Grid (WLCG) has relied on GridFTP to transfer data between sites. The announcement that Globus is dropping support of its open source Globus Toolkit (GT), which forms the basis for several FTP client and servers, has created an opportunity to reevaluate the use of FTP. HTTP-TPC, an extension to HTTP compatible with WebDAV, has arisen as a strong contender for an alternative approach.In this paper, we describe the HTTP-TPC protocol itself, along with the current status of its support in different implementations, and the interoperability testing done within the WLCG DOMA working group’s TPC activity. This protocol also provides the first real use-case for token-based authorisation for this community. We will demonstrate the benefits of such authorisation by showing how it allows HTTP-TPC to support new technologies (such as OAuth, OpenID Connect, Macaroons and SciTokens) without changing the protocol. We will also discuss the next steps for HTTP-TPC and the plans to use the protocol for WLCG transfers.Since its earliest days, the Worldwide LHC Computational Grid (WLCG) has relied on GridFTP to transfer data between sites. The announcement that Globus is dropping support of itarXiv:2007.03490FERMILAB-CONF-20-640-SCDoai:cds.cern.ch:27515282020 |
spellingShingle | cs.DC Computing and Computers Bockelman, Brian Ceccanti, Andrea Furano, Fabrizio Millar, Paul Litvintsev, Dmitry Forti, Alessandra Third-party transfers in WLCG using HTTP |
title | Third-party transfers in WLCG using HTTP |
title_full | Third-party transfers in WLCG using HTTP |
title_fullStr | Third-party transfers in WLCG using HTTP |
title_full_unstemmed | Third-party transfers in WLCG using HTTP |
title_short | Third-party transfers in WLCG using HTTP |
title_sort | third-party transfers in wlcg using http |
topic | cs.DC Computing and Computers |
url | https://dx.doi.org/10.1051/epjconf/202024504031 http://cds.cern.ch/record/2751528 |
work_keys_str_mv | AT bockelmanbrian thirdpartytransfersinwlcgusinghttp AT ceccantiandrea thirdpartytransfersinwlcgusinghttp AT furanofabrizio thirdpartytransfersinwlcgusinghttp AT millarpaul thirdpartytransfersinwlcgusinghttp AT litvintsevdmitry thirdpartytransfersinwlcgusinghttp AT fortialessandra thirdpartytransfersinwlcgusinghttp |