gridka may 2004 forschungszentrum karlsruhe in der helmholtz-gemeinschaft installing dcache into an...

14
GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum Karlsruhe GmbH Institute for Scientific Computing P.O. Box 3640 D-76021 Karlsruhe, Germany Dr. Doris Ressmann [email protected] http://www.gridka.de

Upload: gabriel-turner

Post on 28-Mar-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

Installing dCache into an existing Storage environment at GridKa

Forschungszentrum Karlsruhe GmbHInstitute for Scientific Computing

P.O. Box 3640D-76021 Karlsruhe, Germany

Dr. Doris [email protected]

http://www.gridka.de

Page 2: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

Forschungszentrum Karlsruhe

•Grid Computing Centre Karlsruhe

•GridKa

Page 3: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

0

2000

4000

6000

8000

2002 2003 2004 2005 2006 2007 2008 2009

Tb

yte

GridKa planned hardware resources

4000

3000

2000

1000

0

kSI9

5

CPUDisk

Tape

780 CPUs160 TB disk300 TB tape

Page 4: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

Tivoli Storage Manager (TSM)

• TSM library management• TSM is not developed for archive

Interruption of TSM archive No control what has been archived

• dCache (DESY, FNAL)creates a separate session for every fileTransparent accessAllows transparent maintenance at TSM

Page 5: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

dCache main components

TSMwithtapes

pools

compute nodes

mountpointgridftp

gridftp

srmcp

file tra

nsfer

file transfer

file transfer head node

Page 6: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

PNFSPerfectly Normal File System

real datadatabase for filenames

metadata0000000000000000000014F00000000000000000000015100000000000000000000015A00000000000000000000017E8000000000000000000001858

pool and tapepnfs

Page 7: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

dCache interface

• dCache Access Protocol (dcap) ● compute node: dccp <source file> <pnfs mountpoint>

● connection to head node● return available pool node

● copy direct into available pool node● dc_open(...);● dc_read(...);

● pool: data is precious (can't be deleted)● flush into tsm● data is cached (can be deleted from pool)

● compute node: dccp <pnfs mountpoint> <destination file>● if not in pool the data will be taken from tsm

Page 8: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

Tivoli Storage Manager (tsm)

Page 9: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

dCache pool node

20 GB

1 h

800 GB

Page 10: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

Tivoli Storage Manager (tsm)after dCache tuning

Page 11: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

Test EnvironmentProblematic Hardware

• RAID controller 3WARE with 1.6 TB– Always Degraded mode– Rebuilding

70 kB/s or 10 MB/s

– Lost data

Page 12: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

TSM properties

• TSM disk cache overflowAllocation of tape drives (max 2)Adapt server properties for specific

dCache requirements Management Class (retention time)Copy groups

Page 13: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft

Conclusion and Future Work

• More reliable hardwareespecially for write pools

• Several TSM server• SRM and LCG connection • Pools on parallel File system

GPFS

Page 14: GridKa May 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Installing dCache into an existing Storage environment at GridKa Forschungszentrum

GridKa May 2004

Forschungszentrum Karlsruhein der Helmholtz-Gemeinschaft