Quick search Find article
Quick search
Find article

Explicit state representation and the ATLAS event data model: theory and practice

M Nowak3, D Malon1, P v Gemmeren1, A Schaffer4, S Snyder3, S Binet2 and K Cranmer3

Show affiliations


In anticipation of data taking, ATLAS has undertaken a program of work to develop an explicit state representation of the experiment's complex transient event data model. This effort has provided both an opportunity to consider explicitly the structure, organization, and content of the ATLAS persistent event store before writing tens of petabytes of data (replacing simple streaming, which uses the persistent store as a core dump of transient memory), and a locus for support of event data model evolution, including significant refactoring, beyond the automatic schema evolution capabilities of underlying persistence technologies. ATLAS has encountered the need for such non-trivial schema evolution on several occasions already.

This paper describes the state representation strategy (transient/persistent separation) and its implementation, including both the payoffs that ATLAS has seen (significant and sometimes surprising space and performance improvements, the extra layer notwithstanding, and extremely general schema evolution support) and the costs (additional and relatively pervasive additional infrastructure development and maintenance). The paper further discusses how these costs are mitigated, and how ATLAS is able to implement this strategy without losing the ability to take advantage of the (improving!) automatic schema evolution capabilities of underlying technology layers when appropriate.

Implications of state representations for direct ROOT browsability, and current strategies for associating physics analysis views with such state representations, are also described.


PACS

29.40.Gx Tracking and position-sensitive detectors

07.05.Wr Computer interfaces

29.85.-c Computer data analysis

29.50.+v Computer interfaces

Subjects

Accelerators, beams and electromagnetism

Nuclear physics

Instrumentation and measurement

Particle physics and field theory

Dates

Issue 4 (2008)



  1. Explicit state representation and the ATLAS event data model: theory and practice

    M Nowak et al 2008 J. Phys.: Conf. Ser. 119 042024

  2. Current-induced forces in conducting and semiconducting carbon nanotubes

    Y Girard et al 2008 J. Phys.: Conf. Ser. 100 052063

  3. Nanogap electrodes on Si cantilever for local conductance measurement

    M Nagase and H Yamaguchi 2007 J. Phys.: Conf. Ser. 61 856

  4. Antiferromagnetic order in the FFLO state

    Youichi Yanase and Manfred Sigrist 2009 J. Phys.: Conf. Ser. 150 052287

  5. Phase transitions in least-effort communications

    Mikhail Prokopenko et al J. Stat. Mech. (2010) P11025

  6. The fluctuation-dissipation relation: how does one compare correlation functions and responses?

    D Villamaina et al J. Stat. Mech. (2009) P07024

  7. Ranking scientific publications using a model of network traffic

    Dylan Walker et al J. Stat. Mech. (2007) P06010

  8. Fluctuation dissipation relations far from equilibrium

    Federico Corberi et al J. Stat. Mech. (2007) P07002

  9. The synchronous neural interactions test as a functional neuromarker for post-traumatic stress disorder (PTSD): a robust classification method based on the bootstrap

    A P Georgopoulos et al 2010 J. Neural Eng. 7 016011

  10. Seizure entrainment with polarizing low-frequency electric fields in a chronic animal epilepsy model

    Sridhar Sunderam et al 2009 J. Neural Eng. 6 046009

Related review articles

What's this?
View review articles related to this research to gain an insight into the key trends in this subject area. Related review articles are selected based on PACS/MSC codes, and are no more than three years old.

  1. The physics of solid-state neutron detector materials and geometries
  2. Time projection chambers
  3. Vavilov – Cherenkov radiation: its discovery and application
More

View by subject




Export








Please login to access our web services, or create an account if you don't yet have one.

You must have cookies enabled in your web browser to be able to login.

Username
Password

Forgotten your password? Get a new one here.