论文标题
使用HTTP在WLCG中的第三方转移
Third-party transfers in WLCG using HTTP
论文作者
论文摘要
从最早的日子开始,全球LHC计算网格(WLCG)已依靠GridFTP来传输站点之间的数据。宣布Globus正在放弃其开源Globus工具包(GT)的支持,该工具包(GT)构成了几个FTP客户端和服务器的基础,它创造了一个机会,以重新评估使用FTP的使用。 HTTP-TPC是与WebDAV兼容的HTTP的扩展,已成为替代方法的强大竞争者。 在本文中,我们描述了HTTP-TPC协议本身,以及其在不同实现中支持的当前状态以及WLCG DOMA工作组的TPC活动中进行的互操作性测试。该协议还为该社区提供了第一个基于令牌的授权的真实用例。我们将通过展示如何允许HTTP-TPC支持新技术(例如Oauth,OpenID Connect,Macaroons和Scitokens)来证明此类授权的好处而无需更改协议。我们还将讨论HTTP-TPC的下一步以及将协议用于WLCG传输的计划。
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.