Advancements in Storage QoS Management in National Data Storage



Similar documents
RESOURCE STORAGE MANAGEMENT MODEL FOR ENSURING QUALITY OF SERVICE IN THE CLOUD ARCHIVE SYSTEMS

NoSQL Performance Test In-Memory Performance Comparison of SequoiaDB, Cassandra, and MongoDB

HP reference configuration for entry-level SAS Grid Manager solutions

Investigation of storage options for scientific computing on Grid and Cloud facilities

Investigation of storage options for scientific computing on Grid and Cloud facilities

National Data Storage data replication in the network


UW-IT Backups & Archives

IMPLEMENTING GREEN IT

The Power of Deduplication-Enabled Per-VM Data Protection SimpliVity s OmniCube Aligns VM and Data Management

How To Use A Vmware View For A Patient Care System

High Availability Databases based on Oracle 10g RAC on Linux

Hardware Configuration Guide

Book of Abstracts CS3 Workshop

Michael Kagan.

An Affordable Commodity Network Attached Storage Solution for Biological Research Environments.

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

IBM System x SAP HANA

Flexible Scalable Hardware independent. Solutions for Long Term Archiving

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms

Load and Performance Testing

EMC BACKUP-AS-A-SERVICE

AirWave 7.7. Server Sizing Guide

RSA Security Analytics Virtual Appliance Setup Guide

Veeam Backup & Replication Enterprise Plus Powered by Cisco UCS: Reliable Data Protection Designed for Virtualized Environments

Avamar. Technology Overview

Scientific Computing Data Management Visions

Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft. dcache Introduction

Building a Private Cloud with Eucalyptus

Development of Monitoring and Analysis Tools for the Huawei Cloud Storage

Accelerating Server Storage Performance on Lenovo ThinkServer

Own your own Enterprise Cloud with. FlexCloud

MANAGEMENT OF DATA ACCESS WITH QUALITY OF SERVICE IN PL-GRID ENVIRONMENT

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

SAN TECHNICAL - DETAILS/ SPECIFICATIONS

Backup and Recovery Redesign with Deduplication

Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

Service Description CloudSure Public, Private & Hybrid Cloud

November 2013 Webinar Backup & Replication!

BookKeeper. Flavio Junqueira Yahoo! Research, Barcelona. Hadoop in China 2011

Trends in Application Recovery. Andreas Schwegmann, HP

Panasas at the RCF. Fall 2005 Robert Petkus RHIC/USATLAS Computing Facility Brookhaven National Laboratory. Robert Petkus Panasas at the RCF

Polish National Data Storage. Norbert Meyer, Maciej Brzeźniak, Maciej Stroiński PSNC

Belgacom Group Carrier & Wholesale Solutions. ICT to drive Your Business. Hosting Solutions. Datacenter Services

Protect SQL Server 2012 AlwaysOn Availability Group with Hitachi Application Protector

CHESS DAQ* Introduction

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

We look beyond IT. Cloud Offerings

StarWind iscsi SAN Software Hands- On Review

SAP database backup and restore solutions for HP StorageWorks Enterprise Virtual Array using HP Data Protector 6.1 software

BENCHMARKING CLOUD DATABASES CASE STUDY on HBASE, HADOOP and CASSANDRA USING YCSB

Software-defined Storage at the Speed of Flash

Disk-to-Disk-to-Offsite Backups for SMBs with Retrospect

XenData Product Brief: SX-550 Series Servers for LTO Archives

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

CSE-E5430 Scalable Cloud Computing Lecture 2

Clusters: Mainstream Technology for CAE

Symantec Backup Exec 2010

Data Backup and Archiving with Enterprise Storage Systems

Lustre* is designed to achieve the maximum performance and scalability for POSIX applications that need outstanding streamed I/O.

Fusion iomemory iodrive PCIe Application Accelerator Performance Testing

Exploring Amazon EC2 for Scale-out Applications

SAS Grid Manager Testing and Benchmarking Best Practices for SAS Intelligence Platform

White Paper. Recording Server Virtualization

Parallels Cloud Storage

Lustre failover experience

Promise Pegasus R6 Thunderbolt RAID Performance

How To Fix A Powerline From Disaster To Powerline

XenData Archive Series Software Technical Overview

DSS. High performance storage pools for LHC. Data & Storage Services. Łukasz Janyst. on behalf of the CERN IT-DSS group

THE ATLAS DISTRIBUTED DATA MANAGEMENT SYSTEM & DATABASES

PES. Batch virtualization and Cloud computing. Part 1: Batch virtualization. Batch virtualization and Cloud computing

Filesystems Performance in GNU/Linux Multi-Disk Data Storage

Red Hat Enterprise Virtualization Performance. Mark Wagner Senior Principal Engineer, Red Hat June 13, 2013

On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform

CloudSure Managed IaaS

POSIX and Object Distributed Storage Systems

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

Driving Competitive Advantage with Virtualization. in UniCredit Tiriac Bank. by Net Consulting

OPTIMIZED BACKUP AND RECOVERY FOR SAP LANDSCAPES ENABLED BY EMC DATA DOMAIN AND EMC NETWORKER

Software-defined Storage Architecture for Analytics Computing

Distributed Data Storage Based on Web Access and IBP Infrastructure. Faculty of Informatics Masaryk University Brno, The Czech Republic

Transcription:

Advancements in Storage QoS Management in National Data Storage Darin Nikolow 1, Renata Słota 1, Stanisław Polak 1 and Jacek Kitowski 1,2 1 AGH University of Science and Technology, Faculty of Computer Science, Electronics and Telecommunications, Department of Computer Science, Kraków, Poland 2 AGH University of Science and Technology, ACC Cyfronet AGH, Kraków, Poland emails: {darin,rena,polak,kito}@agh.edu.pl

Outline Introduction QoS and SLA for storage National Data Storage 2 project QoS management model in NDS2 Test results Summary

Introduction Increasing role of storage systems influence the performance and availability of applications and services More data more challenges Management, scalability, reliability, availability, performance, data endurance Digital universe in 2012 2.8 ZB, growing exponentially Constantly growing users requirements 4th paradigm of science Scientific discoveries, data intensive applications Many scientific applications process large amounts of data Applications executed in distributed environments

QoS and SLA for storage Scientific applications may have storage QoS requirements, e.g., minimal transfer rate Writing irreproducible data coming from scientific instruments (HEP colliders, telescopes) Recovering from backup SLA Part of the contract between the resource provider and the user Specify QoS requirements (SLO) and penalties SLA parameters are used to form SLO, Example: TransferRate > 1 MB/s, in 99% of the transfers

SLA parameters and QoS metrics QoS metrics are low level QoS parameters usually obtained from a monitoring system or calculated from other QoS metrics SLA parameters are mapped to QoS metrics or calculated from more QoS metrics Types of SLA parameters Performance parameters Data protection parameters Availability parameters

QoS metrics examples UserReadTransferRate SNAvailableReadTransferRate

SLA parameters examples ReadTransferRate DataSecurityLevel DataAvailabilityLevel

NDS2 project Provides backup, archiving and general data storage services Successor of the NDS project NDS software is used in PLATON U4 Integration with PL Grid is ongoing The stress (in NDS2) is put on security and data availability Advanced encryption techniques Multiple replicas stored in geographically different locations Data sharing SLA and QoS management

NDS2 components (physical layer) Storage systems Disk array based HSM (Tivoli Storage Manager) Storage Nodes (SN) Allows access to storage systems Access Nodes (AN) Responsible for serving client requests

NDS2 main software components Meta catalog (MC) Holds the metadata Live Daemon (LD) Monitors the status of other components Data Daemon (DD) Provides access to the data via FUSE based virtual filesystem Replica Daemon (RD) Creates and remove replicas User Management System (UMS) Provides access to user s accounts related data profiles, passwords, etc. Quality Management System (QMS) Provides the necessary SLA and QoS related functionality of NDS2

Model of storage QoS management

SLA Policies Define policies for storage resource management with respect to SLA Differentiate SN selection depending on SLA profiles Include a set of coefficients specifying importance of QoS metrics

SLA profiles SLA profiles define limits for a group of SLA parameters SLA profiles are assigned to users Three SLA profiles are defined in NDS2 Standard, Fast access data mostly on fast access storage, e.g. disk array, High data protection more replicas

Selecting of SN Selecting of SN is required when a file is read (replica selection) or when a new replica is created SNisFileCached = 0 cached, 1 on tape The coeficients k1 k7 can be different for each SLA level and define the SLA policy K1 k7 are set by QMD and are not expected to be changed often

QMS architecture

SLA Tests Test environment 2x HP blade BL460c 12 cores (2x Intel Xeon CPU 2.53GHz) VMware vsphere virtualization environment Storage nodes SN1 2 cores, 2GB RAM, EVA8100 disk array volume, 256GB SN2 2 cores, 2GB RAM, EVA8000 disk array volume, 2TB Management nodes Access Node 2 cores, 2GB RAM Database node 2 cores, 2GB RAM

SLA testing procedure A set of test files is created (10x 2GB) The filesystem buffers are flushed Additional storage load is generated locally to one of the SNs using the fio Linux filesystem benchmark tool The functionality of QMS (SLA) is turned off A number of read transfers are sequentially commited and performance data logged The filesystem buffers are flushed again The functionality of QMS (SLA) is turned on The same sequence of read transfers is commited again

Test results: Performance of data access with SLA

Summary SLA parameters and QoS metrics for distributed storage systems are proposed Amodel of storage QoS management has been proposed SLA monitoring SLA policies SN selection via heuristics SLA aware load balancing Integration is ongoing