Serial Attached SCSI

De Wikipedia, la enciclopedia libre

Serial Attached SCSI o SAS, es una interfaz de transferencia de datos en serie, sucesor del SCSI (Small Computer System Interface) paralelo, aunque sigue utilizando comandos SCSI para interaccionar con los dispositivos SAS. Aumenta la velocidad y permite la conexión y desconexión en caliente.

La organización que se encuentra detrás del desarrollo de la especificación SAS es la SCSI Trade Association. Se trata de una organización sin ánimo de lucro ubicada en California que se formó en 1996 para promover el uso y el conocimiento sobre SCSI paralelo.

La primera versión apareció a finales de 2003: SAS 300, que conseguía un ancho de banda de 3Gb/s, lo que aumentaba considerablemente la velocidad de su predecesor (SCSI Ultra 320MB/s). La siguiente evolución, SAS 600, consigue una velocidad de hasta 6Gb/s, mientras que se espera llegar a una velocidad de alrededor de 12Gb/s alrededor del año 2010.

Una de las principales características es que aumenta la velocidad de transferencia al aumentar el número de dispositivos conectados, es decir, puede gestionar una tasa de transferencia constante para cada dispositivo conectado, además de terminar con la limitación de 16 dispositivos existente en SCSI, es por ello que se vaticina que la tecnología SAS irá reemplazando a su predecesora SCSI.

Además, el conector es el mismo que en el interfaz SATA y permite utilizar estos discos duros, para aplicaciones con menos necesidad de velocidad, ahorrando costos. Por lo tanto, los discos SATA pueden ser utilizados por controladoras SAS pero no a la inversa, una controladora SATA no reconoce discos SAS.


Contenido

[editar] Historia

En 1996 se crea la SCSI Trade Association. Y en diciembre de 2001 la SCSI Trade Association define los requisitos de mercado para la especificación Serial Attached SCSI y asume la responsabilidad de promover esta tecnología a la industria.

En mayo de 2002, se transfirió la especificación al T10 Technical Committee para comenzar con su estandarización. Ésta se planificó para estar terminada a mediados de 2003. En noviembre de 2003, Serial Attached SCSI estándar es publicada por ANSI.

En 2004 aparecen los primeros productos y dispositivos utilizando esta tecnología, en su mayoría discos duros y adaptadores. Se espera que con el tiempo vayan apareciendo mayor variedad de dispositivos.

[editar] Miembros

Existen cuatro tipos de miembros en esta asociación: Sponsor, Principal, y Promotional e Interop. Dependiendo de tipo de miembro se obtienen diferentes derechos y beneficios. La cuota anual varía entre 4.000 y 25.000 dólares.

Como miembros destacados:

  • Sponsor: Adaptec, Hewlett-Packard, Intel, LSI Logic, Maxtor, Seagate
  • Principal: Fujitsu, Hitachi, IBM, Western Digital
  • Promotional: Dell, NEC, Texas Instruments

La organización está dirigida por un conjunto de directores elegidos por los miembros con derecho a voto (miembros Sponsor y Principal). La SCSI Trade Association no es responsable de la estandarización técnica correspondiente a las especificaciones SCSI, esta tarea recae sobre el Comité T10.

El T10 Technical Committee forma parte del International Committee on Information Technology Standards (INCITS). A su vez, el INCITS es dependiente del American National Standards Institute (ANSI).


[editar] Fundamentos Físicos

[editar] Características

Especificaciones técnicas de SAS

Está diseñado para permitir mayores tasas de transferencia y ser compatible con SATA (Serial ATA), y permite hasta 16384 dispositivos direccionables en un dominio SAS. Esto es posible gracias a los dominios SAS, que son un conjunto de puertos que se comunican unos con otros.

Un dominio SAS se compone de:

  • Uno o varios dispositivos SAS, cada dispositivo contiene:
    • Uno o varios puertos SAS, cada puerto contiene:
      • De 1 a 128 PHYs
  • Un subsistema de servicio de entrega, que puede tener:
    • De 0 a 127 dispositivos de expansión SAS

A cada dispositivos SAS se asigna un nombre único universal World Wide Name: SAS address (asignado por el IEEE para cada fabricante particular). Cada WWN identifica unívocamente el dispositivo en un dominio SAS igual que el identificador SCSI identifica un dispositivo en un bus SCSI paralelo.


[editar] Arquitectura

Niveles de la arquitectura SAS

La arquitectura SAS está dividida en cinco niveles:

  • Nivel físico:
    • Define las características eléctricas y físicas de las conexiones.
    • Transmisión mediante señalización diferencial.
    • Interconexión pasiva, con tres tipos de conductores:
      • SFF 8482 – compatible con SATA
      • SFF 8484 – conector interno para conectar hasta 4 dispositivos
      • SFF 8470 – conector externo (InfiniBand connector), hasta 4 dispositivos
  • Nivel PHY:
    • Define los protocolos de señalización.
    • Cada PHY contiene un transmisor-receptor (transreceiver) y un enlace físico (unión de dos PHY).
  • Nivel de enlace:
    • Proporciona primitivas generales y primitivas específicas según el tipo de protocolo (SSP, STP, SMP).
    • Manipula las conexiones y transmite las tramas.
  • Capa de puertos:
    • Son una abstracción que agrupa un conjunto de PHYs y direcciones SAS conectados con otros PHYs.
    • Selecciona el PHY a través del cual enviar la trama.
    • Comunica, a la capa de enlace de cada PHY, cuando abrir y cerrar conexiones.
  • Nivel de transporte:
    • Define los contenidos de las tramas
    • Soporta tres protocolos de transporte:
      • Serial SCSI Protocol (SSP): soporte de dispositivos de disco SAS
      • Serial ATA Tunneling Protocol (STP): soporte de discos SATA
      • Serial Management Protocol (SMP): control de expansores SAS (SAS Expanders)
  • Nivel de aplicación


[editar] Comparando SAS con SATA

  • Los dispositivos SATA se identifican por el puerto al cual están conectados, mientras los SAS se identifican por el World Wide Name (WWN).
  • Los dispositivos SATA 1 no soportan el encolamiento de comandos mientras que los SAS soportan Comandos etiquetados en cola. Esto se soluciona con los dispositivos SATA 2 utilizando Native Command Queuing (NCQ).
  • SATA sigue el set de órdenes ATA y soporta discos duros y unidades de CD-ROM, mientras que SAS soporta un gran rango de dispositivos incluyendo discos duros, scanners, impresoras, unidades de CD-ROM, etc.
  • El hardware SAS permite múltiples caminos de I/O a los dispositivos, mientras que SATA no. Esto se soluciona con SATA 2 al usar un multiplicador de puerto que permite multi-caminos.
  • SATA es principalmente usado para aplicaciones no-criticas como PC caseros mientras que el uso de SAS, dada su robustez puede ser utilizada para servidores de aplicaciones críticas.
  • La recuperación de errores de SAS así como los reportes que generan son mucho más limpios que SATA.
  • SAS complementa SATA y no es un competidor para SATA.
  • SAS usa señales eléctricas más altas (800-1600mV TX, 275-1600mV RX) que SATA (400-600mV TX, 325-600mV RX), así que cuando se mezclan los discos SAS tienen que bajar su funcionamiento a los voltajes de SATA.
  • SAS puede usar cables de hasta 8 m de largo mientras que SATA se limita a 2 m.

[editar] Enlaces externos

Herramientas personales
Crear un libro