ch10C MassStorage DiskScheduling
ch10C MassStorage DiskScheduling
C:
Mass-Storage Systems
HDD Scheduling
NVM Scheduling
Swap-Space Management
Storage Attachment
RAID Structure
Performance
E.g.,
Life
A span measured
1TB NAND in drive writes per day (DWPD)
drive
with rating of 5DWPD is
expected to have 5TB per
day written within
warrantee period without
failing
The disk arm starts at one end of the disk, and moves
toward the other end, servicing requests until it gets to
the other end of the disk, where the head movement is
reversed and servicing continues.
SCAN algorithm sometimes called the elevator
algorithm
But note that if requests are uniformly dense, largest
density at other end of disk and those wait the longest
The head moves from one end of the disk to the other,
servicing requests as it goes
When it reaches the other end, however, it immediately
returns to the beginning of the disk, without servicing any
requests on the return trip
Treats the cylinders as a circular list that wraps around
from the last cylinder to the first one
host-attached
network-attached
cloud
Host attached access through local I/O ports, using one
of several technologies
To attach many devices, use storage busses such as USB,
firewire, thunderbolt
High-end systems use fibre channel (FC)
High-speed serial architecture using fibre or copper cables