Storage Basics Architecting the Storage Supplemental Handout
|
|
|
- David Carson
- 10 years ago
- Views:
Transcription
1 Storage Basics Architecting the Storage Sulemental Handout INTRODUCTION With digital data growing at an exonential rate it has become a requirement for the modern business to store data and analyze it in a timely fashion, simly to remain cometitive. This handout rovides a simlified ste-by-ste aroach to architecting basic storage systems focusing rimarily on architecting for erformance. Use this handout to architect basic direct-attached and shared storage systems 1. STEPS TO ARCHITECTING STORAGE 1. Choose Storage Tye Determine the tye of storage demanded by the business and the alication and the amount of storage required to meet business needs. Understanding required storage tye hels determine the hysical storage devices required, the caabilities of those devices and your role in storage architecture. Object storage, for examle, can be delivered as a service by cloud roviders needing no additional architecture. Table 1: Storage tyes Block Storage Network File Storage Object Storage Network Storage for file sharing. Storage resented effectively as hard drives to the server. Block storage is tyically rovided by local disks, dedicated DAS and SAN units. Examle uses include OS drives and database store. Table 2: Common Physical storage devices Network file storage is tyically rovided by servers configured with NFS/CIFS/SMB or dedicated NAS units. Distributed storage where data is managed and organized via its attributes (metadata). Object storage includes hosted cloud storage like Racksace Cloud Files. Examle uses include storage of static files DAS SAN NAS (Storage Area Network) Block Storage Device. (Directly-Attached Storage) Block Storage Device Storage is directly attached to servers either internally or via SAS cable. Storage from a hysical storage unit resented to servers via a high seed storage network such as iscsi or FC. 2. Quantify Storage Caacity and Performance Requirements (Network-Attached Storage) Network File Storage Device. Centralized file-based storage resented over a local IP network. Quantify Storage Caacity 1 Storage architecture is an extremely comlicated toic and this handout makes a number of generalizations. For large and comlex storage systems, we recommend engaging storage architects from Racksace or your local sulier.
2 Storage caacity requirements of your alication need to be quantified to determine final caacity requirements of your storage. Table 3: Caacity measure based on new or existing alication New Alications: - Estimate the required storage caacity requirements based on available data - Utilize scalable storage devices such as SAN/NAS/Object Storage to mitigate against under-rojection Existing Alications: - Measure current storage caacity requirements using oerating system tools - Factor in an aroriate growth factor to cater for future growth Quantify Storage Performance Read and write erformance of your alication must be quantified in order to define the erformance needs of the new storage. Table 4: Performance measure based on new or existing alication New Alications: - Use erformance monitoring tools to measure during I/O load-testing and Dev hase - Use theoretical data and documentation Existing Alications: - Use erformance monitoring tools to measure roduction workloads at regularly throughout the day over a eriod of 30 days - For storage with multile alications, run erformance testing as normal however assume results aly to the aggregate of alications When measuring using erformance monitoring tools, measurements should be collected over a eriod of at least one month across all eriods of the day, including eak workloads. Measure erformance using the IOPS 2 metric, which quantifies the required number of inut or outut oerations occurring every second. Measure using Windows Perfmon Windows Perfmon can measure Read and Write IOPS as well as other disk metrics such as throughut and disk latency. Data collector sets can be used to automate collection over a eriod of time. For more information about Perfmon and how to use Perfmon refer to: (htt://technet.microsoft.com/en-us/library/cc asx). Using data collector sets and the counters in Table 5 and Table 6 to determine the sustained eak (eliminating any obvious outliers) read and write IOPS of the server. Table 5: Perfmon counters to measure read erformance Read Metric Descrition Physical Disk\ Disk Reads/Sec Number of Read IOPS 2 There are numerous storage erformance metrics relevant for different alications and use cases. IOPS is a simle to use metric that is relevant for alications with random and small-medium I/O request sizes or for shared storage. Other measures such as throughut maybe more aroriate for sequential and large request sizes alications
3 Physical Disk\ Avg. Disk Bytes/Read Physical Disk\ Disk Reads Bytes/Sec Average Read I/O Request Size Read Throughut Table 6: Perfmon counters to measure write erformance Metric Descrition Physical Disk\ Disk Writes/Sec Number of Write IOPS Physical Disk\ Avg. Disk Bytes/Write Average Write I/O Request Size Physical Disk\ Disk Reads Write/Sec Write Throughut Refer to Aendix 1 for more information about other Perfmon counters. Measure using Linux IOStat Linux IOStat can measure Read and Write IOPS and disk throughut on Linux devices. Cron as well as the IOstat r flag can be used to automate collection over a eriod of time. For more information about IOStat usage, lease refer to the IOStat man age (htt://linux.die.net/man/1/iostat) Using crontab and the r flag utilize the statistics in Table 7 and Table 8 to determine the sustained eak (eliminating any obvious outliers) read and write IOPS of the server. Table 7: IOStat statistics to measure read erformance Read Metric Descrition r/s (read/sec) Number of Read IOPS kr/s (read kilobyte/sec) Read Throughut 1-%w (read %) % of Read Requests Table 8: IOStat statistics to measure write erformance Read Metric Descrition w/s (write/sec) Number of Write IOPS kw/s (Write kilobytes/sec) Write Throughut %w (write %) % of Write Requests
4 3. Determine Alication I/O Characteristics Understanding the I/O characteristics of your alication allows you to architect storage secifically tailored for the alication. Every imlementation of an alications has different I/O characteristics based on individual usage and configuration. Alication I/O characteristics can generalized into the following three categories: Read and Write Slit The ercentage of oerations the alication sends reading or writing data from disk during normal oeration comared to total number of oerations: Write% = (Write oeration er second) (Total oerations er second) x 100 Read% = (Read oeration er second) (Total oerations er second) x 100 (Note also that Perfmon counter Transfers/sec defines the total oerations er second) Majority Random and Sequential Access tyes Sequential access is access to disk where data consecutively follows one after the other. Random access is access to disk where data is scattered throughout the disk. I/O Request Size The average size of each data transfer between alication and disk (usually in KB) - Request sizes between 0-64KB are considered small - Request sizes between KB are considered medium - Request sizes greater than 256KB are considered large Alication I/O Characteristics can be determined by rofiling data with tools (e.g. Perfmon Avg. Disk Bytes/O or IOStat) or by consulting the vendor or vendor documentation. Table 9: Common I/O characteristics for common alications Alication Seek Tye I/O Request Size % I/O Writes MS Exchange Random Small (32KB) Mid-High SAP/Oracle Random Small (~8KB) Usage Secific OLTP Database (e.g. Small (~8-64KB / MSSQL/MySQL) Random MSSQL: 64KB) Mid-High Database Transaction Logs Sequential Very Small (~512b) High Database Tem Sace Random Small (<64KB) Very High File Sharing (large files) Sequential Large (>256KB) Usage Secific File Sharing (small files) Random Small (<64KB) Usage Secific Online Media Streaming Sequential Large (>256KB) Low Data Warehouse/Archiving Sequential Large (>256KB) Low VMware Virtualization Base on underlying A Base on underlying A Base on underlying A Small (NTFS/EXT4: Oerating Systems Random 4KB) Low Webservers (e.g. Aache/IIS) Random Small (<64KB) Low 4. Make Initial Storage Decisions The first stes towards architecting storage starts by making initial storage decisions based on data collected in stes 1 to 3. Two storage decisions must be made and these decisions will be verified by erforming calculations to determine if the decisions meet the needs of the
5 alication, budget and availability, while falling within the device limitations. These decisions are: Disk Tye Every server or storage vendor has a list of suorted disks drives. Each disk drive has different characteristics (cost, caacity and erformance) and usage models. Utilize table 10 to select an aroriate disk tye as a starting oint. Table 10: Reference IOPS outut based on disk tye Disk Tye Aroximate Delivered IOPS Cost Storage Caacity SATA / NL-SAS 90 IOPS Low High SAS 10K-rm 140 IOPS Medium-Low Medium-High SAS 15K-rm 180 IOPS Medium Medium SSD / EFD 3500 IOPS High Low Otimal Use Case Network File Sharing, Backus and workloads with low erformance requirements Oerating Systems, General alications and workloads with redominately sequential oerations Oerating Systems, General alications and workloads with redominately sequential oerations OLTP Databases, Caching Alications and workloads with redominately random read/write oerations Raid Level RAID combines multile disks in a logical unit to imrove data redundancy and erformance and should always be used by default. RAID has multile configurations, each with differing I/O erformance and redundancy characteristics, making each configuration aroriate for different use cases. Table 11 defines common RAID levels and their characteristics. Utilize Table 12 and the additional notes in Table 13 to choose the aroriate RAID level based on your alication I/O characteristics. Table 11: Common RAID Levels RAID Level Descrition and Protection Min Disk Available Storage Caacity (%) Read Perf. Write Perf. Write Penalty Suggested Uses 0 Striing Excellent Excellent 1x Non-critical data requiring no data rotection 1 Mirror 2 50 Good Good 2x Oerating Systems or
6 Mirror & Striing Striing w/ Parity Mirroring w/ 2x Parity 4 50 Very Good Very Good 3 [(n-1)/n]*100 Good Fair 4x 4 [(n-2)/n]*100 Good Poor 6x 2x small OLTP DBs High Perf OLTP or RDBMS Databases Mid Perf Messaging, Media Serving or RDBMS Network File Sharing or critical static data Table 12: Aroriate RAID Levels based on Alication I/O Characteristics Significantly Random Significantly Sequential Block Size Read Write Read Write Small (<32KB) RAID 1 / 10, 5, 6 RAID 1/10 RAID 1 / 10, 5, 6 RAID 1 / 10, 5 Medium (32-256KB) RAID 1 / 10, 5, 6 RAID 1/10 RAID 1 / 10, 5, 6 RAID 5 Large (>256KB) RAID 1 / 10, 5, 6 RAID 1/10 RAID 1 / 10, 5, 6 RAID 5 Table 13: Additional Notes about choosing RAID levels based on Alication I/O characteristics RAID 5 and RAID 6 works best for sequential, large I/Os (>256KB) RAID 5 or RAID 1/10 for small I/Os ( <32KB ) For I/O sizes in between, the RAID Level is dictated by other alication characteristics: - RAID 5 and RAID 1/10 have similar characteristics for most read environments and sequential writes - RAID 5 and RAID 6 exhibit the worst erformance mostly by random writes. - In random I/O alications consisting of more than 10% write oerations, RAID 1/10 rovides the best erformance.
7 5. Perform Storage Calculations A number of storage calculations need to be erformed to calculate the number of disks we require to meet our caacity and erformance requirements, as well as to verify our storage decisions are valid. The rovided Storage Calculator utilizes the below formula to calculate your disk requirements. Calculate Performance Requirements The storage erformance needs can be calculated by utilizing the sustained eak IOPS calculated in ste 2 and by factoring in the RAID write enalty. Note that when calculating for shared storage or storage hosting multile alications, simly cumulate each RequiredIOPS calculation. RequiredIOPS = ReadIOPS + (writepenalty x WriteIOPS) Calculate Caacity Requirements The storage caacity needs can be calculated by utilizing the caacity requirements calculated in ste 2 and adding a 12-month growth rate. The growth rate ercentage is deendent on your data growth requirements. RequiredCaacity = CurrentCaacity + (CurrentCaacity x GrowthRate%) Calculate required number of disks We determine the number of disks by calculating the minimum number of disks needed to meet both the caacity and erformance requirements based on the chosen RAID level. Number of disks required to meet required caacity selected based on chosen RAID level: Table 13: Calculating number of disks to meet caacity based on RAID level RAID Level Number of Disks for Caacity (N C ) RAID5 Total Storage Caacity Required Caacity of single disk + 1 RAID1/0 Total Storage Caacity Required Caacity of single disk x 2 RAID6 Total Storage Caacity Required Caacity of single disk + 2 Number of disks required to meet required erformance can be calculated with the below formula (use Aroximate Delivered IOPS in Table 10 for the Single Disk IOPS ): N = RequiredIOPS IOPS serviced by disk
8 In order to meet the requirements of the resective RAID, ensure that N meets the requirements as defined in Table 14. If N does not meet the requirements, increment until N it meets the requirements. Table 14: Requirements to meet corresonding RAID level RAID Level RAID Rules RAID5 ( N 3 ) RAID1/0 N must be an even number RAID6 ( N 4 ) The number of disks (N T ) required for storage system can be then be determined from the following formula: N T = MAX( N, N c ) Verify Storage Decisions Using the revious N T calculation, there is a need to verify whether the chosen RAID and disks tyes meet the overall business and technical requirements. That is, for examle: - Is there sufficient budget to urchase the tye and number of disks? - Are the tye and number of disks available within the required timeframes? - Does the tye and number of disks fit within the technical limitations of the storage device? If the disk tyes or number of disks does not meet the requirements, iterate from ste 4 with another more aroriate disk tye. If the disk tyes and number of disks is aroriate, then roceed with imlementation
9 APPENDIX 1 Perfmon Storage Counter descritions Counter Descrition LogicalDisk Perfmon Object Disk Reads/sec Disk Writes/sec Measures the number of IOPs. You should discuss the exected IOPs er disk for different tye and rotational seeds with your storage hardware vendor. Tyical sizing at the er disk level are listed here: 10K RPM disk 100 to 120 IOPs 15K RPM disk 150 to 180 IOPs Enterrise-class solid state devices (SSDs) 5,000+ IOPs Sizing is discussed at length later in this aer. Measures disk latency. Numbers vary, but here are the otimal values for averages over time: 1-5 milliseconds (ms) for Log (ideally 1 ms or less on average) Note: For modern storage arrays, log writes should ideally be less than or equal to 1-2 ms on average if writes are occurring to a cache that guarantees data integrity (that is, battery backed u and mirrored). Storage-based relication and disabled write caching are two common reasons for log latencies in the range of 5 or more milliseconds. Average Disk sec/ Average Disk sec/write 5-20 ms for Database Files (OLTP) (Ideally 10 ms or less on average) Less than or equal to ms for Data (decision suort or data warehouse) Note: The value for decision suort or data warehouse workloads is affected by the size of the I/O being issued. Larger I/O sizes naturally incur more latency. When interreting this counter, consider whether the aggregate throughut otential of the configuration is being realized. SQL Server scan activity (read-ahead oerations) issues transfer sizes u to 512K, and it may ush a large amount of outstanding requests to the storage subsystem. If the realized throughut is reasonable for the articular configuration, higher latencies may be accetable for heavy workload eriods. If SSD is used, the latency of the transfers should be much lower than what is noted here. It is not uncommon for latencies to be less than 5 ms for any data access. This is esecially true of read oerations.
10 Average Disk Bytes/Read Average Disk Bytes/Write Current Disk Queue Length Measures the size of I/Os being issued. Larger I/Os tend to have higher latency (for examle, BACKUP/RESTORE oerations issue 1 MB transfers by default). Dislays the number of outstanding I/Os waiting to be read or written from the disk. Dee queue deths can indicate a roblem if the latencies are also high. However, if the queue is dee, but latencies are low (that is, if the queue is emtied and then refilled very quickly), dee queue deths may just indicate an active and efficient system. A high queue length does not necessarily imly a erformance roblem. Note: This value can be hard to interret due to virtualization of storage in modern storage environments, which abstract away the hysical hardware characteristics; this counter is therefore limited in its usefulness. Disk Read Bytes/sec Disk Write Bytes/sec Measures total disk throughut. Ideally larger block scans should be able to heavily utilize connection bandwidth. This counter reresents the aggregate throughut at any given oint in time. SQL Server Buffer Manager Perfmon Object The Buffer Manager counters are measured at the SQL Server instance level and are useful in characterizing a SQL Server system that is running to determine the ratio of scan tye activity to seek activity. Checkoint ages/sec Measures the number of 8K database ages er second being written to database files during a checkoint oeration. Page Reads/sec Readahead ages/sec Pages reads/sec measures the number of hysical age reads being issued er second. Read-ahead ages/sec measures the number of hysical age reads that are erformed using the SQL Server read-ahead mechanism. Read-ahead oerations are used by SQL Server for scan activity (which is common for data warehouse and decision suort workloads). These can vary in size in any multile of 8 KB, from 8 KB through 512 KB. This counter is a subset of Pages reads/sec and can be useful in determining how much I/O is generated by scans as oosed to seeks in mixed workload environments. (Source: Analyzing Characterizing and IO Size Considerations, Microsoft SQL Server Technical Article)
Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays
Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays Database Solutions Engineering By Murali Krishnan.K Dell Product Group October 2009
Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array
Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array Evaluation report prepared under contract with Lenovo Executive Summary Even with the price of flash
Storage and SQL Server capacity planning and configuration (SharePoint...
1 of 22 5/1/2011 5:34 PM Storage and SQL Server capacity planning and configuration (SharePoint Server 2010) Updated: January 20, 2011 This article describes how to plan for and configure the storage and
A Virtual Machine Dynamic Migration Scheduling Model Based on MBFD Algorithm
International Journal of Comuter Theory and Engineering, Vol. 7, No. 4, August 2015 A Virtual Machine Dynamic Migration Scheduling Model Based on MBFD Algorithm Xin Lu and Zhuanzhuan Zhang Abstract This
DELL TM PowerEdge TM T610 500 Mailbox Resiliency Exchange 2010 Storage Solution
DELL TM PowerEdge TM T610 500 Mailbox Resiliency Exchange 2010 Storage Solution Tested with: ESRP Storage Version 3.0 Tested Date: Content DELL TM PowerEdge TM T610... 1 500 Mailbox Resiliency
C-Bus Voltage Calculation
D E S I G N E R N O T E S C-Bus Voltage Calculation Designer note number: 3-12-1256 Designer: Darren Snodgrass Contact Person: Darren Snodgrass Aroved: Date: Synosis: The guidelines used by installers
White Paper. Educational. Measuring Storage Performance
TABLE OF CONTENTS Introduction....... Storage Performance Metrics.... Factors Affecting Storage Performance....... Provisioning IOPS in Hardware-Defined Solutions....... Provisioning IOPS in Software-Defined
HP Smart Array Controllers and basic RAID performance factors
Technical white paper HP Smart Array Controllers and basic RAID performance factors Technology brief Table of contents Abstract 2 Benefits of drive arrays 2 Factors that affect performance 2 HP Smart Array
Drinking water systems are vulnerable to
34 UNIVERSITIES COUNCIL ON WATER RESOURCES ISSUE 129 PAGES 34-4 OCTOBER 24 Use of Systems Analysis to Assess and Minimize Water Security Risks James Uber Regan Murray and Robert Janke U. S. Environmental
Memory management. Chapter 4: Memory Management. Memory hierarchy. In an ideal world. Basic memory management. Fixed partitions: multiple programs
Memory management Chater : Memory Management Part : Mechanisms for Managing Memory asic management Swaing Virtual Page relacement algorithms Modeling age relacement algorithms Design issues for aging systems
Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card
Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card Version 1.0 April 2011 DB15-000761-00 Revision History Version and Date Version 1.0, April 2011 Initial
Q & A From Hitachi Data Systems WebTech Presentation:
Q & A From Hitachi Data Systems WebTech Presentation: RAID Concepts 1. Is the chunk size the same for all Hitachi Data Systems storage systems, i.e., Adaptable Modular Systems, Network Storage Controller,
Deep Dive: Maximizing EC2 & EBS Performance
Deep Dive: Maximizing EC2 & EBS Performance Tom Maddox, Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved What we ll cover Amazon EBS overview Volumes Snapshots
Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology
Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology Evaluation report prepared under contract with NetApp Introduction As flash storage options proliferate and become accepted in the enterprise,
The impact of metadata implementation on webpage visibility in search engine results (Part II) q
Information Processing and Management 41 (2005) 691 715 www.elsevier.com/locate/inforoman The imact of metadata imlementation on webage visibility in search engine results (Part II) q Jin Zhang *, Alexandra
PowerVault MD1200/MD1220 Storage Solution Guide for Applications
PowerVault MD200/MD220 Storage Solution Guide for Applications A Dell Technical White Paper Dell PowerVault Storage Systems Joe Noyola Systems Performance Analysis Group Chuck Colburn Storage Advanced
An Introduction to Risk Parity Hossein Kazemi
An Introduction to Risk Parity Hossein Kazemi In the aftermath of the financial crisis, investors and asset allocators have started the usual ritual of rethinking the way they aroached asset allocation
Web Application Scalability: A Model-Based Approach
Coyright 24, Software Engineering Research and Performance Engineering Services. All rights reserved. Web Alication Scalability: A Model-Based Aroach Lloyd G. Williams, Ph.D. Software Engineering Research
Using Synology SSD Technology to Enhance System Performance. Based on DSM 5.2
Using Synology SSD Technology to Enhance System Performance Based on DSM 5.2 Table of Contents Chapter 1: Enterprise Challenges and SSD Cache as Solution Enterprise Challenges... 3 SSD Cache as Solution...
FDA CFR PART 11 ELECTRONIC RECORDS, ELECTRONIC SIGNATURES
Document: MRM-1004-GAPCFR11 (0005) Page: 1 / 18 FDA CFR PART 11 ELECTRONIC RECORDS, ELECTRONIC SIGNATURES AUDIT TRAIL ECO # Version Change Descrition MATRIX- 449 A Ga Analysis after adding controlled documents
Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation
Overview of I/O Performance and RAID in an RDBMS Environment By: Edward Whalen Performance Tuning Corporation Abstract This paper covers the fundamentals of I/O topics and an overview of RAID levels commonly
Users are Complaining that the System is Slow What Should I Do Now? Part 1
Users are Complaining that the System is Slow What Should I Do Now? Part 1 Jeffry A. Schwartz July 15, 2014 SQLRx Seminar [email protected] Overview Most of you have had to deal with vague user complaints
Using Synology SSD Technology to Enhance System Performance Synology Inc.
Using Synology SSD Technology to Enhance System Performance Synology Inc. Synology_SSD_Cache_WP_ 20140512 Table of Contents Chapter 1: Enterprise Challenges and SSD Cache as Solution Enterprise Challenges...
HP LeftHand SAN Solutions
HP LeftHand SAN Solutions Support Document Application Notes Best Practices for Collecting Performance Monitor Logs Legal Notices Warranty The only warranties for HP products and services are set forth
Sage Document Management. User's Guide Version 13.1
Sage Document Management User's Guide Version 13.1 This is a ublication of Sage Software, Inc. Version 13.1 Last udated: June 19, 2013 Coyright 2013. Sage Software, Inc. All rights reserved. Sage, the
Accelerating Server Storage Performance on Lenovo ThinkServer
Accelerating Server Storage Performance on Lenovo ThinkServer Lenovo Enterprise Product Group April 214 Copyright Lenovo 214 LENOVO PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER
Optimizing SQL Server Storage Performance with the PowerEdge R720
Optimizing SQL Server Storage Performance with the PowerEdge R720 Choosing the best storage solution for optimal database performance Luis Acosta Solutions Performance Analysis Group Joe Noyola Advanced
The Online Freeze-tag Problem
The Online Freeze-tag Problem Mikael Hammar, Bengt J. Nilsson, and Mia Persson Atus Technologies AB, IDEON, SE-3 70 Lund, Sweden [email protected] School of Technology and Society, Malmö University,
How SSDs Fit in Different Data Center Applications
How SSDs Fit in Different Data Center Applications Tahmid Rahman Senior Technical Marketing Engineer NVM Solutions Group Flash Memory Summit 2012 Santa Clara, CA 1 Agenda SSD market momentum and drivers
A Simple Model of Pricing, Markups and Market. Power Under Demand Fluctuations
A Simle Model of Pricing, Markus and Market Power Under Demand Fluctuations Stanley S. Reynolds Deartment of Economics; University of Arizona; Tucson, AZ 85721 Bart J. Wilson Economic Science Laboratory;
Machine Learning with Operational Costs
Journal of Machine Learning Research 14 (2013) 1989-2028 Submitted 12/11; Revised 8/12; Published 7/13 Machine Learning with Oerational Costs Theja Tulabandhula Deartment of Electrical Engineering and
Profiling Application Workloads for Microsoft SQL Server Unlocking I/O Performance Potential for Enterprise Applications
Profiling Application Workloads for Microsoft SQL Server Unlocking I/O Performance Potential for Enterprise Applications Understanding how each application contributes to the total I/O workload is crucial
New Features in SANsymphony -V10 PSP1 Software-defined Storage Platform
New Features in SANsymphony -V10 PSP1 Software-defined Storage Platform Updated: November 7, 2014 Contents Introduction... 1 Performance and Scalability Enhancements... 1 Random Write Acceleration for
Concurrent Program Synthesis Based on Supervisory Control
010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 0, 010 ThB07.5 Concurrent Program Synthesis Based on Suervisory Control Marian V. Iordache and Panos J. Antsaklis Abstract
Azure VM Performance Considerations Running SQL Server
Azure VM Performance Considerations Running SQL Server Your company logo here Vinod Kumar M @vinodk_sql http://blogs.extremeexperts.com Session Objectives And Takeaways Session Objective(s): Learn the
This white paper has been deprecated. For the most up to date information, please refer to the Citrix Virtual Desktop Handbook.
This white paper has been deprecated. For the most up to date information, please refer to the Citrix Virtual Desktop Handbook. Prepared by: Worldwide Consulting Desktops and Apps Group Consulting Solutions
Monitoring Frequency of Change By Li Qin
Monitoring Frequency of Change By Li Qin Abstract Control charts are widely used in rocess monitoring roblems. This aer gives a brief review of control charts for monitoring a roortion and some initial
Using Synology SSD Technology to Enhance System Performance Synology Inc.
Using Synology SSD Technology to Enhance System Performance Synology Inc. Synology_WP_ 20121112 Table of Contents Chapter 1: Enterprise Challenges and SSD Cache as Solution Enterprise Challenges... 3 SSD
Solid State Drive vs. Hard Disk Drive Price and Performance Study
Solid State Drive vs. Hard Disk Drive Price and Performance Study A Dell Technical White Paper Dell PowerVault Storage Systems Vamsee Kasavajhala Dell PowerVault Technical Marketing THIS WHITE PAPER IS
One of the database administrators
THE ESSENTIAL GUIDE TO Database Monitoring By Michael Otey SPONSORED BY One of the database administrators (DBAs) most important jobs is to keep the database running smoothly, which includes quickly troubleshooting
Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering
Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations A Dell Technical White Paper Database Solutions Engineering By Sudhansu Sekhar and Raghunatha
The IntelliMagic White Paper: Storage Performance Analysis for an IBM Storwize V7000
The IntelliMagic White Paper: Storage Performance Analysis for an IBM Storwize V7000 Summary: This document describes how to analyze performance on an IBM Storwize V7000. IntelliMagic 2012 Page 1 This
Rummage Web Server Tuning Evaluation through Benchmark
IJCSNS International Journal of Comuter Science and Network Security, VOL.7 No.9, Setember 27 13 Rummage Web Server Tuning Evaluation through Benchmark (Case study: CLICK, and TIME Parameter) Hiyam S.
NetApp FAS3140 12000 Mailbox Exchange 2010 Mailbox Resiliency Storage Solution
NetApp FAS3140 12000 Mailbox Exchange 2010 Mailbox Resiliency Storage Solution Tested with: ESRP Storage Version 3.0 Tested Date: May 8, 2010 Content Overview... 3 Disclaimer... 3 Features... 3 Solution
N8103-149/150/151/160 RAID Controller. N8103-156 MegaRAID CacheCade. Feature Overview
N8103-149/150/151/160 RAID Controller N8103-156 MegaRAID CacheCade Feature Overview April 2012 Rev.1.0 NEC Corporation Contents 1 Introduction... 3 2 Types of RAID Controllers... 3 3 New Features of RAID
Two-resource stochastic capacity planning employing a Bayesian methodology
Journal of the Oerational Research Society (23) 54, 1198 128 r 23 Oerational Research Society Ltd. All rights reserved. 16-5682/3 $25. www.algrave-journals.com/jors Two-resource stochastic caacity lanning
Everything a DBA Needs to Know About Storage
Everything a DBA Needs to Know About Storage Alexey Saltovski, DBA Group Leader, Matrix Didi Atzmony, Director, PM, Kaminario Agenda Enterprise Storage systems SQL Server configuration Storage & Server
FUJITSU Storage ETERNUS DX200 S3 Performance. Silverton Consulting, Inc. StorInt Briefing
FUJITSU Storage ETERNUS DX200 S3 Performance Silverton Consulting, Inc. StorInt Briefing PAGE 2 OF 5 Introduction The entry- level Fujitsu ETERNUS DX200 S3 is a new smart storage system for small to medium
Configuration best practices for Microsoft SQL Server 2005 with HP StorageWorks Enterprise Virtual Array 4000 and HP blade servers white paper
Configuration best practices for Microsoft SQL Server 2005 with HP StorageWorks Enterprise Virtual Array 4000 and HP blade servers white paper Executive summary... 3 Intended audience... 3 Overview of
Firebird and RAID. Choosing the right RAID configuration for Firebird. Paul Reeves IBPhoenix. mail: [email protected]
Firebird and RAID Choosing the right RAID configuration for Firebird. Paul Reeves IBPhoenix mail: [email protected] Introduction Disc drives have become so cheap that implementing RAID for a firebird
WHITE PAPER FUJITSU PRIMERGY SERVER BASICS OF DISK I/O PERFORMANCE
WHITE PAPER BASICS OF DISK I/O PERFORMANCE WHITE PAPER FUJITSU PRIMERGY SERVER BASICS OF DISK I/O PERFORMANCE This technical documentation is aimed at the persons responsible for the disk I/O performance
DAY-AHEAD ELECTRICITY PRICE FORECASTING BASED ON TIME SERIES MODELS: A COMPARISON
DAY-AHEAD ELECTRICITY PRICE FORECASTING BASED ON TIME SERIES MODELS: A COMPARISON Rosario Esínola, Javier Contreras, Francisco J. Nogales and Antonio J. Conejo E.T.S. de Ingenieros Industriales, Universidad
HP ProLiant DL380p Gen8 1000 mailbox 2GB mailbox resiliency Exchange 2010 storage solution
Technical white paper HP ProLiant DL380p Gen8 1000 mailbox 2GB mailbox resiliency Exchange 2010 storage solution Table of contents Overview 2 Disclaimer 2 Features of the tested solution 2 Solution description
Sage Document Management. User's Guide Version 12.1
Sage Document Management User's Guide Version 12.1 NOTICE This is a ublication of Sage Software, Inc. Version 12.1. November, 2012 Coyright 2012. Sage Software, Inc. All rights reserved. Sage, the Sage
Sage HRMS I Planning Guide. The HR Software Buyer s Guide and Checklist
I Planning Guide The HR Software Buyer s Guide and Checklist Table of Contents Introduction... 1 Recent Trends in HR Technology... 1 Return on Emloyee Investment Paerless HR Workflows Business Intelligence
Risk in Revenue Management and Dynamic Pricing
OPERATIONS RESEARCH Vol. 56, No. 2, March Aril 2008,. 326 343 issn 0030-364X eissn 1526-5463 08 5602 0326 informs doi 10.1287/ore.1070.0438 2008 INFORMS Risk in Revenue Management and Dynamic Pricing Yuri
Analysis of VDI Storage Performance During Bootstorm
Analysis of VDI Storage Performance During Bootstorm Introduction Virtual desktops are gaining popularity as a more cost effective and more easily serviceable solution. The most resource-dependent process
Configuring RAID for Optimal Performance
Configuring RAID for Optimal Performance Intel RAID Controller SRCSASJV Intel RAID Controller SRCSASRB Intel RAID Controller SRCSASBB8I Intel RAID Controller SRCSASLS4I Intel RAID Controller SRCSATAWB
Buffer Capacity Allocation: A method to QoS support on MPLS networks**
Buffer Caacity Allocation: A method to QoS suort on MPLS networks** M. K. Huerta * J. J. Padilla X. Hesselbach ϒ R. Fabregat O. Ravelo Abstract This aer describes an otimized model to suort QoS by mean
Sage Timberline Office
Sage Timberline Office Get Started Document Management 9.8 NOTICE This document and the Sage Timberline Office software may be used only in accordance with the accomanying Sage Timberline Office End User
The Technologies & Architectures. President, Demartek
Deep Dive on Solid State t Storage The Technologies & Architectures Dennis Martin Dennis Martin President, Demartek Demartek Company Overview Industry analysis with on-site test lab Lab includes servers,
Data Center Storage Solutions
Data Center Storage Solutions Enterprise software, appliance and hardware solutions you can trust When it comes to storage, most enterprises seek the same things: predictable performance, trusted reliability
EMC Unified Storage for Microsoft SQL Server 2008
EMC Unified Storage for Microsoft SQL Server 2008 Enabled by EMC CLARiiON and EMC FAST Cache Reference Copyright 2010 EMC Corporation. All rights reserved. Published October, 2010 EMC believes the information
Atlantis USX Hyper- Converged Solution for Microsoft SQL 2014
Atlantis USX Hyper- Converged Solution for Microsoft SQL 2014 atlantiscomputing.com Table of Contents Executive Summary... 4 Solution Overview... 5 Atlantis USX and Microsoft SQL Architecture... 5 Microsoft
Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1
Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System
Comparison of Hybrid Flash Storage System Performance
Test Validation Comparison of Hybrid Flash Storage System Performance Author: Russ Fellows March 23, 2015 Enabling you to make the best technology decisions 2015 Evaluator Group, Inc. All rights reserved.
ENFORCING SAFETY PROPERTIES IN WEB APPLICATIONS USING PETRI NETS
ENFORCING SAFETY PROPERTIES IN WEB APPLICATIONS USING PETRI NETS Liviu Grigore Comuter Science Deartment University of Illinois at Chicago Chicago, IL, 60607 [email protected] Ugo Buy Comuter Science
COST CALCULATION IN COMPLEX TRANSPORT SYSTEMS
OST ALULATION IN OMLEX TRANSORT SYSTEMS Zoltán BOKOR 1 Introduction Determining the real oeration and service costs is essential if transort systems are to be lanned and controlled effectively. ost information
GAS TURBINE PERFORMANCE WHAT MAKES THE MAP?
GAS TURBINE PERFORMANCE WHAT MAKES THE MAP? by Rainer Kurz Manager of Systems Analysis and Field Testing and Klaus Brun Senior Sales Engineer Solar Turbines Incororated San Diego, California Rainer Kurz
IOmark- VDI. Nimbus Data Gemini Test Report: VDI- 130906- a Test Report Date: 6, September 2013. www.iomark.org
IOmark- VDI Nimbus Data Gemini Test Report: VDI- 130906- a Test Copyright 2010-2013 Evaluator Group, Inc. All rights reserved. IOmark- VDI, IOmark- VDI, VDI- IOmark, and IOmark are trademarks of Evaluator
About Me: Brent Ozar. Perfmon and Profiler 101
Perfmon and Profiler 101 2008 Quest Software, Inc. ALL RIGHTS RESERVED. About Me: Brent Ozar SQL Server Expert for Quest Software Former SQL DBA Managed >80tb SAN, VMware Dot-com-crash experience Specializes
NEXENTA S VDI SOLUTIONS BRAD STONE GENERAL MANAGER NEXENTA GREATERCHINA
NEXENTA S VDI SOLUTIONS BRAD STONE GENERAL MANAGER NEXENTA GREATERCHINA VDI Storage Challenge 95% of I/O is small, random writes Very challenging for a storage system End users demand low latency NexentaStor
Microsoft SharePoint Server 2010
Microsoft SharePoint Server 2010 Small Farm Performance Study Dell SharePoint Solutions Ravikanth Chaganti and Quocdat Nguyen November 2010 THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY
Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.
Agenda Enterprise Performance Factors Overall Enterprise Performance Factors Best Practice for generic Enterprise Best Practice for 3-tiers Enterprise Hardware Load Balancer Basic Unix Tuning Performance
Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems
Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems Applied Technology Abstract This white paper investigates configuration and replication choices for Oracle Database deployment with EMC
Compensating Fund Managers for Risk-Adjusted Performance
Comensating Fund Managers for Risk-Adjusted Performance Thomas S. Coleman Æquilibrium Investments, Ltd. Laurence B. Siegel The Ford Foundation Journal of Alternative Investments Winter 1999 In contrast
Evaluation Report: Supporting Multiple Workloads with the Lenovo S3200 Storage Array
Evaluation Report: Supporting Multiple Workloads with the Lenovo S3200 Storage Array Evaluation report prepared under contract with Lenovo Executive Summary Virtualization is a key strategy to reduce the
The Economics of the Cloud: Price Competition and Congestion
Submitted to Oerations Research manuscrit (Please, rovide the manuscrit number!) Authors are encouraged to submit new aers to INFORMS journals by means of a style file temlate, which includes the journal
VMware Best Practice and Integration Guide
VMware Best Practice and Integration Guide Dot Hill Systems Introduction 1 INTRODUCTION Today s Data Centers are embracing Server Virtualization as a means to optimize hardware resources, energy resources,
Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array
Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array Evaluation report prepared under contract with Lenovo Executive Summary Love it or hate it, businesses rely on email. It
Improving Microsoft Exchange Performance Using SanDisk Solid State Drives (SSDs)
WHITE PAPER Improving Microsoft Exchange Performance Using SanDisk Solid State Drives (s) Hemant Gaidhani, SanDisk Enterprise Storage Solutions [email protected] 951 SanDisk Drive, Milpitas,
Maximizing SQL Server Virtualization Performance
Maximizing SQL Server Virtualization Performance Michael Otey Senior Technical Director Windows IT Pro SQL Server Pro 1 What this presentation covers Host configuration guidelines CPU, RAM, networking
Violin Memory 7300 Flash Storage Platform Supports Multiple Primary Storage Workloads
Violin Memory 7300 Flash Storage Platform Supports Multiple Primary Storage Workloads Web server, SQL Server OLTP, Exchange Jetstress, and SharePoint Workloads Can Run Simultaneously on One Violin Memory
How it can benefit your enterprise. Dejan Kocic Hitachi Data Systems (HDS)
PRESENTATION Case for flash TITLE GOES storage HERE How it can benefit your enterprise Dejan Kocic Hitachi Data Systems (HDS) SNIA Legal Notice The material contained in this tutorial is copyrighted by
Xangati Storage Solution Brief. Optimizing Virtual Infrastructure Storage Systems with Xangati
Optimizing Virtual Infrastructure Storage Systems with Xangati Virtualized infrastructures are comprised of servers, switches, storage systems and client devices. Of the four, storage systems are the most
Red vs. Blue - Aneue of TCP congestion Control Model
In IEEE INFOCOM 2 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden 1 [email protected] [email protected] Nortel Networks TollBridge Technologies 6
An important observation in supply chain management, known as the bullwhip effect,
Quantifying the Bullwhi Effect in a Simle Suly Chain: The Imact of Forecasting, Lead Times, and Information Frank Chen Zvi Drezner Jennifer K. Ryan David Simchi-Levi Decision Sciences Deartment, National
Measuring Interface Latencies for SAS, Fibre Channel and iscsi
Measuring Interface Latencies for SAS, Fibre Channel and iscsi Dennis Martin Demartek President Santa Clara, CA 1 Demartek Company Overview Industry analysis with on-site test lab Lab includes servers,
Hitachi Path Management & Load Balancing with Hitachi Dynamic Link Manager and Global Link Availability Manager
Hitachi Data System s WebTech Series Hitachi Path Management & Load Balancing with Hitachi Dynamic Link Manager and Global Link Availability Manager The HDS WebTech Series Dynamic Load Balancing Who should
with VMware vsphere 5.1 (ESXi)
Scaling XenDeskto 7 to 5,000 users with VMware vshere 5.1 (ESXi) Citrix Solutions Lab Validated Solutions Design Guide 2 Table of contents Contents Citrix XenDeskto 7 6 Executive Summary 7 Project overview
SQL Server Virtualization
The Essential Guide to SQL Server Virtualization S p o n s o r e d b y Virtualization in the Enterprise Today most organizations understand the importance of implementing virtualization. Virtualization
Flash Storage: Trust, But Verify
Flash Storage: Trust, But Verify A better, vendor-independent way to analyze flash performance Leah Schoeb, Evaluator Group Peter Murray, Load DynamiX 1 Introductions 2 Speakers Leah Schoeb Senior Partner
IEEM 101: Inventory control
IEEM 101: Inventory control Outline of this series of lectures: 1. Definition of inventory. Examles of where inventory can imrove things in a system 3. Deterministic Inventory Models 3.1. Continuous review:
Automatic Search for Correlated Alarms
Automatic Search for Correlated Alarms Klaus-Dieter Tuchs, Peter Tondl, Markus Radimirsch, Klaus Jobmann Institut für Allgemeine Nachrichtentechnik, Universität Hannover Aelstraße 9a, 0167 Hanover, Germany
Oracle Aware Flash: Maximizing Performance and Availability for your Database
Oracle Aware Flash: Maximizing Performance and Availability for your Database Gurmeet Goindi Principal Product Manager Oracle Kirby McCord Database Architect US Cellular Kodi Umamageswaran Vice President,
