CERN CMS Fireworks

He visto unas capturas de pantalla de la aplicación que usan para analizar los datos que genera el Colisionador de Hadrones del CERN y me ha llamado la atención lo espectacular de la interface… así que he investigado un poco…

R121995-L6-E18[1]

Parece una aplicación en Java, o C++ , sobre Linux

Halo-HCAL-113686[1]

No está mal eh!

CollisionEvent[1]

Aunque pone FireWorks, creo que no tiene nada que ver con el Macromedia Adobe Fireworks

Tutorial de la aplicación:

https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookFireworksTutorial

Vídeo de demostración de la aplicación.

http://cms-service-sdtweb.web.cern.ch/cms-service-sdtweb/fireworks/demo.mov

En el video parece que responde bastante bien.

La habrán hecho en la India? en China? cuándo han podido tardar en hacer algo así? cuánto debió costar?

El LHC comenzó a construirse sobre el antiguo túnel del LEP, en el año 2000, y al parecer tendrá un coste total de 3,7 Billones (con B) de Euros!!  Desde luego no podrán decir que no han tenido tiempo y presupuesto..

http://cms.web.cern.ch/cms/News/e-commentary/cms-e-commentary09.htm

4 comentarios en “CERN CMS Fireworks”

  1. Dudo mucho que esté hecho en Java… que desaprovechen de esa manera los recursos de la máquina… Ten en cuenta que un par de minutos del acelerador pueden resultar varios Teras de datos, que hay que filtrar y organizar en más o menos tiempo real…

    Y si no me equivoco, el CERN cuenta con una buena tanda de buenos programadores y buenos matemáticos, aparte de los físicos en sí….

  2. Como se indica en el Servidor de documentación del CERN,Fireworks es un software especializado que sirve de Front-End al CMS (Compact Muon Solenoid) que es el sistema de detección y catalogazión de colisiones. El nombre está, además, muy bien puesto, ya que si observas los resultados anteriores de las colisiones de hadrones allí o en otros centros, como FermiLab o el Super-Kamiokande, se parecen mucho a los fuegos artificiales.

    La influencia del mundo universitario se refleja en la utilización de LINUX (pero no cualquiera, sino SCIENTIFIC LINUX, que es una derivación de Red Hat, especialmente pensada para estas necesidades). De todas formas, también utilizan varias versiones de Windows así como MS-SMS (Software Management Server) y otras aplicaciones MS de escritorio. De hecho, en su documentación oficial (http://cdsweb.cern.ch/record/1214404/files/LHCb-CONF-2009-043.pdf), indican textualmente que “LinuxFC/Quattor and Microsoft SMS are at heart of software and configuration management for all the base services and all the non-LHCb specific software”.

    Hay que tener en cuenta que el LHC va a generar -diariamente- varios TB de información….por tanto, el problema es organizarla, y ser capaz de recogerla según se produce, dotándole de los mecanismos de búsqueda adecuados (por cierto, está hecho en C++; la rapidez aquí es crucial). Ellos no pueden hacer un análisis de todos los datos bit a bit…no tendrían personal suficiente. Lo que hace Fireworks es segmentar la información por “categorías de interés” y de esa forma permitir un tratamiento más adecuado.

    El riesgo es que se haya descubierto realmente el “Bosón de Higgs”, pero pase desapercibido para los mecanismos de búsqueda…si bien esto es muy improbable.

    Saludos
    Marino

  3. Bueno, realmente en el CERN se procesan pocos datos. El fireworks es sólo la punta del iceberg pues tiene un sistema de procesamiento en cluster llamado LCG (LHC Computing Grid) donde hay 3 capas. La “Tier 0” es el propio CERN, luego hay una serie de centros que son “Tier 1” que distribuyen la información a 120 centros “Tier 2” y estos a su vez tienen ya eqipos cliente (unos 7500) para procesar también la información.

    Esta es la Web del LGC: http://lcg.web.cern.ch/LCG/

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *