Cargando…

The Open High Throughput Computing Content Delivery Network

LHC experiments make extensive use of web proxy caches, especially for software distribution via the CernVM File System and for conditions data via the Frontier Distributed Database Caching system. Since many jobs read the same data, cache hit rates are high and hence most of the traffic flows effic...

Descripción completa

Detalles Bibliográficos
Autores principales: Dykstra, Dave, Bockelman, Brian, Blomer, Jakob, Field, Laurence
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:https://dx.doi.org/10.1051/epjconf/201921404023
http://cds.cern.ch/record/2648947
_version_ 1780960706741403648
author Dykstra, Dave
Bockelman, Brian
Blomer, Jakob
Field, Laurence
author_facet Dykstra, Dave
Bockelman, Brian
Blomer, Jakob
Field, Laurence
author_sort Dykstra, Dave
collection CERN
description LHC experiments make extensive use of web proxy caches, especially for software distribution via the CernVM File System and for conditions data via the Frontier Distributed Database Caching system. Since many jobs read the same data, cache hit rates are high and hence most of the traffic flows efficiently over Local Area Networks. However, it is not always possible to have local web caches, particularly for opportunistic cases where experiments have little control over site services. The Open High Throughput Computing (HTC) Content Delivery Network (CDN), openhtc.io, aims to address this by using web proxy caches from a commercial CDN provider. Cloudflare provides a simple interface for registering DNS aliases of any web server and does reverse proxy web caching on those aliases. The openhtc.io domain is hosted on Cloudflare's free tier CDN which has no bandwidth limit and makes use of data centers throughout the world, so the average performance for clients is much improved compared to reading from CERN or a Tier 1. The load on WLCG servers is also significantly reduced. WLCG Web Proxy Auto Discovery is used to select local web caches when they are available and otherwise select openhtc.io caching. This paper describes the Open HTC CDN in detail and provides initial results from its use for LHC@Home and USCMS opportunistic computing.
id cern-2648947
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling cern-26489472022-08-10T12:23:49Zdoi:10.1051/epjconf/201921404023http://cds.cern.ch/record/2648947engDykstra, DaveBockelman, BrianBlomer, JakobField, LaurenceThe Open High Throughput Computing Content Delivery NetworkDetectors and Experimental TechniquesLHC experiments make extensive use of web proxy caches, especially for software distribution via the CernVM File System and for conditions data via the Frontier Distributed Database Caching system. Since many jobs read the same data, cache hit rates are high and hence most of the traffic flows efficiently over Local Area Networks. However, it is not always possible to have local web caches, particularly for opportunistic cases where experiments have little control over site services. The Open High Throughput Computing (HTC) Content Delivery Network (CDN), openhtc.io, aims to address this by using web proxy caches from a commercial CDN provider. Cloudflare provides a simple interface for registering DNS aliases of any web server and does reverse proxy web caching on those aliases. The openhtc.io domain is hosted on Cloudflare's free tier CDN which has no bandwidth limit and makes use of data centers throughout the world, so the average performance for clients is much improved compared to reading from CERN or a Tier 1. The load on WLCG servers is also significantly reduced. WLCG Web Proxy Auto Discovery is used to select local web caches when they are available and otherwise select openhtc.io caching. This paper describes the Open HTC CDN in detail and provides initial results from its use for LHC@Home and USCMS opportunistic computing.CMS-CR-2018-287FERMILAB-CONF-18-582-CDoai:cds.cern.ch:26489472018-10-17
spellingShingle Detectors and Experimental Techniques
Dykstra, Dave
Bockelman, Brian
Blomer, Jakob
Field, Laurence
The Open High Throughput Computing Content Delivery Network
title The Open High Throughput Computing Content Delivery Network
title_full The Open High Throughput Computing Content Delivery Network
title_fullStr The Open High Throughput Computing Content Delivery Network
title_full_unstemmed The Open High Throughput Computing Content Delivery Network
title_short The Open High Throughput Computing Content Delivery Network
title_sort open high throughput computing content delivery network
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1051/epjconf/201921404023
http://cds.cern.ch/record/2648947
work_keys_str_mv AT dykstradave theopenhighthroughputcomputingcontentdeliverynetwork
AT bockelmanbrian theopenhighthroughputcomputingcontentdeliverynetwork
AT blomerjakob theopenhighthroughputcomputingcontentdeliverynetwork
AT fieldlaurence theopenhighthroughputcomputingcontentdeliverynetwork
AT dykstradave openhighthroughputcomputingcontentdeliverynetwork
AT bockelmanbrian openhighthroughputcomputingcontentdeliverynetwork
AT blomerjakob openhighthroughputcomputingcontentdeliverynetwork
AT fieldlaurence openhighthroughputcomputingcontentdeliverynetwork