Third-party transfers in WLCG using HTTP

07/07/2020
by   Brian Bockelman, et al.
0

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.

READ FULL TEXT
research
02/24/2021

Measuring HTTP/3: Adoption and Performance

The third version of the Hypertext Transfer Protocol (HTTP) is currently...
research
08/13/2022

A hands-on gaze on HTTP/3 security through the lens of HTTP/2 and a public dataset

Following QUIC protocol ratification on May 2021, the third major versio...
research
04/04/2018

Co Hijacking Monitor: Collaborative Detecting and Locating Mechanism for HTTP Spectral Hijacking

With the rapid growth of mobile internet, mobile application, like websi...
research
04/04/2020

An Early Benchmark of Quality of Experience Between HTTP/2 and HTTP/3 using Lighthouse

Google's QUIC (GQUIC) is an emerging transport protocol designed to redu...
research
10/18/2004

An Example of Clifford Algebras Calculations with GiNaC

This example of Clifford algebras calculations uses GiNaC (http://www.gi...
research
10/22/2018

Observing the Evolution of QUIC Implementations

The QUIC protocol combines features that were initially found inside the...
research
03/08/2019

Enhancing REST HTTP with Random Linear Network Coding in Dynamic Edge Computing Environments

The rising number of IoT devices is accelerating the research on new sol...

Please sign up or login with your details

Forgot password? Click here to reset