Cargando…

Scaling HEP to Web Size with RESTful Protocols: the Frontier Example

The World-Wide-Web has scaled to an enormous size. The largest single contributor to its scalability is the HTTP protocol, particularly when used in conformity to REST (REpresentational State Transfer) principles. High Energy Physics (HEP) computing also has to scale to an enormous size, so it makes...

Descripción completa

Detalles Bibliográficos
Autor principal: Dykstra, David
Lenguaje:eng
Publicado: 2010
Materias:
Acceso en línea:http://cds.cern.ch/record/1319366
_version_ 1780921457653579776
author Dykstra, David
author_facet Dykstra, David
author_sort Dykstra, David
collection CERN
description The World-Wide-Web has scaled to an enormous size. The largest single contributor to its scalability is the HTTP protocol, particularly when used in conformity to REST (REpresentational State Transfer) principles. High Energy Physics (HEP) computing also has to scale to an enormous size, so it makes sense to base much of it on RESTful protocols. Frontier, which reads databases with an HTTP-based RESTful protocol, has successfully scaled to deliver production detector conditions data from both the CMS and ATLAS LHC detectors to hundreds of thousands of computer cores worldwide. Frontier is also able to re-use a large amount of standard software that runs the Web: on the clients, caches, and servers. I discuss the specific ways in which HTTP and REST enable high scalability and for Frontier. I also briefly discuss another protocol used in HEP computing that is HTTP-based and RESTful, and another protocol that could benefit from it. My goal of is to encourage HEP protocol designers to consider HTTP and REST whenever the same information is needed in many places.
id cern-1319366
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2010
record_format invenio
spelling cern-13193662019-09-30T06:29:59Zhttp://cds.cern.ch/record/1319366engDykstra, DavidScaling HEP to Web Size with RESTful Protocols: the Frontier ExampleDetectors and Experimental TechniquesThe World-Wide-Web has scaled to an enormous size. The largest single contributor to its scalability is the HTTP protocol, particularly when used in conformity to REST (REpresentational State Transfer) principles. High Energy Physics (HEP) computing also has to scale to an enormous size, so it makes sense to base much of it on RESTful protocols. Frontier, which reads databases with an HTTP-based RESTful protocol, has successfully scaled to deliver production detector conditions data from both the CMS and ATLAS LHC detectors to hundreds of thousands of computer cores worldwide. Frontier is also able to re-use a large amount of standard software that runs the Web: on the clients, caches, and servers. I discuss the specific ways in which HTTP and REST enable high scalability and for Frontier. I also briefly discuss another protocol used in HEP computing that is HTTP-based and RESTful, and another protocol that could benefit from it. My goal of is to encourage HEP protocol designers to consider HTTP and REST whenever the same information is needed in many places.CMS-CR-2010-240oai:cds.cern.ch:13193662010-11-17
spellingShingle Detectors and Experimental Techniques
Dykstra, David
Scaling HEP to Web Size with RESTful Protocols: the Frontier Example
title Scaling HEP to Web Size with RESTful Protocols: the Frontier Example
title_full Scaling HEP to Web Size with RESTful Protocols: the Frontier Example
title_fullStr Scaling HEP to Web Size with RESTful Protocols: the Frontier Example
title_full_unstemmed Scaling HEP to Web Size with RESTful Protocols: the Frontier Example
title_short Scaling HEP to Web Size with RESTful Protocols: the Frontier Example
title_sort scaling hep to web size with restful protocols: the frontier example
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/1319366
work_keys_str_mv AT dykstradavid scalingheptowebsizewithrestfulprotocolsthefrontierexample