26
DS6000 Series: Concepts and Architecture
the data is written to volatile memory on one controller and persistent memory on the other
controller. The DS6800 then reports to the host that the write is complete before it has
actually been written to disk. This provides much faster write performance. Persistent memory
is also called NVS or non-volatile storage.
Figure 2-4 DS6000 architecture
When a host performs a read I/O, the controllers fetch the data from the disk arrays via the
high performance switched disk architecture. The data is then cached in volatile memory in
case it is required again. The controllers attempt to anticipate future reads by an algorithm
known as SARC (sequential prefetching in adaptive replacement cache
)
. Data is held in
cache as long as possible using this smart algorithm. If a cache hit occurs where requested
data is already in cache, then the host does not have to wait for it to be read from the disks.
Controller
card 0
SAN fabric
Controller
card 1
Power PC
chipset
Power PC
chipset
Persistent memory
Volatile
memory
Persistent memory
Volatile
memory
host adapter
chipset
host adapter
chipset
20 por
t
fib
re c
h
anne
l s
w
itc
h
20
po
rt
f
ib
re
cha
nne
l s
w
itc
h
20
po
rt
f
ibr
e ch
ann
el
s
w
itc
h
20
p
o
rt
f
ibr
e ch
an
nel
s
w
itch
device adapter
chipset
device adapter
chipset
Server
enclosure
First expansion
enclosure (if present)
Summary of Contents for System storage DS6000 Series
Page 2: ......
Page 5: ...iii...
Page 6: ...iv DS6000 Series Concepts and Architecture...
Page 18: ...xvi DS6000 Series Concepts and Architecture...
Page 24: ...xxii DS6000 Series Concepts and Architecture...
Page 26: ...2 DS6000 Series Concepts and Architecture...
Page 44: ...20 DS6000 Series Concepts and Architecture...
Page 46: ...22 DS6000 Series Concepts and Architecture...
Page 68: ...44 DS6000 Series Concepts and Architecture...
Page 88: ...64 DS6000 Series Concepts and Architecture...
Page 136: ...112 DS6000 Series Concepts and Architecture...
Page 138: ...114 DS6000 Series Concepts and Architecture...
Page 218: ...194 DS6000 Series Concepts and Architecture...
Page 242: ...218 DS6000 Series Concepts and Architecture...
Page 266: ...242 DS6000 Series Concepts and Architecture...
Page 298: ...274 DS6000 Series Concepts and Architecture...
Page 352: ...328 DS6000 Series Concepts and Architecture...
Page 392: ...368 DS6000 Series Concepts and Architecture...
Page 396: ...372 DS6000 Series Concepts and Architecture...
Page 404: ...DS6000 Series Concepts and Architecture DS6000 Series Concepts and Architecture...
Page 405: ......