upgrading the cloud storage benchmark framework for root 6 compatibility by surya seetharaman...

Post on 18-Jan-2018

219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Cloud Storage Benchmark Framework Root 6 Master: C++, Python, ROOT 6 19/8/2015 Surya Seetharaman 3

TRANSCRIPT

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

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

Cloud Storage Benchmark Framework

Root 6

Master:C++, Python,ROOT 6

19/8/2015 Surya Seetharaman 3

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

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

Installing ROOT6

Surya Seetharaman19/8/2015 5

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

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

Running tests on the Upgraded Benchmark-Metadata Download Performance

Old Benchmark

19/8/2015 Surya Seetharaman

Upgraded Benchmark

7

Running tests on the Upgraded Benchmark-Throughput Download Performance

Old Benchmark Upgraded Benchmark

19/08/2015 Surya Seetharaman 8

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

19/8/2015 Surya Seetharaman 10

-Thank You

top related