Index

A

Apache Hadoop

B

Benchmark tools
PCMark
procedure
SPC-1C
storage performance
synthetic trace
trace collection
workload properties
Bit-patterned magnetic recording (BPMR)
Blktrace
academics and industries
applications
feature
IOwatcher
lists, events traces
structure
tools
trace collection
user interface
Block-level analysis, Hadoop
average size
average values of workloads
IOPS and Throughput
LBA and size distribution
LSD
observations and implication
queue depth
request size distribution
ROW ratio
sequence ratio with S=1024
sequence ratio with S=4096 and 8192
sequence stream
and command detection
with different N
trace statistics 148-21 (EXT4-WCD)
WCD vs . WCE
workload characteristics
workload, utilization
write update
Bottleneck identification, ceph
impacts, CPU, memory, network and disk
performance tool
software stack

C

Ceph
bottleneck identification
cluster topology
IO patterns
IOPS
LBA distribution
OSDs
verification, performance consistency
hypothesis approach
range tolerance approach
simplified statistical method
Ceph management, saltstack
Controlled Replication Under Scalable Hashing (CRUSH)
Conventional magnetic recording (CMR)
CRUSH algorithm

D

Devices, storage
common metrics
HDD ( see Hard disk drive (HDD))
hybrid disk
NVMs ( see Non-volatile memory (NVM))
SSD ( see Solid-state drive/disk (SSD))
tape and disc
DRAM protection
DTrace

E

Energy-assisted magnetic recording (EAMR)
Erasure code (EC)

F

Ferroelectric RAM (FeRAM)

G

GitHub

H

Hadoop
Cluster configuration
data flow
failure analysis
Google’s GFS
HDFS logs
LBA distribution
MapReduce framework
performance
SMR drives
trace collection
workflow
Hard disk drive (HDD)
areal density
BPMR technology
categories
CMR
components
DRAM write cache
EAMR
garbage data
HAMR
HSA
MAMR technologies
PMR
predicated density
response time (T res )
single device’s capacity
SMR
SNR
spinning speeds
and SSHD
TDMR
trace analysis
WORM workload
Hardware trace collection
bus analyzers
products
SAS IO access, BusXpert
SATA command analysis
Head stack assembly (HSA)
Host bus adapters (HBAs)
Hybrid disk
Hybrid storage system
address mapping
algorithms
data allocation
data promotion
fast access speed HDDs
identification, hot data
NVM technologies
SSD

I

IO stack

J, K

Java Virtual Machine (JVM)

L

LBA distribution
Ceph node
Hadoop node
size
Logical Stack Distance (LSD)
Longitudinal magnetic recording (LMR)
LTTng

M

Magnetic tapes and optical discs
Magnetoresistive RAM (MRAM)
MapReduce system
MATLAB and Python
MATLAB-based Block-Trace Parser, Analyzer and Reporter (MBPAR)
batch analysis.m
batch generate ppt.m
blktrace parser.m
code
configuration
exportToPPTX
options
PowerPoint analysis report
PowerPoint sample report
Microservers and Ethernet drives
Microwave-assistant magnetic recording (MAMR)

N

Non-volatile memory (NVM)
flash with 3D techniques
Marketsandmarkets
NAND techniques
PCMS 3D Xpoint
ReRAM/CBRAM
SCM
STT-MRAM
SWOT analysis
types

O

Object storage daemons (OSDs)
Online transaction processing (OLTP)
OpenStack

P, Q

PBPAR
batch generate ppt.py
code
PCMark
applications
Cache prefetch
definition, holes
hole types
hypothesis
workload properties
completion time
size distribution
think/completion time (ms) and IOPS
think time distribution
Performance Test Specification (PTS)
Perpendicular magnetic recording (PMR)
Phase-change memory (PCM)
Physical block address (PBA)
Python
and MATLAB
PBPAR ( see PBPAR)

R

RAID and EC
hybrid systems
levels
SMEs
software-based implementations
Random access zone (RAZ)
Read-dominated trace
CDF
frequency update
idle time distribution
LBA distribution
segment
size distribution
SMR characteristics
stack update
time update
Read-modify-write (RMW)
Read on Write (ROW) ratio
Redundant array of independent/inexpensive disks (RAID)
data integrity requirements
OLTP systems
read-dominated trace ( see Read-dominated trace)
RMW accesses
system settings
technology
write-dominated trace ( see Write-dominated trace)
Resistive RAM (RRAM/ReRAM)
Response time, trace

S

SAS/SATA protocol
Seagate Technology
Sequence vs . randomness, workload
FIFO scheduling policy
LBA sequence
queued near-sequence stream
queued sequence stream with constraint
ratio
sequential stream
variables
Shingled magnetic recording (SMR)
algorithms
approaches
characteristics vs . workload metrics
conventional LBA-to-PBA mapping
drives
garbage collection (GC) procedure
HDD mechanics
high capacity
schematic of
Single large expensive disks (SLED)
Software-defined data center (SDDC)
Software-defined networking (SDN)
Software-defined storage (SDS)
common features
overall features
SDDC
SDN
TechTarget
Vmware
Webopedia
Wikipedia
Software trace collection
black box
Blktrace
DTrace
IO tools
LTTng
SAS/SATA protocol
static tools
SystemTap
Solid-state drive/disk (SSD)
flash memory
and HDD
market share
NVM
PCIe, SATA express, and M.2
performance tier
SAS and SATA
small size memory cards
SWOT analysis
trace analysis
block alignment
and HDD
IOPS vs. queue depth
NAND flash
NAND SSDs
NVM
sequential throughput vs . request size
SNIA
Solid-state hybrid drive (SSHD)
access isolation
cache size
flush/disk initialization commands
IOmeter traces
WCD
WCE
CMR models
NAND-backed DRAM cache protection
selection, models
SPC-1C tool
1K request trace
512K request trace
1024K request trace
vs. traditional HDDs
SPC-1C
decomposition
random walk pattern
spatial distribution
temporal distribution
workload ratio
Storage class memory (SCM)
Storage Performance Council (SPC)
Storage system
basics of storage
devices ( see Devices, storage)
implementation
Apache Hadoop
Ceph
OpenStack
microserver and Ethernet drives
performance evaluation
access patterns
common metrics
factors
IOPS
IO stack
redesign
response time (RT)
throughput (TP)
trace collection and analysis
vs. workload
RAID and EC ( see RAID and EC)
software-defined storage
Stream-detection algorithm
Synthetic trace
generator
inter-arrival time histogram
SPC-1C
System-level analysis, Hadoop
HDFS mechanism
HDFS metadata
JVM
MapReduce framework
System on a chip (SoC) architecture
SystemTap

T, U

Tape and disc
TechTarget
Toshiba’s KVDrive
Trace analysis
algorithms
hot data identification and data migration
performance factors
gain benefits, HDDs
HDD ( see Hard disk drive (HDD))
interactions
with applications
with structure
SSD ( see Solid-state drive/disk (SSD))
Trace collection
benchmark tools ( see Benchmark tools)
hardware method ( see Hardware trace collection)
software ( see Software trace collection)
techniques
warehouse
Trace metrics
advanced
mathematical models
priority-related
read/write dependency
sequential and near sequential streams
spatial locality and logical seek distance
statistical properties visualization
temporal locality
analytical model
basic
busy/idle time
estimation, queue depth and idle time
inter-arrival and inter-completion time
IOPS and throughput
LBA ( see LBA distribution)
mathematical models
queue depth
queue length
read and write distribution
response time
rotational positioning optimization
scheduling algorithms
typical workloads
VSCs
workload properties
file-level traces
numerical trace-based approach
typical application IO workload profiles
workload in system level
Two-dimensional magnetic recording (TDMR)

V

Vender special commands (VSCs)
Virtual machines (VMs)
Vmware

W, X, Y, Z

Warehouse, trace
Webopedia
Wikipedia
Workload and system performance
Workload metrics
block-level analysis ( see Block-level analysis, Hadoop)
system-level analysis ( see System-level analysis, Hadoop)
Workload properties
access patterns
application storage unit
business scaling unit
gain-loss analysis
cache ratio, hole filling policy
definition
hole filling
mixed simulation and modeling approach
prefetch and hole filling
prefetch policy
self-induced hole filling policy
simple method
HDD
IO pattern distribution
PCMark ( see PCMark)
size distribution
SPC-1C
Write cache disabled (WCD)
Write cache enabled (WCE)
Write-dominated trace
LBA distribution
size distribution
SMR characteristics
stack distance
stack update
Write once read many (WORM)
Write Update (Write on Write)
frequency
IO performance
ratio
stack distance
time period