DCache.ORG Fuhrman n Wuppertal 30.7.2009 Atlas GridKa Cloud dCache.ORG dCache best practice additional funding, support or contributions by d-grid DGI.

Slides:



Advertisements
Similar presentations
Owen SyngeDCache Slide 1 D-Cache Status Report Owen Synge.
Advertisements

Oracle Architecture. Instances and Databases (1/2)
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Module 5: Creating and Configuring Group Policy
Introduction to MySQL Administration.  Server startup and shutdown ◦ How to manually start and stop it from the command line ◦ How to arrange an automated.
1 Distributed File System, and Disk Quotas (Week 7, Thursday 2/21/2007) © Abdou Illia, Spring 2007.
Chapter 14 Chapter 14: Server Monitoring and Optimization.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Nine Managing File System Access.
Asynchronous Solution Appendix Eleven. Training Manual Asynchronous Solution August 26, 2005 Inventory # A11-2 Chapter Overview In this chapter,
Chapter 12 Reading assignment n From “Running Linux”, on reserve at PSU Main library (2-hour checkout) Chapter 1 (pages 1 through 41)Chapter 1 (pages 1.
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
1 Module 2 Installing Windows NT. 2  Overview Preparing for Installation Installing Windows NT Performing a Server-based Installation Troubleshooting.
MongoDB Sharding and its Threats
Batch Import/Export/Restore/Archive
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring, Managing, and Troubleshooting Resource Access.
Chapter 2. Creating the Database Environment
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
MCTS Guide to Microsoft Windows 7
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
FEDERATION AND REPLICATION Created by “THE ONE”. INTRODUCTION Federations and Replications are two key Documentum Administrative Features for Distributed.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring, Managing, and Troubleshooting Resource Access.
Part 04 – Preparing to Deploy to the Cloud Entity Framework and MVC Series Tom Perkins NTPCUG.
| nectar.org.au NECTAR TRAINING Module 9 Backing up & Packing up.
DCache at Tier3 Joe Urbanski University of Chicago US ATLAS Tier3/Tier2 Meeting, Bloomington June 20, 2007.
Chapter Nine NetWare-Based Networking. Introduction to NetWare In 1983, Novell introduced its NetWare network operating system Versions 3.1 and 3.1—collectively.
Sage ACT! 2013 SDK Update Brian P. Mowka March 23, 2012 Template date: October 2010.
AIP Backup & Restore Sunita Barve NCRA, Pune. AIP The latest version of DSpace 1.7.0, supports backup and restore of all its contents as a set of AIP.
D C a c h e Michael Ernst Patrick Fuhrmann Tigran Mkrtchyan d C a c h e M. Ernst, P. Fuhrmann, T. Mkrtchyan Chep 2003 Chep2003 UCSD, California.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
Software Architecture in Practice Practical Exercise in Performance Engineering.
DCache Basics Alessandro Usai, Sergio Maffioletti Grid Group CSCS.
Module 5: Creating and Configuring Group Policies.
SRM Monitoring 12 th April 2007 Mirco Ciriello INFN-Pisa.
Module 12: Configuring and Managing Storage Technologies
| nectar.org.au NECTAR TRAINING Module 9 Backing up & Packing up.
Linux Operations and Administration
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
…the basics…. Wildland Fire Information and Technology Server Requirements ● Windows 7 Professional or Windows 2003/2008 Server ● Windows 8/10 (discussion)
Introduction to AFS IMSA Intersession 2003 An Overview of AFS Brian Sebby, IMSA ’96 Copyright 2003 by Brian Sebby, Copies of these slides.
Handling of T1D0 in CCRC’08 Tier-0 data handling Tier-1 data handling Experiment data handling Reprocessing Recalling files from tape Tier-0 data handling,
GridKa December 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Doris Ressmann dCache Implementation at FZK Forschungszentrum Karlsruhe.
DCache features overview | Academia Sinica, Taipei| Patrick Fuhrmann | 17 March 2013 | 1 dCache federation design Head Node Request Headnode SITE Plus.
Martina Franca (TA), 07 November Installazione, configurazione, testing e troubleshooting di Storage Element.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Five todos when moving an application to distributed HTC.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring, Managing, and Troubleshooting Resource Access.
Weighted Available Space Selection Fixing write pool selection Mattias Wadenstein Gerd Behrmann
Security recommendations for dCache
DPM at ATLAS sites and testbeds in Italy
WORKSHOP 1 introduction
Development Environment Basics
File System Implementation
Quick Look on dCache Monitoring at FNAL
CMS High Level Trigger Configuration Management
dCache “Intro” a layperson perspective Frank Würthwein UCSD
MCTS Guide to Microsoft Windows 7
Abhishek Singh Rana UC San Diego
CCRC'08 experience at PIC storage POV
TriggerDB copy in TriggerTool
Introduction of Week 3 Assignment Discussion
Haiyan Meng and Douglas Thain
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
Implementing Active Directory
SUSE Linux Enterprise Desktop Administration
Lab 8: GUI testing Software Testing LTAT
Summary of the dCache workshop
Presentation transcript:

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG dCache best practice additional funding, support or contributions by d-grid DGI II Patrick

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Data Distribution issue Data distribution on data arrival Allowing automatic data replication Using manual redistribution tools (Migration Module) Content Best practice (Components, Queues, etc) Examples by Andreas and Kay (DESY Zeuthen) Other Business Chimer a Postgres ( optimizing, backup) Virtualization

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Data replication and distribution Konfuzius says Get your data distributed properly.

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Data replication and distribution There are at least three ways of influencing the distribution and replication of data. ➢ Allow as many pools as possible when writing. ➢ Enable data replication (p2p transfers) ➢ Use the 'migration' module to get data redistributed.

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Data replication and distribution Distribution on data arrival Pool Manager Parameter : set cost decision -spacecostfactor=SC - cpucostfactor=CC SC = 0 & CC = 0 : random selection of pools SC > 0 & CC = 0 : empty pools will be filled first SC = 0 & CC > 0 : Number of movers will be leveraged SC > 0 & CC > 0 : Something between but difficult pm set [default] -spacecostfactor=SC - cpucostfactor=CC

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Data replication and distribution Automatic data preplication (p2p)

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Link Group Space Token Link, not in any LinkGroup) Cached Copy Data replication and distribution You can only replicate (p2p) files into a Link, which is not member of a LinkGroup. Link in LinkGroup

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Data replication and distribution BUT

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Link Group Space Token Link, not in any LinkGroup) Cached Copy Link in LinkGroup Data replication and distribution Same pool can be in both LinkGroups This is not really supported as it confuses the Space calculation, but if you make sure the replicated files are 'cached' that works fine.

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Data replication and distribution Configuring p2p (PoolManager) Allow 'p2p on cost' Set the link preference for p2p > 0 (normally this is the same as read) Find cost threshold from which on the p2p should be triggered. In order to find a reasonable threshold you need to know the current pool costs.

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG The dCache cost magic How do I get the pool cost (CPU) : do some calculation Each mover queue has tree values A : Active movers W : Waiting movers m : Max Number of allowed movers The cost of each queue is : A + W m if m > 0, zero otherwise For the total cost of the pool you sum up all queues with m > 0 : queues : store,restore,p2p,p2pclient,and movers Ʃ A + W m ( ) queue queues (m>0) Cost = pool

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG The dCache cost magic How do I get the pool cost (CPU) : Commad line interface Log into the dCache command line interface ssh -l admin -c blowfish -p my-dcache-headnode password: dCache Admin (VII) (user=admin) [my-dcache-headnode] (local) admin > cd PoolManager [my-dcache-headnode] (PoolManager) admin > cm ls -r You get two lines per pool dcache-atlas06-09={R={a=0;m=0;q=0};S={a=0;m=0;q=0};M bla bla A long line with all the queue information And a short one with the calculation done dcache-atlas06-09={Tag={{hostname=dcache-atlas06}};size=0;SC=5.5;CC=0.55;}

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG The dCache cost magic How do I get the pool cost (CPU) : Get the latest GUI (1.6) Not supported yet Click on the bar, to get the pool name(s)

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG How do I set the pool to pool threshold ? Log into the dCache command line interface ssh -l admin -c blowfish -p my-dcache-headnode password: dCache Admin (VII) (user=admin) [my-dcache-headnode] (local) admin > cd PoolManager [my-dcache-headnode] (PoolManager) admin > cm ls -r get the cost table here [my-dcache-headnode] (PoolManager) admin > set costcuts -p2p=0.55 or if you are using the Partition Manager [my-dcache-headnode] (PoolManager) admin > pm set default -p2p=0.55 The dCache cost magic

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG The dCache cost magic ● The optimal p2p values change over time. ● Therefor, you need to : ✗ watch and re-tune the system frequently ✗ run a script doing this for you (Jon B. approach) In one of the upcoming releases we will offer an mechanism which does this tuning automatically. You would only have to specify a relative parameter. Do p2p for all pools which report a cost above xx percent of the pool with the highest cost. pools pool-cost 100 % nn %

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Data replication and distribution Manual redistribution of data, or The Migration Module

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Data replication and distribution The Migration Module (contributed by NDGF, Gerd) Starting with ➢ The Migration Module is a pool component. ➢ Steering is done by the command line interface only. ➢ It supports tasks, which copy a set of files between pools. ➢ The number of concurrent transfers can be configured. ➢ The selection, of files to be copied, is currently based on the Storage-Unit and the 'last access time'. Total number of files and amount of data will follow in a future ➢ The destination of the copy can be an entire dCache link. The task tries to balance the transfers. ➢ There are one-shot tasks and permanent tasks. ➢ e.g. NDGF is using tasks to permanently replicate files to a second country. ➢ Please get more information from dCache, The Book

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Data replication and distribution The Migration Module ➢ Permanently replicate all files ➢ belonging to ➢ and having been accessed within the last week ➢ from this pool ➢ to pools of a particular Link ➢ and make them cached ! A possible task could be :

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Other business About chimera You should migrate to chimera Beside all the advantages mentioned plenty of times, ACL inheritance is only possible with chimera. Without ALC inheritance, automatic directory creating (e.g. with SRM) can become painful.

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Other business About postgres Get the latest postgres version and make yourself a database expert (up to a point)

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG About Virtualization We don't support dCache services on virtual machines.

dCache.ORG Fuhrman n Wuppertal Atlas GridKa Cloud dCache.ORG Further reading G