SlideShare a Scribd company logo
2

STORAGE and
PERFORMANCE

Batch Processing
Darren Williams
Technical Director, EMEA & APAC
BATCH PROCESSING
Batch processing is execution of a series of programs ("jobs") on a
computer without manual intervention.
Batch processing has these benefits:

• It can shift the time of job processing to when the computing resources
are less busy.
• It avoids idling the computing resources with minute-by-minute manual
intervention and supervision.
• By keeping high overall rate of utilization, it amortizes the computer,
especially an expensive one.
• It allows the system to use different priorities for batch and interactive
work.

3
BATCH PROCESSING
• Systems Access Unavailable
– All Resources dedicated to Batch Processing
– Historically this is how people have done
things because of the load on the systems

• Running whilst System is Available
– Shared resources for the Batch as well as
normal usage
– Complex architectures and huge investments
to make the normal usage usable.

4
THE PROBLEM WITH PERFORMANCE
Accelerate
Workloads

--------

Decrease
Costs

-Accelerate Productivity
-Scale
-Total Costs

A “More Assets” Problem

Resources

Resources

Storage Decisions

Database

60
drives

3 TB
11k IOPS
0% Write

72
drives
Or
discs
Or
cache
Or
arrays
13k IOPS
25% Write

96
drives
Or
more
discs
Or
more
cache
Or
more
arrays

5

Batch
OLTP
Analytics
VDI
HPC
Email

Video

A Demand Solution

Speed
Productivity
3 TB SQL – 17 k IOPS

Total Costs

And

12
TB

Batch – 20 k IOPS
And
OLTP – 10 k IOPS
And…

17k IOPS
80% Write

Workload

Workload
SINCE 1956, HDDS HAVE DEFINED
APPLICATION PERFORMANCE

Speed

Design

6

• 10s of MB/s Data
Transfer Rates
• 100s of Write / Read
operation per second
• .001s Latency (ms)
• Motors
• Spindles
• High Energy
Consumption
FLASH ENABLES APPLICATIONS TO
WRITE FASTER

Speed
Design

7

• 100s of MB/s data
transfer rates
• 1000s of Write or Read
operations per second
• .000001 Latency (µs)

• Silicon
• MLC/SLC NAND
• Low energy
consumption
USE OF FLASH – HOST SIDE – PCIE /
FLASH DRIVE DAS
• PCIe
–
–
–
–

Very fast and low latency
Expensive per GB
No redundancy
CPU/Memory stolen from host

• Flash SATA/SAS
– More cost effective
– Cant get more than 2 drives per blade
– Unmanaged can have perf / endurance issues

8

8
USE OF FLASH – ARRAY BASED
CACHE / TIERING

9

• Array flash cache
– Typically read only
– PVS already caches most reads
– Effectiveness limited by storage array designed for hard disks

• Automated storage tiering
– “Promotes” hot blocks into flash tier
– Only effective for READ
– Cache misses still result in “media” reads

9
USE OF FLASH – FLASH IN THE
TRADITIONAL ARRAY

10

• Flash in a traditional array
–
–
–
–
–

Typically uses SLC or eMLC media
High cost per GB
Array is not designed for flash media
Unmanaged will result in poor random write performance
Unmanaged will result in poor endurance

10
USE OF FLASH – FLASH IN THE ALL
FLASH ARRAY
•
•
•
•
•
•

Optimized to sustain High Write and Read throughput
High bandwidth and IOPS. Low latency.
Multi-protocol
LUN Tunable performance
Software designed to enhance lower cost NAND MLC
Flash by optimizing High Write throughput while
substantially reducing wear
• RAID protection and replication

11
12

RACERUNNER OS
NAND FLASH FUNDAMENTALS:

13

HDD WRITE PROCESS REVIEW

Rewritten data block
4K data blocks

A physical HDD is a bit-addressable medium!
Virtually limitless write and rewrite
capabilities.
STANDARD NAND FLASH ARRAY
WRITE I/O
Fabric

ISCSI

FC

SRP

1. Write request from host
passes over fabric through
HBAs.

2. Write request passes
through the transport stack
to RAID.

Unified Transport
RAID
HBA

NAND
Flash x 8

HBA

NAND
Flash x8

HBA

NAND
Flash x8

3. Request is written to
media.

14
NAND FLASH FUNDAMENTALS:
FLASH WRITE PROCESS

15

2MB NAND Page

1. NAND Page contents are
read to a buffer.
2. NAND Page is erased
(aka, “flashed”).
3. Buffer is written back
with previous data and any
changed or new blocks –
including zeroes.
UNDERSTANDING
ENDURANCE/RANDOM WRITE
PERFORMANCE

16

 Endurance





Each cell has physical limits (dielectric breakdown) 2K-5K PE’s
Time to erase a block is non-deterministic (2-6 ms)
Program time is fairly static based on geometry
Failure to control write amplification *will* cause wear out in a
short amount of time
 Desktop workload is one of the worst for write amplification
 Most writes are 4-8KB

• Random Write Performance
– Write amplification not only causes wear out issues, it also
creates unnecessary delays in small random write workloads.
– What is the point of higher cost flash storage with latency
between 2-5ms?

16
RACERUNNER OS:

17

DESIGN AND OPERATION

Fabric

iSCSI

FC

SRP

Unified Transport
RaceRunner
BlockTranslation Layer:
Alignment | Linearization

Enhanced RAID

NAND SSD
x8

HBA
NAND SSD
x8

2. Write request passes
through the transport stack to
BTL.
3. Incoming blocks are
aligned to native NAND page
size.

Data integrity Layer

HBA

1. Write request from host
passes over fabric through
HBAs.

HBA
NAND SSD
x8

4. Request is written to
media.
THE DATA WAITING DAYS ARE OVER

ACCELA
1.5TB – 12TB
250,000 IOPS
1.9 GB/s Bandwidth

Scalability Path

INVICTA
2-6 Nodes
6TB-72TB
650,000 IOPS
7GB/s Bandwidth

INVICTA – INFINITY (Q1/13)
7-30 Nodes
21TB-360TB
800,000 – 4 Million IOPS
40GB/s Bandwidth

18
THE DATA WAITING DAYS ARE OVER

19

ACCELA

INVICTA

INVICTA INFINITY

Height

2U

6U-14U

16U-64U

Capacity

1.5TB-12TB

6TB-72TB

21TB-360TB

IOPS

Up to 250K

250K – 650K

800K – 4M

Bandwidth

Up to 1.9GB/Sec

Up to 7GB/Sec

Up to 40GB/Sec

Latency

120µs

220µs

250µs

Interfaces

2/4/8 Gbit/Sec FC
1/10 GBE
Infiniband

Protocols

FC, ISCSI, NFS, QDR

Features

RAID Protection & Hot Sparing
Async Replication
VAAI
Write Protection Buffer

Options

vCenter Plugin/INVICTA Node
Kit

RAID Protection and Hot Sparing
LUN Mirroring and LUN Striping
Async Replication
VAAI
Write Protection Buffer
vCenter
Plugin/INFINITY Switch
Kit

vCenter Plugin
MULTI-WORKLOAD
REFERENCE ARCHITECTURE

20

Mercury
Workload Engines

Workload Type

Workload Demand

Dell DVD Store
MS SQL Server

1200 Transactions Per
Second (Continuous)

4,000 IOPS
.05 GB/s

VMWare
View

600 Desktops Boot Storm
(2:30)

109,000 IOPS
.153 GB/s

Heavy OLTP Simulation
100% 4K Writes
(Continuous)

86,000 IOPS
.350 GB/s

Batch Report Simulation
100% 64K Reads
(Continuous)

16,000 IOPS
1 GB/s

SQLIO
MS SQL Server

• INVICTA
•
•
•

350,000 IOPS
3.5 GB/s
18 TB

• 8 Servers

In 2012 Mercury traveled to Barcelona, New York, San
Francisco, Santa Clara, and Seattle demonstrating the
ability to accelerate multiple workloads on to Solid State
Storage.

215,000 IOPS
1.553 GB/s
Raid 5 HDD Equivalent = 3,800
RAID 10 HDD Equivalent = 2,000
FASTER GPS FLEET TRACKING

21

Tracks trucks 97% faster
Had to turn off Email systems to allow
extra resources to be allocated to
Batch Run which was taking longer
and longer and created massive
queue of messages
Replaced Hard Disk Drives with four
WHIPTAIL 3TB units and reclaimed
substantial datacenter space

Needed to improve workload
performance of write intensive
Oracle database supporting realtime truck fleet management
system

WHIPTAIL’s 1.9 GB/s WRITE
throughput and 250,000 WRITE IOPS
deliver dramatic performance
improvement in truck management
and monitoring
Workloads are now the fastest in the
enterprise. Query response times
decreased from 2:30 seconds to :05
seconds
WHAT WHIPTAIL CAN OFFER:

22

Throughput …..

1.9GB/s – 40GB/s
120µs

Power …………….

90% less

Floor Space …….

90% less

Cooling …………..

90% less

Endurance …….

7.5yrs Guaranteed

Making Decision faster ….

• Cost

250K – 4m

Latency ………….

• Performance

IOPS ………………

POA

Highly experienced - 250+ customers since 2009 for VDI, Database , Analytics etc…
Best in class performance at most competitive price
Q&A

23

Email: darren.williams@whiptail.com
24

THANKYOU
Darren Williams
Email Darren.williams@whiptail.com
Twitter @whiptaildarren

More Related Content

What's hot

Hardware planning & sizing for sql server
Hardware planning & sizing for sql serverHardware planning & sizing for sql server
Hardware planning & sizing for sql server
Davide Mauri
 
Postgres on OpenStack
Postgres on OpenStackPostgres on OpenStack
Postgres on OpenStack
EDB
 
Tuning Linux Windows and Firebird for Heavy Workload
Tuning Linux Windows and Firebird for Heavy WorkloadTuning Linux Windows and Firebird for Heavy Workload
Tuning Linux Windows and Firebird for Heavy Workload
Marius Adrian Popa
 
Deploying Maximum HA Architecture With PostgreSQL
Deploying Maximum HA Architecture With PostgreSQLDeploying Maximum HA Architecture With PostgreSQL
Deploying Maximum HA Architecture With PostgreSQL
Denish Patel
 
SOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBSOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBUniFabric
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationpittmantony
 
Linux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performanceLinux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performance
PostgreSQL-Consulting
 
My experience with embedding PostgreSQL
 My experience with embedding PostgreSQL My experience with embedding PostgreSQL
My experience with embedding PostgreSQL
Jignesh Shah
 
Deploying ssd in the data center 2014
Deploying ssd in the data center 2014Deploying ssd in the data center 2014
Deploying ssd in the data center 2014
Howard Marks
 
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Виталий Стародубцев
 
Master VMware Performance and Capacity Management
Master VMware Performance and Capacity ManagementMaster VMware Performance and Capacity Management
Master VMware Performance and Capacity Management
Iwan Rahabok
 
SM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstackSM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstack
pittmantony
 
Varrow datacenter storage today and tomorrow
Varrow   datacenter storage today and tomorrowVarrow   datacenter storage today and tomorrow
Varrow datacenter storage today and tomorrow
pittmantony
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5UniFabric
 
Managing Hyper-V on a Compellent SAN
Managing Hyper-V on a Compellent SANManaging Hyper-V on a Compellent SAN
Managing Hyper-V on a Compellent SAN
Compellent Technologies
 
Vm13 vnx mixed workloads
Vm13 vnx mixed workloadsVm13 vnx mixed workloads
Vm13 vnx mixed workloadspittmantony
 
How Data Instant Replay and Data Progression Work Together
How Data Instant Replay and Data Progression Work TogetherHow Data Instant Replay and Data Progression Work Together
How Data Instant Replay and Data Progression Work Together
Compellent Technologies
 
Linux internals for Database administrators at Linux Piter 2016
Linux internals for Database administrators at Linux Piter 2016Linux internals for Database administrators at Linux Piter 2016
Linux internals for Database administrators at Linux Piter 2016
PostgreSQL-Consulting
 
PostreSQL HA and DR Setup & Use Cases
PostreSQL HA and DR Setup & Use CasesPostreSQL HA and DR Setup & Use Cases
PostreSQL HA and DR Setup & Use Cases
Ashnikbiz
 
Storage spaces direct webinar
Storage spaces direct webinarStorage spaces direct webinar
Storage spaces direct webinar
Виталий Стародубцев
 

What's hot (20)

Hardware planning & sizing for sql server
Hardware planning & sizing for sql serverHardware planning & sizing for sql server
Hardware planning & sizing for sql server
 
Postgres on OpenStack
Postgres on OpenStackPostgres on OpenStack
Postgres on OpenStack
 
Tuning Linux Windows and Firebird for Heavy Workload
Tuning Linux Windows and Firebird for Heavy WorkloadTuning Linux Windows and Firebird for Heavy Workload
Tuning Linux Windows and Firebird for Heavy Workload
 
Deploying Maximum HA Architecture With PostgreSQL
Deploying Maximum HA Architecture With PostgreSQLDeploying Maximum HA Architecture With PostgreSQL
Deploying Maximum HA Architecture With PostgreSQL
 
SOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBSOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DB
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentation
 
Linux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performanceLinux tuning to improve PostgreSQL performance
Linux tuning to improve PostgreSQL performance
 
My experience with embedding PostgreSQL
 My experience with embedding PostgreSQL My experience with embedding PostgreSQL
My experience with embedding PostgreSQL
 
Deploying ssd in the data center 2014
Deploying ssd in the data center 2014Deploying ssd in the data center 2014
Deploying ssd in the data center 2014
 
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
Технологии работы с дисковыми хранилищами и файловыми системами Windows Serve...
 
Master VMware Performance and Capacity Management
Master VMware Performance and Capacity ManagementMaster VMware Performance and Capacity Management
Master VMware Performance and Capacity Management
 
SM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstackSM16 - Can i move my stuff to openstack
SM16 - Can i move my stuff to openstack
 
Varrow datacenter storage today and tomorrow
Varrow   datacenter storage today and tomorrowVarrow   datacenter storage today and tomorrow
Varrow datacenter storage today and tomorrow
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5
 
Managing Hyper-V on a Compellent SAN
Managing Hyper-V on a Compellent SANManaging Hyper-V on a Compellent SAN
Managing Hyper-V on a Compellent SAN
 
Vm13 vnx mixed workloads
Vm13 vnx mixed workloadsVm13 vnx mixed workloads
Vm13 vnx mixed workloads
 
How Data Instant Replay and Data Progression Work Together
How Data Instant Replay and Data Progression Work TogetherHow Data Instant Replay and Data Progression Work Together
How Data Instant Replay and Data Progression Work Together
 
Linux internals for Database administrators at Linux Piter 2016
Linux internals for Database administrators at Linux Piter 2016Linux internals for Database administrators at Linux Piter 2016
Linux internals for Database administrators at Linux Piter 2016
 
PostreSQL HA and DR Setup & Use Cases
PostreSQL HA and DR Setup & Use CasesPostreSQL HA and DR Setup & Use Cases
PostreSQL HA and DR Setup & Use Cases
 
Storage spaces direct webinar
Storage spaces direct webinarStorage spaces direct webinar
Storage spaces direct webinar
 

Similar to Storage and performance- Batch processing, Whiptail

VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
Howard Marks
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
Howard Marks
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community
 
Storage and performance, Whiptail
Storage and performance, Whiptail Storage and performance, Whiptail
Storage and performance, Whiptail Internet World
 
Make Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioMake Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - Kaminario
Toronto-Oracle-Users-Group
 
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Community
 
505 kobal exadata
505 kobal exadata505 kobal exadata
505 kobal exadata
Kam Chan
 
Building a High Performance Analytics Platform
Building a High Performance Analytics PlatformBuilding a High Performance Analytics Platform
Building a High Performance Analytics Platform
Santanu Dey
 
Low-level Graphics APIs
Low-level Graphics APIsLow-level Graphics APIs
Low-level Graphics APIs
Johan Andersson
 
How Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver ClusterHow Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver Cluster
Aaron Joue
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY
 
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and InfrastrctureRevolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
sabnees
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout Session
Splunk
 
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...
Avere Systems
 
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Ceph Community
 
IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
Kellyn Pot'Vin-Gorman
 
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
Insight Technology, Inc.
 
Why new hardware may not make Oracle databases faster
Why new hardware may not make Oracle databases fasterWhy new hardware may not make Oracle databases faster
Why new hardware may not make Oracle databases faster
SolarWinds
 

Similar to Storage and performance- Batch processing, Whiptail (20)

VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
 
2015 deploying flash in the data center
2015 deploying flash in the data center2015 deploying flash in the data center
2015 deploying flash in the data center
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
 
Storage and performance, Whiptail
Storage and performance, Whiptail Storage and performance, Whiptail
Storage and performance, Whiptail
 
Make Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioMake Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - Kaminario
 
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
 
505 kobal exadata
505 kobal exadata505 kobal exadata
505 kobal exadata
 
Building a High Performance Analytics Platform
Building a High Performance Analytics PlatformBuilding a High Performance Analytics Platform
Building a High Performance Analytics Platform
 
Low-level Graphics APIs
Low-level Graphics APIsLow-level Graphics APIs
Low-level Graphics APIs
 
How Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver ClusterHow Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver Cluster
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big Data
 
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and InfrastrctureRevolutionary Storage for Modern Databases, Applications and Infrastrcture
Revolutionary Storage for Modern Databases, Applications and Infrastrcture
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout Session
 
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...
 
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
 
IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
 
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『オラクル パフォーマンス チューニング - 神話、伝説と解決策』
 
CLFS 2010
CLFS 2010CLFS 2010
CLFS 2010
 
Why new hardware may not make Oracle databases faster
Why new hardware may not make Oracle databases fasterWhy new hardware may not make Oracle databases faster
Why new hardware may not make Oracle databases faster
 

More from Internet World

eCommerce Performance: What is it costing you, and what can you do about it? ...
eCommerce Performance: What is it costing you, and what can you do about it? ...eCommerce Performance: What is it costing you, and what can you do about it? ...
eCommerce Performance: What is it costing you, and what can you do about it? ...Internet World
 
70% of companies don't know how their brands are performing. Do you know? M-B...
70% of companies don't know how their brands are performing. Do you know? M-B...70% of companies don't know how their brands are performing. Do you know? M-B...
70% of companies don't know how their brands are performing. Do you know? M-B...Internet World
 
Your customers deserve data driven communications, Communicator Corp
Your customers deserve data driven communications, Communicator CorpYour customers deserve data driven communications, Communicator Corp
Your customers deserve data driven communications, Communicator CorpInternet World
 
Step Away From the Open Rates! Communicator Corp
Step Away From the Open Rates! Communicator CorpStep Away From the Open Rates! Communicator Corp
Step Away From the Open Rates! Communicator CorpInternet World
 
International Supply Chain, TripAdvisor
International Supply Chain, TripAdvisorInternational Supply Chain, TripAdvisor
International Supply Chain, TripAdvisorInternet World
 
Real Time – All The Time; How can I get the greatest value from my investment...
Real Time – All The Time; How can I get the greatest value from my investment...Real Time – All The Time; How can I get the greatest value from my investment...
Real Time – All The Time; How can I get the greatest value from my investment...Internet World
 
More Signal Less Noise; Why attention matters, and engagement is a tactic not...
More Signal Less Noise; Why attention matters, and engagement is a tactic not...More Signal Less Noise; Why attention matters, and engagement is a tactic not...
More Signal Less Noise; Why attention matters, and engagement is a tactic not...Internet World
 
Blending online promotion and offline gathering for measuring revenue, Eventb...
Blending online promotion and offline gathering for measuring revenue, Eventb...Blending online promotion and offline gathering for measuring revenue, Eventb...
Blending online promotion and offline gathering for measuring revenue, Eventb...Internet World
 
The secrets to gaining strong rank in Yandex, Wordbank
The secrets to gaining strong rank in Yandex, WordbankThe secrets to gaining strong rank in Yandex, Wordbank
The secrets to gaining strong rank in Yandex, WordbankInternet World
 
Channel Crossing: Get creative with PPC data to inform your digital strategy,...
Channel Crossing: Get creative with PPC data to inform your digital strategy,...Channel Crossing: Get creative with PPC data to inform your digital strategy,...
Channel Crossing: Get creative with PPC data to inform your digital strategy,...Internet World
 
Converting PPC Traffic: How one search campaign produced a 302% increase in p...
Converting PPC Traffic: How one search campaign produced a 302% increase in p...Converting PPC Traffic: How one search campaign produced a 302% increase in p...
Converting PPC Traffic: How one search campaign produced a 302% increase in p...Internet World
 
Kenshoo and attribution, Kenshoo
Kenshoo and attribution, KenshooKenshoo and attribution, Kenshoo
Kenshoo and attribution, KenshooInternet World
 
The new display powered by big data personalisation, myThings
The new display powered by big data personalisation, myThingsThe new display powered by big data personalisation, myThings
The new display powered by big data personalisation, myThingsInternet World
 
Global SEO, terminology and translation; How to manage successful internation...
Global SEO, terminology and translation; How to manage successful internation...Global SEO, terminology and translation; How to manage successful internation...
Global SEO, terminology and translation; How to manage successful internation...Internet World
 
Top 25 brands and their mobile strategy, Web spiders
Top 25 brands and their mobile strategy, Web spidersTop 25 brands and their mobile strategy, Web spiders
Top 25 brands and their mobile strategy, Web spidersInternet World
 
Identify your customer’s stress & make it go away, Creativevirtual
Identify your customer’s stress & make it go away, CreativevirtualIdentify your customer’s stress & make it go away, Creativevirtual
Identify your customer’s stress & make it go away, CreativevirtualInternet World
 
Mobile UX: We’re still human- Understanding the people behind the screen, Rea...
Mobile UX: We’re still human- Understanding the people behind the screen, Rea...Mobile UX: We’re still human- Understanding the people behind the screen, Rea...
Mobile UX: We’re still human- Understanding the people behind the screen, Rea...Internet World
 
Why email is (still) the killer app, Striata
Why email is (still) the killer app, StriataWhy email is (still) the killer app, Striata
Why email is (still) the killer app, StriataInternet World
 
Blasting the analytics myths - what your users do vs. what you think they do,...
Blasting the analytics myths - what your users do vs. what you think they do,...Blasting the analytics myths - what your users do vs. what you think they do,...
Blasting the analytics myths - what your users do vs. what you think they do,...Internet World
 
Is marketing automation just automated marketing? eMarsys
Is marketing automation just automated marketing? eMarsysIs marketing automation just automated marketing? eMarsys
Is marketing automation just automated marketing? eMarsysInternet World
 

More from Internet World (20)

eCommerce Performance: What is it costing you, and what can you do about it? ...
eCommerce Performance: What is it costing you, and what can you do about it? ...eCommerce Performance: What is it costing you, and what can you do about it? ...
eCommerce Performance: What is it costing you, and what can you do about it? ...
 
70% of companies don't know how their brands are performing. Do you know? M-B...
70% of companies don't know how their brands are performing. Do you know? M-B...70% of companies don't know how their brands are performing. Do you know? M-B...
70% of companies don't know how their brands are performing. Do you know? M-B...
 
Your customers deserve data driven communications, Communicator Corp
Your customers deserve data driven communications, Communicator CorpYour customers deserve data driven communications, Communicator Corp
Your customers deserve data driven communications, Communicator Corp
 
Step Away From the Open Rates! Communicator Corp
Step Away From the Open Rates! Communicator CorpStep Away From the Open Rates! Communicator Corp
Step Away From the Open Rates! Communicator Corp
 
International Supply Chain, TripAdvisor
International Supply Chain, TripAdvisorInternational Supply Chain, TripAdvisor
International Supply Chain, TripAdvisor
 
Real Time – All The Time; How can I get the greatest value from my investment...
Real Time – All The Time; How can I get the greatest value from my investment...Real Time – All The Time; How can I get the greatest value from my investment...
Real Time – All The Time; How can I get the greatest value from my investment...
 
More Signal Less Noise; Why attention matters, and engagement is a tactic not...
More Signal Less Noise; Why attention matters, and engagement is a tactic not...More Signal Less Noise; Why attention matters, and engagement is a tactic not...
More Signal Less Noise; Why attention matters, and engagement is a tactic not...
 
Blending online promotion and offline gathering for measuring revenue, Eventb...
Blending online promotion and offline gathering for measuring revenue, Eventb...Blending online promotion and offline gathering for measuring revenue, Eventb...
Blending online promotion and offline gathering for measuring revenue, Eventb...
 
The secrets to gaining strong rank in Yandex, Wordbank
The secrets to gaining strong rank in Yandex, WordbankThe secrets to gaining strong rank in Yandex, Wordbank
The secrets to gaining strong rank in Yandex, Wordbank
 
Channel Crossing: Get creative with PPC data to inform your digital strategy,...
Channel Crossing: Get creative with PPC data to inform your digital strategy,...Channel Crossing: Get creative with PPC data to inform your digital strategy,...
Channel Crossing: Get creative with PPC data to inform your digital strategy,...
 
Converting PPC Traffic: How one search campaign produced a 302% increase in p...
Converting PPC Traffic: How one search campaign produced a 302% increase in p...Converting PPC Traffic: How one search campaign produced a 302% increase in p...
Converting PPC Traffic: How one search campaign produced a 302% increase in p...
 
Kenshoo and attribution, Kenshoo
Kenshoo and attribution, KenshooKenshoo and attribution, Kenshoo
Kenshoo and attribution, Kenshoo
 
The new display powered by big data personalisation, myThings
The new display powered by big data personalisation, myThingsThe new display powered by big data personalisation, myThings
The new display powered by big data personalisation, myThings
 
Global SEO, terminology and translation; How to manage successful internation...
Global SEO, terminology and translation; How to manage successful internation...Global SEO, terminology and translation; How to manage successful internation...
Global SEO, terminology and translation; How to manage successful internation...
 
Top 25 brands and their mobile strategy, Web spiders
Top 25 brands and their mobile strategy, Web spidersTop 25 brands and their mobile strategy, Web spiders
Top 25 brands and their mobile strategy, Web spiders
 
Identify your customer’s stress & make it go away, Creativevirtual
Identify your customer’s stress & make it go away, CreativevirtualIdentify your customer’s stress & make it go away, Creativevirtual
Identify your customer’s stress & make it go away, Creativevirtual
 
Mobile UX: We’re still human- Understanding the people behind the screen, Rea...
Mobile UX: We’re still human- Understanding the people behind the screen, Rea...Mobile UX: We’re still human- Understanding the people behind the screen, Rea...
Mobile UX: We’re still human- Understanding the people behind the screen, Rea...
 
Why email is (still) the killer app, Striata
Why email is (still) the killer app, StriataWhy email is (still) the killer app, Striata
Why email is (still) the killer app, Striata
 
Blasting the analytics myths - what your users do vs. what you think they do,...
Blasting the analytics myths - what your users do vs. what you think they do,...Blasting the analytics myths - what your users do vs. what you think they do,...
Blasting the analytics myths - what your users do vs. what you think they do,...
 
Is marketing automation just automated marketing? eMarsys
Is marketing automation just automated marketing? eMarsysIs marketing automation just automated marketing? eMarsys
Is marketing automation just automated marketing? eMarsys
 

Recently uploaded

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 

Recently uploaded (20)

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 

Storage and performance- Batch processing, Whiptail

  • 1.
  • 2. 2 STORAGE and PERFORMANCE Batch Processing Darren Williams Technical Director, EMEA & APAC
  • 3. BATCH PROCESSING Batch processing is execution of a series of programs ("jobs") on a computer without manual intervention. Batch processing has these benefits: • It can shift the time of job processing to when the computing resources are less busy. • It avoids idling the computing resources with minute-by-minute manual intervention and supervision. • By keeping high overall rate of utilization, it amortizes the computer, especially an expensive one. • It allows the system to use different priorities for batch and interactive work. 3
  • 4. BATCH PROCESSING • Systems Access Unavailable – All Resources dedicated to Batch Processing – Historically this is how people have done things because of the load on the systems • Running whilst System is Available – Shared resources for the Batch as well as normal usage – Complex architectures and huge investments to make the normal usage usable. 4
  • 5. THE PROBLEM WITH PERFORMANCE Accelerate Workloads -------- Decrease Costs -Accelerate Productivity -Scale -Total Costs A “More Assets” Problem Resources Resources Storage Decisions Database 60 drives 3 TB 11k IOPS 0% Write 72 drives Or discs Or cache Or arrays 13k IOPS 25% Write 96 drives Or more discs Or more cache Or more arrays 5 Batch OLTP Analytics VDI HPC Email Video A Demand Solution Speed Productivity 3 TB SQL – 17 k IOPS Total Costs And 12 TB Batch – 20 k IOPS And OLTP – 10 k IOPS And… 17k IOPS 80% Write Workload Workload
  • 6. SINCE 1956, HDDS HAVE DEFINED APPLICATION PERFORMANCE Speed Design 6 • 10s of MB/s Data Transfer Rates • 100s of Write / Read operation per second • .001s Latency (ms) • Motors • Spindles • High Energy Consumption
  • 7. FLASH ENABLES APPLICATIONS TO WRITE FASTER Speed Design 7 • 100s of MB/s data transfer rates • 1000s of Write or Read operations per second • .000001 Latency (µs) • Silicon • MLC/SLC NAND • Low energy consumption
  • 8. USE OF FLASH – HOST SIDE – PCIE / FLASH DRIVE DAS • PCIe – – – – Very fast and low latency Expensive per GB No redundancy CPU/Memory stolen from host • Flash SATA/SAS – More cost effective – Cant get more than 2 drives per blade – Unmanaged can have perf / endurance issues 8 8
  • 9. USE OF FLASH – ARRAY BASED CACHE / TIERING 9 • Array flash cache – Typically read only – PVS already caches most reads – Effectiveness limited by storage array designed for hard disks • Automated storage tiering – “Promotes” hot blocks into flash tier – Only effective for READ – Cache misses still result in “media” reads 9
  • 10. USE OF FLASH – FLASH IN THE TRADITIONAL ARRAY 10 • Flash in a traditional array – – – – – Typically uses SLC or eMLC media High cost per GB Array is not designed for flash media Unmanaged will result in poor random write performance Unmanaged will result in poor endurance 10
  • 11. USE OF FLASH – FLASH IN THE ALL FLASH ARRAY • • • • • • Optimized to sustain High Write and Read throughput High bandwidth and IOPS. Low latency. Multi-protocol LUN Tunable performance Software designed to enhance lower cost NAND MLC Flash by optimizing High Write throughput while substantially reducing wear • RAID protection and replication 11
  • 13. NAND FLASH FUNDAMENTALS: 13 HDD WRITE PROCESS REVIEW Rewritten data block 4K data blocks A physical HDD is a bit-addressable medium! Virtually limitless write and rewrite capabilities.
  • 14. STANDARD NAND FLASH ARRAY WRITE I/O Fabric ISCSI FC SRP 1. Write request from host passes over fabric through HBAs. 2. Write request passes through the transport stack to RAID. Unified Transport RAID HBA NAND Flash x 8 HBA NAND Flash x8 HBA NAND Flash x8 3. Request is written to media. 14
  • 15. NAND FLASH FUNDAMENTALS: FLASH WRITE PROCESS 15 2MB NAND Page 1. NAND Page contents are read to a buffer. 2. NAND Page is erased (aka, “flashed”). 3. Buffer is written back with previous data and any changed or new blocks – including zeroes.
  • 16. UNDERSTANDING ENDURANCE/RANDOM WRITE PERFORMANCE 16  Endurance     Each cell has physical limits (dielectric breakdown) 2K-5K PE’s Time to erase a block is non-deterministic (2-6 ms) Program time is fairly static based on geometry Failure to control write amplification *will* cause wear out in a short amount of time  Desktop workload is one of the worst for write amplification  Most writes are 4-8KB • Random Write Performance – Write amplification not only causes wear out issues, it also creates unnecessary delays in small random write workloads. – What is the point of higher cost flash storage with latency between 2-5ms? 16
  • 17. RACERUNNER OS: 17 DESIGN AND OPERATION Fabric iSCSI FC SRP Unified Transport RaceRunner BlockTranslation Layer: Alignment | Linearization Enhanced RAID NAND SSD x8 HBA NAND SSD x8 2. Write request passes through the transport stack to BTL. 3. Incoming blocks are aligned to native NAND page size. Data integrity Layer HBA 1. Write request from host passes over fabric through HBAs. HBA NAND SSD x8 4. Request is written to media.
  • 18. THE DATA WAITING DAYS ARE OVER ACCELA 1.5TB – 12TB 250,000 IOPS 1.9 GB/s Bandwidth Scalability Path INVICTA 2-6 Nodes 6TB-72TB 650,000 IOPS 7GB/s Bandwidth INVICTA – INFINITY (Q1/13) 7-30 Nodes 21TB-360TB 800,000 – 4 Million IOPS 40GB/s Bandwidth 18
  • 19. THE DATA WAITING DAYS ARE OVER 19 ACCELA INVICTA INVICTA INFINITY Height 2U 6U-14U 16U-64U Capacity 1.5TB-12TB 6TB-72TB 21TB-360TB IOPS Up to 250K 250K – 650K 800K – 4M Bandwidth Up to 1.9GB/Sec Up to 7GB/Sec Up to 40GB/Sec Latency 120µs 220µs 250µs Interfaces 2/4/8 Gbit/Sec FC 1/10 GBE Infiniband Protocols FC, ISCSI, NFS, QDR Features RAID Protection & Hot Sparing Async Replication VAAI Write Protection Buffer Options vCenter Plugin/INVICTA Node Kit RAID Protection and Hot Sparing LUN Mirroring and LUN Striping Async Replication VAAI Write Protection Buffer vCenter Plugin/INFINITY Switch Kit vCenter Plugin
  • 20. MULTI-WORKLOAD REFERENCE ARCHITECTURE 20 Mercury Workload Engines Workload Type Workload Demand Dell DVD Store MS SQL Server 1200 Transactions Per Second (Continuous) 4,000 IOPS .05 GB/s VMWare View 600 Desktops Boot Storm (2:30) 109,000 IOPS .153 GB/s Heavy OLTP Simulation 100% 4K Writes (Continuous) 86,000 IOPS .350 GB/s Batch Report Simulation 100% 64K Reads (Continuous) 16,000 IOPS 1 GB/s SQLIO MS SQL Server • INVICTA • • • 350,000 IOPS 3.5 GB/s 18 TB • 8 Servers In 2012 Mercury traveled to Barcelona, New York, San Francisco, Santa Clara, and Seattle demonstrating the ability to accelerate multiple workloads on to Solid State Storage. 215,000 IOPS 1.553 GB/s Raid 5 HDD Equivalent = 3,800 RAID 10 HDD Equivalent = 2,000
  • 21. FASTER GPS FLEET TRACKING 21 Tracks trucks 97% faster Had to turn off Email systems to allow extra resources to be allocated to Batch Run which was taking longer and longer and created massive queue of messages Replaced Hard Disk Drives with four WHIPTAIL 3TB units and reclaimed substantial datacenter space Needed to improve workload performance of write intensive Oracle database supporting realtime truck fleet management system WHIPTAIL’s 1.9 GB/s WRITE throughput and 250,000 WRITE IOPS deliver dramatic performance improvement in truck management and monitoring Workloads are now the fastest in the enterprise. Query response times decreased from 2:30 seconds to :05 seconds
  • 22. WHAT WHIPTAIL CAN OFFER: 22 Throughput ….. 1.9GB/s – 40GB/s 120µs Power ……………. 90% less Floor Space ……. 90% less Cooling ………….. 90% less Endurance ……. 7.5yrs Guaranteed Making Decision faster …. • Cost 250K – 4m Latency …………. • Performance IOPS ……………… POA Highly experienced - 250+ customers since 2009 for VDI, Database , Analytics etc… Best in class performance at most competitive price

Editor's Notes

  1. Disk drives were designed around capacity not speed. As a result write performance is poor. This poor performance has had a profound impact on how IT operates as a whole.
  2. 1.       A NAND page is the minimal addressable write element a NAND page t 25nm geometry is between 4 and 8KB2.       An ERASE-BLOCK is a grouping of NAND pages that can range anywhere from 128KB on a single die to 2MB when multiple die are striped3.       You can write a NAND page individually, but you cannot RE-WRITE a page without bringing the entire block into a buffer modifying its contents, erasing the block and then re-writing the block
  3. This leads a lot of people down the road of deploying small footprint servers or blades. Physical constraints of these platforms don’t allow for the room to get enough hard disks in a host to deploy enough spindles to handle the load.
  4. Vendors who deploy Flash caching are aware of this and often deploy Flash as a READ only cache layer bypassing these challenges, but introduce two new ones: COST, and the dreaded cache miss.
  5. But, unfortunately, once you start putting Flash drives in a standard array, you end up staring right back in to the eyes of the dragons we mentioned before. Endurance, random write performance, and cost all rear their heads very quickly.
  6. 1.       A NAND page is the minimal addressable write element a NAND page t 25nm geometry is between 4 and 8KB2.       An ERASE-BLOCK is a grouping of NAND pages that can range anywhere from 128KB on a single die to 2MB when multiple die are striped3.       You can write a NAND page individually, but you cannot RE-WRITE a page without bringing the entire block into a buffer modifying its contents, erasing the block and then re-writing the block
  7. First and foremost it has a physical endurance limit. You can only write to it X number of times, before error rates to unacceptable levels current MLS technology has a PE rating of 5,000. without managing the write cycle, it is very easy to exceed this limit due to what is called “write amplification.”
  8. In2012 Mercury traveled Barcelona, New York, San Francisco, Santa Clara, And Seattle demonstrating the advantages of consolidating workloads on to Solid State Storage.