190 likes | 281 Views
DPM - efficient storage in diverse environments. M. Hellmich, O. Keeble , F. Furano , A. Manzi , A. Ayllon , I. Calvet , R. Rocha, M. Regala CHEP 2013 Amsterdam. Experiment with storage. Scaling the Architecture Raspberry Pi Virtual Machines Bare Metal Servers Evaluate the outcomes
E N D
DPM - efficient storage in diverse environments M. Hellmich, O. Keeble, F. Furano, A. Manzi, A. Ayllon, I. Calvet, R. Rocha, M. Regala CHEP 2013 Amsterdam
Experiment with storage • Scaling the Architecture • Raspberry Pi • Virtual Machines • Bare Metal Servers • Evaluate the outcomes • Performance per Watt, Dollar CHEP2013
Storage CHEP2013
This talk is a reaction Change in our software Change in computing services Change in available hardware CHEP2013
Our software: DPM MD DB Disk Disk Disk Disk CHEP2013
Our software: New DPM anyDB MD GW GW Disk HDFS S3 Ceph CHEP2013
Computing Services anyDB MD Gateway Reqs • >> network • CPU • memory GW GW S3 Disk HDFS ceph Metadata Reqs network CPU memory CHEP2013
Available Hardware: ARM • Low power consumption • also when idle CHEP2013
So we focused on Metadata anyDB MD MD MD GW S3 ceph CHEP2013
The Metric • requests/sec served, pure and simple • Stat requests for files • Deputy for other calls • Tested over http CHEP2013
The Setup t client t MD t t client DB MD client client MD client Disk CHEP2013
Performance Comparison CHEP2013
Scaling up with Memcached *VMs are OpenStack VMs CHEP2013
Total Cost of Ownership TCO = Cost Machines + Cost Running Machines Cost Running Machines = Cost Maintenance + Cost Replacement + Cost Power + Cost External Components Cost SoftwareDev CHEP2013
Performance per Watt CHEP2013 1price per kWh = 0.07 Euros 2idle 30 percent of the time
Performance per Euro Note Rasp external equipment is much more expensive! 1 Buying Price + Power Costs or EC2 Pricing (reserved instance) 2 12VMs running on DELL PowerEdge M620 24 core 16GB RAM, price from website CHEP2013
Working with a Raspberry • Smallest possible machine • But very good for testing • Runs EPEL software* CHEP2013
Summary • Evaluation of a DPM metadata server • VMs do well • Especially with memcached • Raspberries work • Are even competitive • ARM may become very useful for storage CHEP2013
Questions? Thank you very much CHEP2013