SAS Protocol (Clause 7)

advertisement
UNH InterOperability Lab
Serial Advanced Technology Attachment
(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
SATA Uses in the Enterprise
• Scalability and Cost
• Cabling and
Connections
• Performance and SATA
/ SAS Compatibility
QuickTime™ and a
decompressor
are needed to see this picture.
Scalability and Cost
• SATA is highly viable for servers and
storage networks
• One SATA controller can aggregate multiple
ports
• Multiple SATA drives can be linked using
backplanes and external enclosures
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.
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
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.
SATA Cables
• Up to 1 meter in length, 7 conductors (3 grounds
and 2 pairs of data lines)
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
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
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
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
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
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
Third Generation SATA (6.0
Gbit/s)
• New NCQ host processing and management
• Power management improved
• Former SATA cables and connectors still
meet specification
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
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
Native Command Queuing
(NCQ)
QuickTime™ and a
decompressor
are needed to see this picture.
• Commands are ordered in the queue to minimize
mechanical movement
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
QuickTime™ and a
decompressor
are needed to see this picture.
SATA Uses in Personal
Computing
• Better performance than and backwards
compatibility with PATA (Parallel Advanced
Technology Attachment)
• Enhanced reliability
• Flexible system integration
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
QuickTime™ and a
decompressor
are needed to see this picture.
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
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
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
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
2.5” Side and Bottom Mounting
Device
QuickTime™ and a
decompressor
are needed to see this picture.
•
Form Factor for SSD and HDD applications
3.5” Side and Bottom Mounting
Device
QuickTime™ and a
decompressor
are needed to see this picture.
• Form Factor for disk drives
5.25” Optical Device
QuickTime™ and a
decompressor
are needed to see this picture.
• Form Factor for CD, DVD, CDRW, DVDRW, etc. drives
9.5 mm Slim-line Drive
QuickTime™ and a
decompressor
are needed to see this picture.
• Form Factor for many laptop optical drives
12.7 mm Slim-line Drive
• Form Factor for many laptop optical drives
1.8” SATA Drive
• Form Factor for many drives designed for portable devices
and notebook computers
Types of SATA Drives
• Optical Disk Drives (ODD)
• Hard Disk Drives (HDD)
• Solid State Disk Drives (SSD)
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
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)
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
Solid State Disk Drives (SSD)
• Some disadvantages compared to HDD
drives
• Considerably higher cost, lower relative
capacities, limited write cycles, slower write
speeds
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.
What Port Multipliers Do
• From one SATA port, multiple drives or
devices can communicate
• Placed on the backplane of a SATA
enclosure
What Port Multipliers Do
• Transparent operation to the drives attached
• All SATA drives are supported
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
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
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
How Port Multipliers are Costeffective
• Allow extended device scalability
• Up to 15 SATA devices can link to the host
with one cable
• Efficient packaging
How Port Multipliers are Costeffective
• Greater performance than Firewire / USB
external drives
• Only one host adapter is required as one
PCI slot is needed
• No performance loss
Sources
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
http://www.serialata.org/technology/why_sata.asp
http://www.wisegeek.com/what-is-sata-or-serial-ata.htm
http://www.thaiinternetwork.com/backend/imagefile/0213_3.jpg
http://www.smartcomputing.com/editorial/article.asp?article=articles/archive/l0907/41l07/41l07.asp
http://www.blogcdn.com/www.engadget.com/media/2007/10/wd-scorpio-320gb.jpg
http://c1.neweggimages.com/productimage/22-136-317-03.jpg
http://computer-reviews.net/files/Toshiba%20Dual%20Layer%20DVD%20Writer.jpg
http://www.pcstats.com/articleimages/200708/LGGSAH62N_sata2.jpg
http://www.techfresh.net/wp-content/uploads/2008/09/toshiba-250gb-sata-disk.jpg
http://www.serialata.org/technology/port_multipliers.asp
http://freshisback.files.wordpress.com/2009/03/skyscraper.jpg
http://www.uriel-law.com/images/ComputerNetwork.jpg
http://www.tomsguide.com/us/intel-ss4000e-raid5-nas,review-714-4.html
http://img.tomshardware.com/us/2007/08/10/unified_serial_raid_controllers_for_pci_express/satasas.jpg
http://img.zdnet.com/techDirectory/_SATPAT.JPG
http://www.sataport.com/5-port-sata-multiplier-silicon-image2.jpg
UNH InterOperability Lab
Serial Attached SCSI (SAS)
Use Cases
Download