Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Elastic{ON} 2018 - Reinventing Fermilab's Scientific Computing Grid Accounting with the Elastic Stack

Elastic Co
March 01, 2018

Elastic{ON} 2018 - Reinventing Fermilab's Scientific Computing Grid Accounting with the Elastic Stack

Elastic Co

March 01, 2018
Tweet

More Decks by Elastic Co

Other Decks in Technology

Transcript

  1. Fermi National Accelerator Laboratory (Fermilab) February 28, 2018 @kevin_retzke Reinventing

    Fermilab's Scientific Computing Grid Accounting with the Elastic Stack Kevin Retzke, App. Dev. and Sys. Analyst
  2. 47

  3. K.M.Retzke/Fermilab FIFEBatch FermiGrid CMS LPC CMS T1 dCache FTS IFDH

    NAS SAM GlideinWMS JobSub Enstore EOS CASTOR AWS EC2 NERSC VOMS GUMS FermiCloud SNOW
  4. K.M.Retzke/Fermilab FIFEBatch FermiGrid CMS LPC CMS T1 dCache FTS IFDH

    NAS SAM GlideinWMS JobSub Enstore EOS CASTOR AWS EC2 NERSC VOMS GUMS FermiCloud SNOW getData() pushData()
  5. K.M.Retzke/Fermilab FIFEBatch FermiGrid CMS LPC CMS T1 dCache FTS IFDH

    NAS SAM GlideinWMS JobSub Enstore EOS CASTOR AWS EC2 NERSC VOMS GUMS FermiCloud SNOW getData() pushData()
  6. K.M.Retzke/Fermilab FIFEBatch FermiGrid CMS LPC CMS T1 dCache FTS IFDH

    NAS SAM GlideinWMS JobSub Enstore EOS CASTOR AWS EC2 NERSC VOMS GUMS FermiCloud SNOW getData() pushData()
  7. K.M.Retzke/Fermilab FIFEBatch FermiGrid CMS LPC CMS T1 dCache FTS IFDH

    NAS SAM GlideinWMS JobSub Enstore EOS CASTOR AWS EC2 NERSC VOMS GUMS FermiCloud SNOW getData() pushData()
  8. K.M.Retzke/Fermilab FIFEBatch FermiGrid CMS LPC CMS T1 dCache FTS IFDH

    NAS SAM GlideinWMS JobSub Enstore EOS CASTOR AWS EC2 NERSC VOMS GUMS FermiCloud SNOW getData() pushData()
  9. K.M.Retzke/Fermilab OSG Accounting • OSG management and stakeholders • Site

    admins and stakeholders • VO/experiment coordinators and support • Researchers
  10. Gratia was developed for the OSG ca. 2005 HTCondor dCache

    SLURM PBS Enstore FermiCloud AWS EC2 BOINC <UsageRecord></UsageRecord> Gratia Collector MySQL
  11. K.M.Retzke/Fermilab <JobUsageRecord xmlns="http://www.gridforum.org/2003/ur-wg" xmlns:urwg="http://www.gridforum.org/2003/ur-wg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.gridforum.org/2003/ur-wg file:///u:/OSG/urwg-schema.11.xsd"> <RecordIdentity urwg:createTime="2016-05-02T16:36:19Z" urwg:recordId="ce01.brazos.tamu.edu:3976909.14"/>

    <JobIdentity> <GlobalJobId>slurm:SLURM/brazos/brazos.13634504_4</GlobalJobId> <LocalJobId>13634504_4</LocalJobId> </JobIdentity> <UserIdentity> <LocalUserId>georgemm01</LocalUserId> <VOName>cms</VOName> <ReportableVOName>CMS</ReportableVOName> </UserIdentity> <JobName>CDMSBulldozer</JobName> <Status>0</Status> <Processors urwg:metric="total">1</Processors> <WallDuration>PT21.0S</WallDuration> <CpuDuration urwg:description="Was entered in seconds" urwg:usageType="user">PT0.55S</CpuDuration> <CpuDuration urwg:description="Was entered in seconds" urwg:usageType="system">PT0.26S</CpuDuration> <EndTime urwg:description="Was entered in seconds">2016-05-02T16:00:46Z</EndTime> <StartTime urwg:description="Was entered in seconds">2016-05-02T16:00:25Z</StartTime> <Queue>stakeholder</Queue> <ProjectName>hepx</ProjectName> <Processors urwg:metric="total">1</Processors> <ProbeName>slurm:ce01.brazos.tamu.edu</ProbeName> <SiteName>TAMU_BRAZOS_CE</SiteName> <Grid>Local</Grid> <Njobs>1</Njobs> <Resource urwg:description="ResourceType">Batch</Resource> </JobUsageRecord>
  12. K.M.Retzke/Fermilab In early 2016 OSG decided to re-design Gratia GRÅCC

    • Flexible architecture and storage format • Scalable and evolvable design • Utilize open-source visualization tools • Responsive multi-year queries • Preserve historical data • Maintain compatibility with existing probes
  13. K.M.Retzke/Fermilab Thanks to my colleagues at Fermilab and the GRACC

    project team at OSG Thanks to Elastic and the thousands of other contributors and supporters of open source software Fermilab is operated by Fermi Research Alliance, LLC for the U.S. Department of Energy Office of Science The Open Science Grid is funded by the U. S. Department of Energy and the National Science Foundation Acknowledgements
  14. K.M.Retzke/Fermilab Reference herein to any specific commercial product, process, or

    service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or any agency thereof. Any opinions are solely those of the speaker. Disclaimer
  15. K.M.Retzke/Fermilab More Questions? Visit us at the AMA Online at

    www.fnal.gov Or visit the lab in person! Hi!