Xrootd Update OSG All Hands Meeting University of Nebraska March 19-23, 2012 Andrew Hanushevsky, SLAC

Slides:



Advertisements
Similar presentations
Potential Data Access Architectures using xrootd OSG All Hands Meeting Harvard University March 7-11, 2011 Andrew Hanushevsky, SLAC
Advertisements

XRootD Release 4 And Beyond GSI Seminar Stanford University/SLAC July15, 2015 Andrew Hanushevsky, SLAC
Xrootd Roadmap Atlas Tier 3 Meeting University of Chicago September 12-13, 2011 Andrew Hanushevsky, SLAC
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT dpm-xrootd v3 Creating Federated Data Stores for the LHC David.
Duke and ANL ASC Tier 3 (stand alone Tier 3’s) Doug Benjamin Duke University.
Grid Collector: Enabling File-Transparent Object Access For Analysis Wei-Ming Zhang Kent State University John Wu, Alex Sim, Junmin Gu and Arie Shoshani.
Outline Network related issues and thinking for FAX Cost among sites, who has problems Analytics of FAX meta data, what are the problems  The main object.
Filesytems and file access Wahid Bhimji University of Edinburgh, Sam Skipsey, Chris Walker …. Apr-101Wahid Bhimji – Files access.
Scalla Back Through The Future Andrew Hanushevsky SLAC National Accelerator Laboratory Stanford University 8-April-10
XRootD Roadmap To Start The Second Decade Root Workshop Saas-Fee March 11-14, 2013 Andrew Hanushevsky, SLAC
Unit tests, Integration tests Physics tests Andrea Dotti, Gunter Folger, Pere Mato CERN – PH/SFT Geant4 workshop 2012.
Experience of xrootd monitoring for ALICE at RDIG sites G.S. Shabratova JINR A.K. Zarochentsev SPbSU.
The Next Generation Root File Server Andrew Hanushevsky Stanford Linear Accelerator Center 27-September-2004
Scalla/xrootd Andrew Hanushevsky SLAC National Accelerator Laboratory Stanford University 19-August-2009 Atlas Tier 2/3 Meeting
Xrootd Demonstrator Infrastructure OSG All Hands Meeting Harvard University March 7-11, 2011 Andrew Hanushevsky, SLAC
Scalla/xrootd Andrew Hanushevsky, SLAC SLAC National Accelerator Laboratory Stanford University 19-May-09 ANL Tier3(g,w) Meeting.
Scalla/xrootd Andrew Hanushevsky SLAC National Accelerator Laboratory Stanford University 29-October-09 ATLAS Tier 3 Meeting at ANL
Scalla/xrootd Introduction Andrew Hanushevsky, SLAC SLAC National Accelerator Laboratory Stanford University 6-April-09 ATLAS Western Tier 2 User’s Forum.
FAX UPDATE 26 TH AUGUST Running issues FAX failover Moving to new AMQ server Informing on endpoint status Monitoring developments Monitoring validation.
SLAC Experience on Bestman and Xrootd Storage Wei Yang Alex Sim US ATLAS Tier2/Tier3 meeting at Univ. of Chicago Aug 19-20,
FAX Redirection Topology Wei Yang 7/16/121. Redirector hardware at CERN Redundant redirectors for EU, UK, DE, FR – Redundant (the “+” sign below) VMs.
Xrootd Monitoring Atlas Software Week CERN November 27 – December 3, 2010 Andrew Hanushevsky, SLAC.
Support in setting up a non-grid Atlas Tier 3 Doug Benjamin Duke University.
Xrootd Update Andrew Hanushevsky Stanford Linear Accelerator Center 15-Feb-05
Redirector xrootd proxy mgr Redirector xrootd proxy mgr Xrd proxy data server N2N Xrd proxy data server N2N Global Redirector Client Backend Xrootd storage.
Status & Plan of the Xrootd Federation Wei Yang 13/19/12 US ATLAS Computing Facility Meeting at 2012 OSG AHM, University of Nebraska, Lincoln.
CERN IT Department CH-1211 Geneva 23 Switzerland GT WG on Storage Federations First introduction Fabrizio Furano
ROOT and Federated Data Stores What Features We Would Like Fons Rademakers CERN CC-IN2P3, Nov, 2011, Lyon, France.
OSG Tier 3 support Marco Mambelli - OSG Tier 3 Dan Fraser - OSG Tier 3 liaison Tanya Levshina - OSG.
ROOT-CORE Team 1 PROOF xrootd Fons Rademakers Maarten Ballantjin Marek Biskup Derek Feichtinger (ARDA) Gerri Ganis Guenter Kickinger Andreas Peters (ARDA)
KIT – The cooperation of Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Hadoop on HEPiX storage test bed at FZK Artem Trunov.
Accelerating Debugging In A Highly Distributed Environment CHEP 2015 OIST Okinawa, Japan April 28, 2015 Andrew Hanushevsky, SLAC
Performance and Scalability of xrootd Andrew Hanushevsky (SLAC), Wilko Kroeger (SLAC), Bill Weeks (SLAC), Fabrizio Furano (INFN/Padova), Gerardo Ganis.
Xrootd Update Alice Tier 1/2 Workshop Karlsruhe Institute of Technology (KIT) January 24-26, 2012 Andrew Hanushevsky, SLAC
ATLAS XRootd Demonstrator Doug Benjamin Duke University On behalf of ATLAS.
Scalla/xrootd Andrew Hanushevsky, SLAC SLAC National Accelerator Laboratory Stanford University 08-June-10 ANL Tier3 Meeting.
Scalla Advancements xrootd /cmsd (f.k.a. olbd) Fabrizio Furano CERN – IT/PSS Andrew Hanushevsky Stanford Linear Accelerator Center US Atlas Tier 2/3 Workshop.
XRootD & ROOT Considered Root Workshop Saas-Fee September 15-18, 2015 Andrew Hanushevsky, SLAC
Scalla Authorization xrootd /cmsd Andrew Hanushevsky SLAC National Accelerator Laboratory CERN Seminar 10-November-08
Super Scaling PROOF to very large clusters Maarten Ballintijn, Kris Gulbrandsen, Gunther Roland / MIT Rene Brun, Fons Rademakers / CERN Philippe Canal.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Upcoming Features and Roadmap Ricardo Rocha ( on behalf of the.
Andrea Manzi CERN On behalf of the DPM team HEPiX Fall 2014 Workshop DPM performance tuning hints for HTTP/WebDAV and Xrootd 1 16/10/2014.
Scalla As a Full-Fledged LHC Grid SE Wei Yang, SLAC Andrew Hanushevsky, SLAC Alex Sims, LBNL Fabrizio Furano, CERN SLAC National Accelerator Laboratory.
Federated Data Stores Volume, Velocity & Variety Future of Big Data Management Workshop Imperial College London June 27-28, 2013 Andrew Hanushevsky, SLAC.
1 Xrootd-SRM Andy Hanushevsky, SLAC Alex Romosan, LBNL August, 2006.
Latest Improvements in the PROOF system Bleeding Edge Physics with Bleeding Edge Computing Fons Rademakers, Gerri Ganis, Jan Iwaszkiewicz CERN.
Bestman & Xrootd Storage System at SLAC Wei Yang Andy Hanushevsky Alex Sim Junmin Gu.
Testing Infrastructure Wahid Bhimji Sam Skipsey Intro: what to test Existing testing frameworks A proposal.
CMS: T1 Disk/Tape separation Nicolò Magini, CERN IT/SDC Oliver Gutsche, FNAL November 11 th 2013.
DCache/XRootD Dmitry Litvintsev (DMS/DMD) FIFE workshop1Dmitry Litvintsev.
Andrea Manzi CERN EGI Conference on Challenges and Solutions for Big Data Processing on cloud 24/09/2014 Storage Management Overview 1 24/09/2014.
Cloud computing and federated storage Doug Benjamin Duke University.
XRootD Monitoring Report A.Beche D.Giordano. Outlines  Talk 1: XRootD Monitoring Dashboard  Context  Dataflow and deployment model  Database: storage.
New Features of Xrootd SE Wei Yang US ATLAS Tier 2/Tier 3 meeting, University of Texas, Arlington,
BeStMan/DFS support in VDT OSG Site Administrators workshop Indianapolis August Tanya Levshina Fermilab.
Federating Data in the ALICE Experiment
WLCG Transfers Dashboard
Dynamic Storage Federation based on open protocols
Netscape Application Server
SLAC National Accelerator Laboratory
PROOF – Parallel ROOT Facility
XRootD Release 4.5 And Beyond
Data Federation with Xrootd Wei Yang US ATLAS Computing Facility meeting Southern Methodist University, Oct 11-12, 2011.
Web Caching? Web Caching:.
Brookhaven National Laboratory Storage service Group Hironori Ito
DPM releases and platforms status
Scalla/XRootd Advancements
IIS and .NET Security Application Pools Pamella Smith June 18, 2009.
What’s New In WatchGuard Wi-Fi Cloud v8.6
Summary of the dCache workshop
Presentation transcript:

xrootd Update OSG All Hands Meeting University of Nebraska March 19-23, 2012 Andrew Hanushevsky, SLAC

March 19-22, 20122OSG AHM Outline Additions & Changes (available now in 3.1.1) On the horizon (anticipated for 3.2 release 3Q12) Near future (anticipated for 3.3 release) The xrootd collaboration Conclusion Acknowledgements

March 19-22, 20123OSG AHM Additions & Changes (3.1) Extended Attribute Framework Integrated checksums Shared-Everything File System Support Static ENOENT redirection Enhances creation of new topologies Caching proxy server Federated site shares Monitoring Extended Read-fork-read client

March 19-22, 20124OSG AHM Agnostic Extended Attributes FS-Independent Extended Attribute Framework Used to save file-specific information File system must support extended attributes Current Attributes XrdCks.xxxxxx (e.g. md5) checksum XrdFrm.yyyFile Residency Manager information Future Attributes Original file creator Extended Access Information Number of parallel readers, % read, access time Can be used for better migration/purging

March 19-22, 20125OSG AHM Integrated Checksums Originally, checksums supported via callout Now, xrootd internally handles checksums xrootd.chksum [max num] {adler32|crc32|md5} Add new ones via ofs.ckslib directive and plug-in Checksum saved in extended attributes Returned on query Automatically recomputed when file changes Can be disabled External program not needed; but still supported

March 19-22, 20126OSG AHM Shared FS Support The problem The solution Use cms.dfs directive to eliminate duplicate hits Many tuning options available Lookup at redirector, limits, caching, etc See Redirector Data Server Client Shared FS open(x)stat(x)have(x) dCache GPFS HDFS Lustre etc

March 19-22, 20127OSG AHM Static ENOENT Redirection What we envisioned... xyzzy is a caching proxy server or proxy cluster Provides high performance WAN access Client accesses data via WAN in this case Redirector Data Server Client open(x) have(x) xyzzy:1234 ? goto xyzzy:1234 open(x) if redirector_host xrootd.redirect ? / xyzzy:1234 fi

March 19-22, 20128OSG AHM What Others Envisioned! Client all.manager meta C all.manager meta global if redirector C xrootd.redirect ? / global:1234 fi Region ARegion BRegion C Global Redirector Site 1Site 2Site 3Site 4Site 5Site 6Site 7Site 8 Redirector ARedirector BRedirector C open(x) ? goto xyzzy:1234 exclude region A open(x)

March 19-22, 20129OSG AHM Caching Proxy Server The proxy server plug-in has in-memory cache Must be enabled via pss.memcache directive Many tuning options; some of which are... Cache and page size Read ahead size Maximum block size to cache Root file access optimization See

March 19-22, OSG AHM Federated Site Shares The problem What to do if sites do not want to be equal? Use cms.sched directive to establish site share Use the gshr and gsdflt options See Meta Manager Site A Site B Site C Client Each site gets an equal number of requests all things being equal

March 19-22, OSG AHM Monitoring Readv requests fully monitored By default, only a readv request summary provided Can request a full unwind of a readv request Per client I/O monitoring now flushable Before, I/O statistics flushed when buffer full Can specify a flush window Based on code provided by Matevz Tadel, CMS Authentication can now be fully monitored

March 19-22, OSG AHM Read-Fork-Read Client The current client allows forking This allows sharing data between processes Read conditions data Fork n times for parallel processing Read event data using pre-read conditions data Extensively used by CMS Substantially reduces memory load Critical for large multi-core worker nodes

March 19-22, OSG AHM git & cmake & EPEL Now using git repository for source code git clone Standardized on cmake for builds See README file in the top level source directory Adhering to EPEL guidelines All ‘.a’ files are replaced by ‘.so’ files Caused increase in number of installed.so files We consolidated libraries; but more than we would like Unfortunately, changing things afterwards is difficult in EPEL

March 19-22, OSG AHM On the horizon (3.2) New fully asynchronous client Guards against low performing servers To be added in subsequent release Extended monitoring Redirect information Authentication summary information Integrated 3 rd party copy Allows client directed server-to-server copies Dropping RH4 support

March 19-22, OSG AHM Things Within A Year (3.3+) Disk Caching Proxy Server Extension of memory caching (UCSD effort) Automatic checksum validation Integrated alerts New more effective async I/O model IPV6

March 19-22, OSG AHM Xrootd Collaboration Mutually interested institutions contributing effort for development and maintenance SLAC (founder) CERN (2010) Duke (spring 2011) JINR (fall 2011) UCSD (winter 2011) Newest member!

March 19-22, OSG AHM Conclusion xrootd xrootd is under active development Always looking for new ideas Feel free to suggest them Be a contributor You too can contribute to the code base xrootd Consider joining the xrootd collaboration It costs no money to join See more at

March 19-22, OSG AHM Acknowledgements Current Software Contributors ATLAS: Doug Benjamin, Patrick McGuigan, Danila Oleynik, Artem Petrosyan CERN: Fabrizio Furano, Lukasz Janyst, Andreas Peters, David Smith CMS: Brian Bockelman (unl), Matevz Tadel (ucsd) Duke: Douglas Benjamin Fermi/GLAST: Tony Johnson BeStMan LBNL: Alex Sim, Junmin Gu, Vijaya Natarajan (BeStMan team) Root: Gerri Ganis, Beterand Bellenet, Fons Rademakers OSG: Tim Cartwright, Tanya Levshina SLAC: Andrew Hanushevsky, Wilko Kroeger, Daniel Wang, Wei Yang Operational Collaborators ANL, BNL, CERN, FZK, IN2P3, SLAC, UCSD, UTA, UoC, UNL, UVIC, UWisc US Department of Energy Contract DE-AC02-76SF00515 with Stanford University