15 March 2000Manuel Delfino / CERN IT Division / Mass Storage Management1 Mass Storage Management improvised report for LHC Computing Review Software Panel.

Slides:



Advertisements
Similar presentations
Object Persistency & Data Handling Session C - Summary Object Persistency & Data Handling Session C - Summary Dirk Duellmann.
Advertisements

Bernd Panzer-Steindel, CERN/IT WAN RAW/ESD Data Distribution for LHC.
Branch prediction Titov Alexander MDSP November, 2009.
Abstract HyFS: A Highly Available Distributed File System Jianqiang Luo, Mochan Shrestha, Lihao Xu Department of Computer Science, Wayne State University.
Computer Engineering 203 R Smith Project Tracking 12/ Project Tracking Why do we want to track a project? What is the projects MOV? – Why is tracking.
CASTOR Project Status CASTOR Project Status CERNIT-PDP/DM February 2000.
12. March 2003Bernd Panzer-Steindel, CERN/IT1 LCG Fabric status
Portability CPSC 315 – Programming Studio Spring 2008 Material from The Practice of Programming, by Pike and Kernighan.
1 Andrew Hanushevsky - HEPiX, October 6-8, 1999 Mass Storage For BaBar at SLAC Andrew Hanushevsky Stanford.
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
Introduction To C++ Programming 1.0 Basic C++ Program Structure 2.0 Program Control 3.0 Array And Structures 4.0 Function 5.0 Pointer 6.0 Secure Programming.
1 Joe Meehean. 2 Testing is the process of executing a program with the intent of finding errors. -Glenford Myers.
Ian M. Fisk Fermilab February 23, Global Schedule External Items ➨ gLite 3.0 is released for pre-production in mid-April ➨ gLite 3.0 is rolled onto.
Operating Systems Chapter 4.
HEPIX 3 November 2000 Current Mass Storage Status/Plans at CERN 1 HEPIX 3 November 2000 H.Renshall PDP/IT.
Effective Methods for Software and Systems Integration
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
Lesson 4 Computer Software
1 Input/Output. 2 Principles of I/O Hardware Some typical device, network, and data base rates.
25 February 2000Tim Adye1 Using an Object Oriented Database to Store BaBar's Terabytes Tim Adye Particle Physics Department Rutherford Appleton Laboratory.
1 Lecture 2 Introduction, OS History n objective of an operating system n OS history u no OS u batch system u multiprogramming u multitasking.
Why you should be using Version Control. Matt Krass Electrical/Software Engineer November 22, 2014.
Computing for ILC experiment Computing Research Center, KEK Hiroyuki Matsunaga.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
SC4 Workshop Outline (Strong overlap with POW!) 1.Get data rates at all Tier1s up to MoU Values Recent re-run shows the way! (More on next slides…) 2.Re-deploy.
System Development Life Cycle. The Cycle When creating software, hardware, or any kind of product you will go through several stages, we define these.
Software Development Software Testing. Testing Definitions There are many tests going under various names. The following is a general list to get a feel.
LCG Middleware Testing in 2005 and Future Plans E.Slabospitskaya, IHEP, Russia CERN-Russia Joint Working Group on LHC Computing March, 6, 2006.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
20-22 September 1999 HPSS User Forum, Santa Fe CERN IT/PDP 1 History  Test system HPSS 3.2 installation in Oct 1997 IBM AIX machines with IBM 3590 drives.
Scenarios for long term analysis (Summary) Stephen Wolbers Fermilab Workshop on Data Preservation and Long Term Analysis in HEP DESY, January 26-28, 2009.
Roberto Divià, CERN/ALICE 1 CHEP 2009, Prague, March 2009 The ALICE Online Data Storage System Roberto Divià (CERN), Ulrich Fuchs (CERN), Irina Makhlyueva.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
Test Results of the EuroStore Mass Storage System Ingo Augustin CERNIT-PDP/DM Padova.
BNL Service Challenge 3 Status Report Xin Zhao, Zhenping Liu, Wensheng Deng, Razvan Popescu, Dantong Yu and Bruce Gibbard USATLAS Computing Facility Brookhaven.
23.March 2004Bernd Panzer-Steindel, CERN/IT1 LCG Workshop Computing Fabric.
Randy MelenApril 14, Stanford Linear Accelerator Center Site Report April 1999 Randy Melen SLAC Computing Services/Systems HPC Team Leader.
Version Control and SVN ECE 297. Why Do We Need Version Control?
W.A.Wojcik/CCIN2P3, Nov 1, CCIN2P3 Site report Wojciech A. Wojcik IN2P3 Computing Center URL:
CASTOR project status CASTOR project status CERNIT-PDP/DM October 1999.
Focus 1 July 1999Summary of April 99 HepiX mass storage meeting 1 Summary of April 1999 HepiX mass storage meeting Focus 1 July 1999 H.Renshall PDP/IT.
LCG Service Challenges SC2 Goals Jamie Shiers, CERN-IT-GD 24 February 2005.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
A UK Computing Facility John Gordon RAL October ‘99HEPiX Fall ‘99 Data Size Event Rate 10 9 events/year Storage Requirements (real & simulated data)
1 Update at RAL and in the Quattor community Ian Collier - RAL Tier1 HEPiX FAll 2010, Cornell.
Service Challenge Meeting “Review of Service Challenge 1” James Casey, IT-GD, CERN RAL, 26 January 2005.
12 Mars 2002LCG Workshop: Disk and File Systems1 12 Mars 2002 Philippe GAILLARDON IN2P3 Data Center Disk and File Systems.
1 5/4/05 Fermilab Mass Storage Enstore, dCache and SRM Michael Zalokar Fermilab.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
Planning AS 2.1 SUS 201 Plan, implement and evaluate a personal action that will contribute towards a sustainable future. 6 credits.
Storage & Database Team Activity Report INFN CNAF,
Windows Vista Configuration MCTS : Installing and Upgrading.
Hall D Computing Facilities Ian Bird 16 March 2001.
Ian Bird, CERN WLCG Project Leader Amsterdam, 24 th January 2012.
System SOFTWARE.
Planning for Application Recovery
Adam Backman Chief Cat Wrangler – White Star Software
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
Working Group 4 Facilities and Technologies
NL Service Challenge Plans
Service Challenge 3 CERN
Thoughts on Computing Upgrade Activities
Stephen Burke, PPARC/RAL Jeff Templon, NIKHEF
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
OffLine Physics Computing
CSE 451: Operating Systems Autumn 2010 Module 19 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570.
Using an Object Oriented Database to Store BaBar's Terabytes
CSE 451: Operating Systems Autumn 2009 Module 19 Redundant Arrays of Inexpensive Disks (RAID) Ed Lazowska Allen Center 570.
Have you seen this screen?
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Presentation transcript:

15 March 2000Manuel Delfino / CERN IT Division / Mass Storage Management1 Mass Storage Management improvised report for LHC Computing Review Software Panel Manuel Delfino CERN IT Division Disclaimer: I wrote this mostly from memory and had no time to check with experts. I am sure general ideas are right, some details may be slightly misrepresented

15 March 2000Manuel Delfino / CERN IT Division / Mass Storage Management2 What is the problem ? Copying a file between disk  tape is easy  Except if the tape breaks  Except if the drive is being used by someone  Except if you have forgotten the tape number  Except if you have forgotten the file number  (maybe) except if you need high performance  (maybe) except if hunting needle in haystack Another major issue is “caring for the media”  Tapes should be wound at least once a year  Migrate between media to follow technology  Replicate media between regional centers

15 March 2000Manuel Delfino / CERN IT Division / Mass Storage Management3 What is the solution ? Managed Storage (of a kind we can performance tune) If fully deployed, it is a bit more than Hierarchical Storage Management  Inventory  Error statistics and failure prediction  Automatic migration and replication One question: How much functionality do we need vs. how much we can easily afford ?

15 March 2000Manuel Delfino / CERN IT Division / Mass Storage Management4 Why multiple solutions ? History dating back many years Each major lab has ~ 3 FTEs on this  Most of their effort goes into running the production systems  Enough left to do something  Probably not enough to “productize” Historically software very tied to the hardware – (not so true anymore) Needs pushed emphasis on performance rather than functionality – (n.s.t.a) Lack of coordination of “next step”

15 March 2000Manuel Delfino / CERN IT Division / Mass Storage Management5 Eurostore (I and II) Beginning of HERA era, a glimer of hope: Lachman OSM commercial HSM Alas, it went bankrupt… Released the code but:  Unmaintainable  Missing functionality DESY leads EU project to continue OSM CERN involved in testing Eurostore did not manage to deliver a production quality system Hence Eurostore II  CERN’s commitment is in testing (again)  Main test will be ALICE Data Challenge 2001

15 March 2000Manuel Delfino / CERN IT Division / Mass Storage Management6 HPSS from IBM Government Sys Another possible commercial solution, but… “Works best” on IBM computers/tapes Dominated by supercomputer crowd Is it really a mainstream IBM product ? CERN involvement: Evaluate product Port some components to Digital Unix (project funded by Digital/Compaq) Real tests with production:  NA45 data  Current backend support for “hsm” command  Objectivity (interface developed orig. by SLAC)

15 March 2000Manuel Delfino / CERN IT Division / Mass Storage Management7 CASTOR Modernize and cleanup CERN Stage Move from “Tape oriented” to “Managed Storage” concepts Complete backward compatibility “Phase I” functionality now being deployed is enough for LEP, fixed target Not a “black box” anymore, but a set of well defined components that interact Preparation for ALICE Data Challenge 2000 achieved >100 MB/s sustained Surprise ! See performance limitations due to memory-bandwidth in the machines

15 March 2000Manuel Delfino / CERN IT Division / Mass Storage Management8 Others… interSTAGE: Attempt by CERN and FNAL  Introduce requirement of WAN transfers  Try to entice all labs to work together on “next step”  Mostly fizzled out ENSTORE: FNAL based on OSM design “No name”: Vestige of interSTAGE, agreement to produce a set of APIs for HEP mass storage management

15 March 2000Manuel Delfino / CERN IT Division / Mass Storage Management9 Which way in future ? Lots of experience being gained  ALICE data challenges  COMPASS and HARP  RUN II, BaBar, HERA, etc… Relatively relaxed about it because: The big problem is disk  network  program Nevertheless, future plans should include:  Demonstrate simple sure shot for CDR  Decide needed functionality and have one system used by all LHC experiments if poss