Using SPEC SFS with the SNIA Emerald Program for EPA Energy Star Data Center Storage Program Vernon Miller IBM Nick Principe Dell EMC

Similar documents
Multidimensional Testing

IBM Optim Query Tuning Offerings Optimize Performance and Cut Costs

IP Network Design by Modified Branch Exchange Method

IP Multicast Simulation in OPNET

Prioritized Traffic Recovery over GMPLS Networks

Persistent Memory what developers need to know Mark Carlson Co-chair SNIA Technical Council Toshiba

Modeling a shared medium access node with QoS distinction

Lecture 8 Introduction to Pipelines Adapated from slides by David Patterson

Any modern computer system will incorporate (at least) two levels of storage:

Automation Testing Frameworks for SharePoint application

Journal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012

a Not yet implemented in current version SPARK: Research Kit Pointer Analysis Parameters Soot Pointer analysis. Objectives

Adaptation of TDMA Parameters Based on Network Conditions

Configuring RSVP-ATM QoS Interworking

RT-WLAN: A Soft Real-Time Extension to the ORiNOCO Linux Device Driver

COSC 6385 Computer Architecture. - Pipelining

UCB CS61C : Machine Structures

Getting Started PMW-EX1/PMW-EX3. 1 Rotate the grip with the RELEASE button pressed. Overview. Connecting the Computer and PMW-EX1/EX3

Slotted Random Access Protocol with Dynamic Transmission Probability Control in CDMA System

THE THETA BLOCKCHAIN

AN ANALYSIS OF COORDINATED AND NON-COORDINATED MEDIUM ACCESS CONTROL PROTOCOLS UNDER CHANNEL NOISE

Monte Carlo Simulation for the ECAT HRRT using GATE

ADDING REALISM TO SOURCE CHARACTERIZATION USING A GENETIC ALGORITHM

Assessment of Track Sequence Optimization based on Recorded Field Operations


ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS

MapReduce Optimizations and Algorithms 2015 Professor Sasu Tarkoma

Accelerating Storage with RDMA Max Gurtovoy Mellanox Technologies

A VECTOR PERTURBATION APPROACH TO THE GENERALIZED AIRCRAFT SPARE PARTS GROUPING PROBLEM

What is a System:- Characteristics of a system:-

Modelling, simulation, and performance analysis of a CAN FD system with SAE benchmark based message set

Towards Adaptive Information Merging Using Selected XML Fragments

User Group testing report

SCR R&D and control development combining GT-SUITE and TNO models. GTI user-conference

SYSTEM LEVEL REUSE METRICS FOR OBJECT ORIENTED SOFTWARE : AN ALTERNATIVE APPROACH

An Improved Resource Reservation Protocol

A Memory Efficient Array Architecture for Real-Time Motion Estimation

High performance CUDA based CNN image processor

Accurate Diffraction Efficiency Control for Multiplexed Volume Holographic Gratings. Xuliang Han, Gicherl Kim, and Ray T. Chen

Hierarchically Clustered P2P Streaming System

CS 2461: Computer Architecture 1 Program performance and High Performance Processors

Lecture Topics ECE 341. Lecture # 12. Control Signals. Control Signals for Datapath. Basic Processing Unit. Pipelining

Performance Optimization in Structured Wireless Sensor Networks

Dynamic Topology Control to Reduce Interference in MANETs

Image Enhancement in the Spatial Domain. Spatial Domain

XFVHDL: A Tool for the Synthesis of Fuzzy Logic Controllers

Segmentation of Casting Defects in X-Ray Images Based on Fractal Dimension

Controlled Information Maximization for SOM Knowledge Induced Learning

Pipes, connections, channels and multiplexors

Detection and Recognition of Alert Traffic Signs

Conversion Functions for Symmetric Key Ciphers

A Recommender System for Online Personalization in the WUM Applications

On the throughput-cost tradeoff of multi-tiered optical network architectures

Effects of Model Complexity on Generalization Performance of Convolutional Neural Networks

EE 6900: Interconnection Networks for HPC Systems Fall 2016

Introduction to Engineering Seismology Lecture 18

Efficient Execution Path Exploration for Detecting Races in Concurrent Programs

Module 6 STILL IMAGE COMPRESSION STANDARDS

i-pcgrid Workshop 2016 April 1 st 2016 San Francisco, CA

Communication vs Distributed Computation: an alternative trade-off curve

(a, b) x y r. For this problem, is a point in the - coordinate plane and is a positive number.

Positioning of a robot based on binocular vision for hand / foot fusion Long Han

All lengths in meters. E = = 7800 kg/m 3

Color Correction Using 3D Multiview Geometry

Exploring non-typical memcache architectures for decreased latency and distributed network usage.

SCALABLE ENERGY EFFICIENT AD-HOC ON DEMAND DISTANCE VECTOR (SEE-AODV) ROUTING PROTOCOL IN WIRELESS MESH NETWORKS

Ireland s Data Hosting Industry Q3 Update. Irish Data Centres, an Industry of Substance

On using circuit-switched networks for file transfers

Automatically Testing Interacting Software Components

Drag Optimization on Rear Box of a Simplified Car Model by Robust Parameter Design

An Unsupervised Segmentation Framework For Texture Image Queries

Minimizing spatial and time reservation with Collision-Aware DCF in mobile ad hoc networks

Spiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks

INFORMATION DISSEMINATION DELAY IN VEHICLE-TO-VEHICLE COMMUNICATION NETWORKS IN A TRAFFIC STREAM

DEADLOCK AVOIDANCE IN BATCH PROCESSES. M. Tittus K. Åkesson

CS 61C: Great Ideas in Computer Architecture. Pipelining Hazards. Instructor: Senior Lecturer SOE Dan Garcia

A Cross-Layer Framework of QoS Routing and Distributed Scheduling for Mesh Networks

Combinatorial Mobile IP: A New Efficient Mobility Management Using Minimized Paging and Local Registration in Mobile IP Environments

Point-Biserial Correlation Analysis of Fuzzy Attributes

Mobility Pattern Recognition in Mobile Ad-Hoc Networks

A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Personification by Boulic, Thalmann and Thalmann.

Computers & Industrial Engineering

THE SOLID IMAGE: a new concept and its applications

The Screen Control Language (SCl) in Version 6 SAS/Ar: and SAS/FSp Software Chris Bailey, Yao Chen SAS Institute Inc., Cary, NC

And Ph.D. Candidate of Computer Science, University of Putra Malaysia 2 Faculty of Computer Science and Information Technology,

Heterogeneous V2V Communications in Multi-Link and Multi-RAT Vehicular Networks

QUALITY OF SERVICE DESIGN ISSUES IN MULTIMEDIA COMMUNICATIONS OVER POWER LINE NETWORKS SRINIVAS KATAR

WIRELESS sensor networks (WSNs), which are capable

Lifetime and Energy Hole Evolution Analysis in Data-Gathering Wireless Sensor Networks

Analysis of Coexistence between IEEE , BLE and IEEE in the 2.4 GHz ISM Band

APPLICATION OF STRUCTURED QUEUING NETWORKS IN QOS ESTIMITION OF TELECOMMUNICATION SERVICE

ECE331: Hardware Organization and Design

MIS to Prepress ICS. Version Date: File: ICS-MIS-Prepress-1.01.doc,.pdf. Origination & Prepress WG

A Full-mode FME VLSI Architecture Based on 8x8/4x4 Adaptive Hadamard Transform For QFHD H.264/AVC Encoder

Dynamic Multiple Parity (DMP) Disk Array for Serial Transaction Processing

Shortest Paths for a Two-Robot Rendez-Vous

arxiv: v1 [cs.lo] 3 Dec 2018

Dense pointclouds from combined nadir and oblique imagery by object-based semi-global multi-image matching

A Fuzzy Constraint-Based Routing Algorithm for Traffic Engineering

Switching and Fault Transients of Unit Transformers of a Combined-Cycle Gas Turbine Generator

Transcription:

Using SPEC SFS with the SNIA Emeald Pogam fo EPA Enegy Sta Data Cente Stoage Pogam Venon Mille IBM Nick Pincipe Dell EMC v6

Agenda Backgound on SNIA Emeald/Enegy Sta fo block Intoduce NAS/File test addition; intoduce SFS 2014 Testbed configuation and measuement points Test pocedue A look at some eal data and the deivation of the metics 2

Geen Peamble Inceased egulatoy and societal pessues to lowe enegy footpints Gowing awaeness of envionmental impact of IT equipment Rising enegy cost fo powe and cooling is a lage pat of the cost of owneship Data centes cannot eadily add additional powe o cooling capacity http://www.snia.og/emeald/taining/july2014 Oveview: Geen Stoage, Enegy Sta and SNIA Emeald Pogam 3

EPA ENERGY STAR fo Data Cente Stoage Enegy Sta cetification pogam fo stoage systems. EPA patneed with SNIA s Geen Stoage Initiative (GSI) to develop technical specification and equiements. EPA Data Cente Stoage website 4

SNIA Geen Activities Geen Stoage Initiative (GSI) Maket geen stoage and manage the Emeald Pogam Reseach, educate, leveage SNIA esouces, povide diection Geen Technical Woking Goup (GTWG) Technical body of stoage expets developing geen stoage specifications, white papes, tutoials, technical guidance Develop the SNIA Emeald Powe Efficiency Measuement Specification (cuently 2.1.1) and how to Use Guide fo it Emeald Pogam Pomote use of the SNIA Emeald Specification methodology and test esults Help dive geen stoage decisions fo both vendos and custome http://www.snia.og/emeald/taining/july2014 Oveview: Geen Stoage, Enegy Sta and SNIA Emeald Pogam 5

SNIA Geen Stoage Initiative (GSI) Establish and maintain the SNIA Emeald Pogam fo SNIA Emeald Enegy Efficiency Measuement and conduct taining of SNIA Emeald testes and industy stakeholdes Educate the IT industy, vendo community and egulatoy bodies on techniques to conseve enegy fo entepise stoage envionments Povide extenal advocacy and suppot of the technical wok of the SNIA Geen Stoage Technical Woking Goup (TWG) Povide input to the SNIA Geen Stoage TWG on equiements fo geen stoage measuement specifications, metics and standads Establish and maintain coss-industy elationships and alliances to coodinate and advance data cente enegy efficiency elated pogams, test and measuement methods, and standads http://www.snia.og/foums/geen 6

SNIA Geen Technical Woking Goup Technical body woking on geen stoage metics and standads Gets diection fom GSI Wites the SNIA Emeald Powe Efficiency Measuement Specification and elated documents Suppots the Emeald Pogam White papes Tutoials Taining Woks with egulatoy agencies (i.e. EPA) on geen stoage specifications 7

SNIA Emeald Pogam Oveview The pupose is to povide public access to stoage system powe usage and efficiency though use of a well-defined testing pocedue, and additional infomation elated to system powe. Povides a standadized way of epoting vendopefomed test esults that chaacteize the seveal aspects of stoage system enegy usage and efficiency. Powe Efficiency Measuement Specification Taxonomy Measuement Metics 8

Emeald Powe Efficiency Measuement Specification Maket Taxonomy Simplifies compaisons and egulatoy effots Measuement SUT configuation equiements Block level I/O (Vdbench, COMgen) Active state, idle state, hot bands Powe/envionmental measuements Metics Pimay metics atios of pefomance pe watt Random access (Tansactional) of the data pe unit of powe Sequential access (Steaming) of the data pe unit of powe Stoage Capacity pe unit of powe Seconday metics Capacity Optimization veification, i.e. existence test 9

Emeald Powe Efficiency Measuement Specification Maket Taxonomy Classifies stoage systems in tems of opeational pofile and suppoted featues Simplifies compaisons and egulatoy effots 10

Emeald Powe Efficiency Measuement Specification I/O and Measuement Standad input voltages and datacente conditions equied Pefill Test SUT Conditioning Test Active Test (Vdbench) Hot Band Random Wite Random Read Sequential Wite Sequential Read Ready Idle Test Capacity Optimization Test (comgen) 11

Emeald Powe Efficiency Measuement Specification Powe Metics Pimay metics atios of pefomance / watt Random access (Tansactional) of the data pe unit of powe Input Output pe Second pe Watt (IOPS/W) Sequential access (Steaming) of the data pe unit of powe Mebibyte pe Second pe Watt (MiBPS/W) Stoage Capacity pe unit of powe Gigabyte pe Watt (GB/W) Seconday metics Capacity Optimization veification, i.e. existence test Six techniques that educe the numbe of stoage devices to stoe the same amount of data thus educing the powe equied to stoe the data http://www.snia.og/emeald/taining/july2014 Oveview SNIA Emeald Measuement 12

SNIA Emeald Test Data Submission SNIA Emeald Pogam Recod esults in SNIA Emeald Test Data Repot (TDR) Complete Test Submission Ode Fom EPA ENERGY STAR EPA ecognized lab must pefom tests Obtain cetification fom an EPA ecognized Cetification Body 13

Disclaime The SNIA Emeald specification with file-access suppot, as epesented in this pesentation, is pe-elease; the benchmak famewok, wokloads, and esults and epoting stuctue ae still unde intenal SPEC and SNIA eview and may change befoe final elease of SNIA Emeald Specification vesion 3.0. 14

NAS/File Addition to Specification Vesion 3 of SNIA Emeald Powe Efficiency Measuement Specification Addesses both block and file access New wokloads and toolkit fo file access testing SPEC SFS 2014 New methodology fo detemining powe metics fo file access Expected ollout stating 1H17 15

SPEC Standad Pefomance Evaluation Copoation The Standad Pefomance Evaluation Copoation (SPEC) is a non-pofit copoation fomed to establish, maintain and endose a standadized set of elevant benchmaks that can be applied to the newest geneation of high-pefomance computes. SPEC develops benchmak suites and also eviews and publishes submitted esults fom membe oganizations and othe benchmak licensees www.spec.og SPEC and SPEC SFS ae egisteed tademaks of the Standad Pefomance Evaluation Copoation. Additional poduct and sevice names mentioned heein may be the tademaks of thei espective ownes. 16

Why SPEC SFS 2014? SPEC SFS 2014 is a Stoage Solution Benchmak Realistic, Solution-based, Industy-standad wokloads DATABASE, SWBUILD, VDA, VDI Wokloads based on taces, like pevious SFS 2008 Moden scenaios based on standad solutions Advanced measuement quality of sevice Ops and latency don t tell the whole stoy business metics Ability to measue boad ange of poducts and configuations Taditional (HDD), Hybid, All-Flash Key easons SNIA Emeald is using SFS 2014 Vendos likely aleady unning SFS 2014 in-house Wokloads aleady ageed upon by multiple vendos Robust wokload geneato fo file access 17

The SPEC SFS 2014 Wokloads Fo moe details, see: - SDC 2014 pesentation: SPEC SFS 2014: An Unde-the-Hood Review - The SPEC SFS 2014 website http://www.spec.og/sfs2014 DATABASE Simulates OLTP database consolidation Measued in # of concuent DATABASES SWBUILD Simulates lage softwae poject compilation Measued in # of concuent BUILDS VDA Simulates acquisition of steaming data Measued in # of concuent STREAMS VDI Simulates heavy steady-state VDI wokload Measued in # of concuent DESKTOPS 18

File vs Block Configuations Block Access ESXi Seve 1 ESXi Seve 2 ESXi Seve 10 Win VM Win VM Win VM Win VM Win VM Win VM IO Load Dive Systems Block I/O geneato: vdbench 10 GbE Switch Custom wokloads No client side caching 8 Gb FC Switch NAS Seve SUT Minimal impact to powe metics due to load geneatos Powe Mete Stoage Contolle 19

File vs Block Configuations File Access ESXi Seve 1 ESXi Seve 2 ESXi Seve 10 Win VM Win VM Win VM Win VM Win VM Win VM IO Load Dive Systems File I/O geneato: SPEC SFS 2014 4 official wokloads sflow Collection 8 Gb FC Switch 10 GbE Switch NAS Seve SUT Client side caching Load geneatos have geate effect on oveall pefomance. sflow Powe Mete Stoage Contolle Industy standad fo collecting laye 2 netwok countes Collect data ate 20

File vs Block Test Sequences Block Access Pe-fill test, puts data in SUT SUT conditioning Active test Ready idle test Capacity optimization test (if defined) File Access Calibation of SFS benchmaks Execution of the 4 SPEC SFS 2014 wokloads, in sequence Ready idle test Capacity optimization test (if defined) 21

File vs Block Pimay Metics Block Access Powe efficiency fo active phase Hot Band Random Read Random Wite Sequential Read Sequential Wite Powe efficiency fo eady idle test phase File Access Powe efficiency fo each wokload (MiB/sec/Watt) VDA DATABASE VDI SWBUILD Powe efficiency composite metic Powe efficiency fo Ready Idle test phase 22

File Access Measuement Points The SPEC SFS 2014 metics ae only used to calibate the appopiate load points fo each wokload The Emeald efficiency metic (MiB/s/W) is deived fom the data collected by the sflow collecto in font of the SUT SPEC SFS 2014 measues at the applicationlevel SNIA Emeald measues at the system-level 23

Additional Hadwae/Softwae Requiements fo File Access In addition to the envionmental and powe metes common fo both Block and File Access Emeald testing, File Access testing equies: A netwok switch that suppots sflow An sflow collecto that can log fo extended peiods of time 24

File Access Test Pocedue The fou basic phases of file access testing Calibation Measuement Data Reduction SNIA Emeald Metics 25

File Access Test Pocedue Calibation Fo each SPEC SFS 2014 wokload, find maximum SUT pefomance Known fom existing pefomance testing Many vendos un SFS 2014 fo egession analysis Test to detemine as pat of Emeald test pocess Run seveal SFS 2014 uns, adjusting load points to pobe fo the maximum valid load point 26

File Access Test Pocedue Calibation Example On a new test system, setup SWBUILD to un fom 1 to 30 load points, incementing the load by 1 each step Afte 28 load points, achieved ops/sec stopped scaling and SFS 2014 was epoting INVALID_RUN At this point, the benchmak was manually teminated 12,000 10,000 Maximum valid load point INVALID_RUN = LOAD too high Achieved Ops/sec 8,000 6,000 4,000 2,000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Concuent BUILDS (SWBUILD) 27

File Access Test Pocedue Measuement Using maximum valid load fom calibation data Run each wokload Ten evenly-spaced load points up to the maximum valid load point Collect envionmental, powe, and sflow data fo each un Ready-idle test Collect envionmental and powe data while aay is idle 28

File Access Test Pocedue Measuement Example Fom the calibation phase, we know the system s maximum valid load point is 20 BUILDS Theefoe, fo measuement, we an fom 2 though 20 BUILDS, incementing by 2 BUILDS 12,000 10,000 Maximum valid load point INVALID_RUN = LOAD too high Achieved Ops/sec 8,000 6,000 4,000 Calib Meas 2,000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Concuent BUILDS (SWBUILD) 29

File Access Test Pocedue Data Reduction Using collected sflow and Powe data Fo each wokload, fo the measuement phase only at each load point, calculate Aveage powe Aveage netwok thoughput Using the aveage powe and netwok thoughput Calculate efficiency metic at each load point fo each wokload MiB/s/W This pocess is known as data eduction Time-based data fom multiple souces is educed to calculated metics pe-load point, pe-wokload An open-souce tool is expected to be available to assist with this pocess 30

File Access Test Pocedue Data Reduction Example The aw powe data log will include data fo the whole duation of benchmak execution Only want data fom the measuement phase 31

File Access Test Pocedue Data Reduction Example Using data eduction techniques, compute aveage powe usage duing measuement phase Fo each load point Aveage Watts 1200 1000 800 600 400 200 0 1 2 3 4 5 6 7 8 9 10 SWBUILD Iteation Numbe The same pocess is used fo the sflow data Aveage netwok thoughput duing measuement phase 32

File Access Test Pocedue SNIA Emeald Metics Find the sweet-spot fo all fou wokloads Fo each wokload, find the highest efficiency metic, using data fom the data eduction step Usually, but not necessaily, the highest valid load point Compute combined metic based on sweetspot metics Expected to be computed as the aveage of the highest efficiency metic fo each wokload 33

File Access Test Pocedue SNIA Emeald Metics Example Example data fom anothe system In a eal Emeald un, thee would be ten load points fo each wokload and eady-idle data EFFICIENCY METRICS Load Point DATABASE SWBUILD VDA VDI 1 0.01 0.00 0.05 0.01 2 0.01 0.01 0.09 0.01 3 0.02 0.01 0.13 0.02 4 0.02 0.02 0.17 0.03 5 0.03 0.02 0.21 0.03 6 0.03 0.25 0.04 7 0.04 0.29 0.04 8 0.04 0.33 0.05 9 0.37 10 0.37 This system demonstates highest efficiency at the highest valid load point Maximum Efficiency (MiB/s/W) 0.04 0.02 0.37 0.05 COMBINED METRIC (PROPOSED) 0.12 MiB/s/W 34

Key Takeaways The SNIA Emeald pogam is adding suppot fo file access stoage systems SPEC SFS 2014 and its wokloads ae used to evaluate file access stoage systems The SUT fo SNIA Emeald file access testing only includes the stoage aay Efficiency metics ae deived fom: Netwok taffic to and fom the stoage aay Not SPEC SFS 2014 metics Powe consumption by the stoage aay 35

Q&A Thank you fo attending! Please emembe to submit feedback on ou session! 36