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...

Descripción completa

Detalles Bibliográficos
Autores principales: Bockelman, Brian, Ceccanti, Andrea, Furano, Fabrizio, Millar, Paul, Litvintsev, Dmitry, Forti, Alessandra
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