upgrading the cloud storage benchmark framework for root 6 compatibility by surya seetharaman...
DESCRIPTION
Cloud Storage Benchmark Framework Root 6 Master: C++, Python, ROOT 6 19/8/2015 Surya Seetharaman 3TRANSCRIPT
![Page 1: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/1.jpg)
Upgrading the Cloud Storage Benchmark Framework
for ROOT 6 Compatibility
BySurya Seetharaman
Openlab Summer Intern 2015IT Department
Data Storage and Services GroupEuropean Organisation for Nuclear Research
Supervisors :Maria Arsuaga RiosSeppo S Heikkilä
19/8/20151
![Page 2: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/2.jpg)
Huawei Cloud Storage Setup
19/8/2015 Surya Seetharaman
Huawei UDS UDS2
Storage Capacity
1.2PB
Control Nodes 4
Storage Nodes 300
Disk Capacity 4TB
Hardware Features of Universal Distributed Storage Second Generation
2
![Page 3: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/3.jpg)
Cloud Storage Benchmark Framework
Root 6
Master:C++, Python,ROOT 6
19/8/2015 Surya Seetharaman 3
![Page 4: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/4.jpg)
What is the need for upgrading the benchmark framework?
-Project Motivation
A new version of ROOT Software has been released with many improvements.
▪ C++11 support▪ multi - threading▪ cmake
19/8/2015 Surya Seetharaman 4
![Page 5: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/5.jpg)
What is the need for upgrading the benchmark framework?
-Project Motivation
This benchmark framework is generic and can be used by many storage technologies at CERN
▪ Kinetic Drives▪ EOS▪ Ceph
Surya Seetharaman19/8/2015 4
![Page 6: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/6.jpg)
Installing ROOT6
Surya Seetharaman19/8/2015 5
![Page 7: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/7.jpg)
19/8/2015 Surya Seetharaman
Upgrading the Benchmark Framework
Upgraded Benchmark
Cloud
Storage Benchmark
ROOT 5.34.00
Boost 1.41.0
GCC4.4.7
Python 2.6.6
Davix0.2.7
XRootd3.3.5
6
![Page 8: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/8.jpg)
19/8/2015 Surya Seetharaman
Upgrading the Benchmark Framework
Cloud
Storage Benchmark
ROOT 6.04.00
Boost 1.55.0
GCC4.9.1
Python 2.7.6
Upgraded Benchmark
19/8/2015 Surya Seetharaman
Cloud
Storage Benchmark
ROOT 5.34.00
Boost 1.41.0
GCC4.4.7
Python 2.6.6
Davix0.2.7
XRootd3.3.5
XRootd4.2.1
Davix0.4.0
6
![Page 9: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/9.jpg)
Running tests on the Upgraded Benchmark-Metadata Download Performance
Old Benchmark
19/8/2015 Surya Seetharaman
Upgraded Benchmark
7
![Page 10: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/10.jpg)
Running tests on the Upgraded Benchmark-Throughput Download Performance
Old Benchmark Upgraded Benchmark
19/08/2015 Surya Seetharaman 8
![Page 11: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/11.jpg)
Overview of My Project-Project Impact
1. Installed and configured ROOT6 and the C++ multi-client cloud storage benchmark framework.
2. Upgraded the cloud storage benchmark framework
3. Performing Tests▪ Metadata Download Test▪ Throughput Download Test▪ ROOT Analysis Test (currently working)
New features from the latest versions of the softwares used for the upgrade.
Status
CERN
19/8/2015 Surya Seetharaman 9
CERN
![Page 12: Upgrading the Cloud Storage Benchmark Framework for ROOT 6 Compatibility By Surya Seetharaman Openlab Summer Intern 2015 IT Department Data Storage and](https://reader035.vdocuments.mx/reader035/viewer/2022062504/5a4d1b4d7f8b9ab0599a6315/html5/thumbnails/12.jpg)
19/8/2015 Surya Seetharaman 10
-Thank You