UNH InterOperability Lab

advertisement
UNH InterOperability Lab
Serial Advanced Technology Attachment
(SATA)
Use Cases
Improving Networks Worldwide.
SATA Use Cases
Presentation Topics
• SATA Uses in the Enterprise
• SATA Uses in Personal Computing
• Device Form Factors
• ODD, HDD, and SSD Devices
• Port Multipliers
2
SATA Use Cases
SATA Uses in the Enterprise
• Scalability and Cost
• Cabling and
Connections
• Performance and
SATA / SAS
Compatibility
3
QuickTime™ and a
decompressor
are needed to see this picture.
SATA Use Cases
Scalability and Cost
• SATA is highly viable for servers and
storage networks
• Once SATA controller can aggregate
multiple ports
• Multiple SATA drives can be linked
using backplanes and external
enclosures
4
SATA Use Cases
Scalability and Cost
• SATA was designed to provide
excellent speed and storage at a low
cost
• Cost and scalability provides potential
for greater storage capacity at a lower
cost than networked or server storage
QuickTime™ and a
decompressor
are needed to see this picture.
5
SATA Use Cases
Cabling and Connections
• Point-to-point connectivity
• Thin and relatively small (compared to
PATA) cables allow for simple routing
and better airflow within systems
• SATA was designed to eliminate master
and slave setups as well as drive
jumpers
6
SATA Use Cases
Cabling and Connections
• Hot-swapping is
supported (drives
can be added or
removed while
system is running)
• Connectors allow
for simple external
RAID through
backplanes
QuickTime™ and a
decompressor
are needed to see this picture.
7
SATA Use Cases
SATA Cables
• Up to 1 meter in length, 7 conductors (3
grounds and 2 pairs of data lines)
8
SATA Use Cases
Performance and SATA/SAS
Compatibility
•
•
•
•
•
First Generation SATA (1.5 Gbit/s)
Second Generation SATA (3.0 Gbit/s)
Third Generation SATA (6.0 Gbit/s)
Native Command Queuing (NCQ)
Interoperability with SAS Initiators and
Expanders
9
SATA Use Cases
First Generation SATA (1.5
Gbit/s)
• Communication rate of 1.5 Gbit/s for
data transfer
• At the application level, only one
transaction can be handled at a given
time
10
SATA Use Cases
First Generation SATA (1.5
Gbit/s)
• Throughput capabilities similar to
PATA/133 specification
• All optical drives operate at 1.5 Gbit/s
transfer rate as well as many hard disk
drives and hosts
11
SATA Use Cases
Second Generation SATA (3.0
Gbit/s)
• Designed to compensate for first
generation shortcomings
• Native Command Queuing (NCQ)
support added for both 1.5 and 3.0
Gbit/s devices
• Backwards compatibility with 1.5
controllers and 3.0 Gbit/s devices
12
SATA Use Cases
Second Generation SATA (3.0
Gbit/s)
• Second Generation SATA devices can
drop to 1.5 Gbit/s transfer rate when
communicating with First Generation
devices
• 3.0 Gbit/s transfer rate supported by
many hosts and hard disk drives
13
SATA Use Cases
Third Generation SATA (6.0
Gbit/s)
• With introduction of Solid State Disk (SSD)
drives, which operate at the 250 MB/s limit
net read speed, enhancements were required
• Isochronous data transfers in the NCQ
streaming command were added
• All DRAM cache reads operate at faster rates
with Third Generation
14
SATA Use Cases
Third Generation SATA (6.0
Gbit/s)
• New NCQ host processing and
management
• Power management improved
• Former SATA cables and connectors
still meet specification
15
SATA Use Cases
Native Command Queuing
(NCQ)
• When drive receives multiple
commands from an application, NCQ
optimizes how the commands will be
completed
• Drive must intelligently and internally
assess the destination of the logic block
addresses and then order the
commands to optimize the workload
16
SATA Use Cases
Native Command Queuing
(NCQ)
• This is due to the fact that the
mechanical movement needed to
position the read / write head is
relevant
• This improves performance and
minimizes the mechanical positioning
for the drive
17
SATA Use Cases
Native Command Queuing
(NCQ)
QuickTime™ and a
decompressor
are needed to see this picture.
• Commands are ordered in the queue to
minimize mechanical movement
18
SATA Use Cases
Interoperability with SAS
Initiators and Expanders
• SATA protocol was designed
to interoperate with SAS
• SATA drives can be used in
many SAS enclosures
• SATA targets are designed to
connect to SAS initiators and
expanders
• However, SATA initiators
cannot connect to SAS
targets and expanders
19
QuickTime™ and a
decompressor
are needed to see this picture.
SATA Use Cases
SATA Uses in Personal
Computing
• Better performance than and backwards
compatibility with PATA (Parallel
Advanced Technology Attachment)
• Enhanced reliability
• Flexible system integration
20
SATA Use Cases
SATA v. PATA Performance
and Compatibility
• Simplified operation with
hot-swapping
• SATA cables have only 7
conductors (two pairs of
differential signaling lines,
one for transmission, one for
receiving and three
grounds) improving
accessibility
21
QuickTime™ and a
decompressor
are needed to see this picture.
SATA Use Cases
SATA v. PATA Performance
and Compatibility
• SATA devices can be set up to behave
like PATA devices through “legacy
mode” settings
• Devices look as if they are on a PATA
controller
• Through eSATA connectivity internal
SATA devices can connect to end
systems externally
22
SATA Use Cases
Enhanced Reliability
• Packet integrity is verified by Cyclic
Redundancy Checking (CRC)
• CRC authenticates all data, validates
that no corruption exists
• SATA also uses CRC to communicate
what data should be read or written
and to watch drive optimization
• Available latching connectors
23
SATA Use Cases
Flexible System Integration
• SATA is scalable, allowing for growth
and augmentations to the platform
• SATA supports all ATA and ATAPI
devices (CD, DVD, CDRW, tape
devices, Zip, etc.)
• USB and IEEE1394 support for eSATA
24
SATA Use Cases
Device Form Factors
•
•
•
•
•
•
•
2.5” Side and Bottom Mounting Device
3.5” Side and Bottom Mounting Device
5.25” Optical Device
5.25” Non-optical Device
9.5 mm Slim-line Drive
12.7 mm Slim-line Drive
1.8” SATA Drive
25
SATA Use Cases
2.5” Side and Bottom
Mounting Device
QuickTime™ and a
decompressor
are needed to see this picture.
• Form Factor for SSD and HDD applications
26
SATA Use Cases
3.5” Side and Bottom
Mounting Device
QuickTime™ and a
decompressor
are needed to see this picture.
• Form Factor for disk drives
27
SATA Use Cases
5.25” Optical Device
QuickTime™ and a
decompressor
are needed to see this picture.
• Form Factor for CD, DVD, CDRW, DVDRW, etc. drives
28
SATA Use Cases
9.5 mm Slim-line Drive
QuickTime™ and a
decompressor
are needed to see this picture.
• Form Factor for many laptop optical drives
29
SATA Use Cases
12.7 mm Slim-line Drive
• Form Factor for many laptop optical drives
30
SATA Use Cases
1.8” SATA Drive
• Form Factor for many drives designed for
portable devices and notebook computers
31
SATA Use Cases
Types of SATA Drives
• Optical Disk Drives (ODD)
• Hard Disk Drives (HDD)
• Solid State Disk Drives (SSD)
32
SATA Use Cases
Optical Disk Drives (ODD)
• All SATA Optical Disk Drives operate
at Generation 1 speed (1.5 Gbit/s)
• Offered in 5.25”, 9.5 mm, and 12.7 mm
form factors
• Capabilities include CD, DVD, CDRW,
DVDR, DVDRW
33
SATA Use Cases
Hard Disk Drives (HDD)
• SATA Hard Disk Drives can operate at
all speeds: 1.5 Gbit/s, 3.0 Gbit/s, and
6.0 Gbit/s
• Operating speeds of 4200 rpm, 5400
rpm, 7200 rpm, and 10,000 rpm
• Seen in all form factors (enclosures
available for 9.5 mm and 12.7 mm are
available)
34
SATA Use Cases
Solid State Disk Drives (SSD)
• SSD drives have many advantages over
HDD drives
• Typically composed of DRAM or
NAND memory
• No moving parts: faster startup,
reading, constant performance, silent,
lower heat production and power
consumption, more resistant to physical
shock and climate
35
SATA Use Cases
Solid State Disk Drives (SSD)
• Some disadvantages compared to HDD
drives
• Considerably higher cost, lower relative
capacities, limited write cycles, slower
write speeds
36
SATA Use Cases
Port Multipliers
• What Port Multipliers Do
• How Port Multipliers Operate
• How Port Multipliers are Cost-effective
QuickTime™ and a
decompressor
are needed to see this picture.
37
SATA Use Cases
What Port Multipliers Do
• From one SATA port, multiple drives or
devices can communicate
• Placed on the backplane of a SATA
enclosure
38
SATA Use Cases
What Port Multipliers Do
• Transparent operation to the drives
attached
• All SATA drives are supported
39
SATA Use Cases
How Port Multipliers Operate
• One SATA port multiplier host
connects to many SATA drives
• Operation is similar to USB hubs but
performance is in line with an
aggregated switch
40
SATA Use Cases
How Port Multipliers Operate
• Host bus adapter communicates with
all drives but each subsequent drive is
unaware of the multiplexing
• Drives act as if they are connected
directly to the host
41
SATA Use Cases
How Port Multipliers Operate
• Bus to SATA Devices
• Bus to SATA PM to
Devices
• Note that the available bandwidth on the 3Gbit/s link limits
drive connectivity, maintaining efficiency and performance
42
SATA Use Cases
How Port Multipliers are
Cost-effective
• Allow extended device scalability
• Up to 15 SATA devices can link to the
host with one cable
• Efficient packaging
43
SATA Use Cases
How Port Multipliers are
Cost-effective
• Greater performance than Firewire /
USB external drives
• Only one host adapter is required as
one PCI slot is needed
• No performance loss
44
Download