Le bus IEEE-1394 (FireWire) et SAS
Vers le SCSI série...

Origine / Possibilités / FireWire 800 / SAS versus FireWire, USB et SCSI parallèle

Le portrait d'un tueur ?

Cette norme peut-être considérée comme un sous élément du bus SCSI parallèle-3. Il s'agit d'un bus série permettant la connexion de nombreux périphériques de tous types. Sous le nom FireWire, Apple et Texas Instruments ont étudié ce bus qui semble devoir tout balayer sur son passage.
FireWire, ILink IEEE-1394... es-tu la fin du SCSI parallèle ?

IEEE 1394 exemple d'organisation
Légende et zoom (127 Ko)



Câble FireWire 400
1394 a

Origine de Firewire (IEEE-1394)

Née des efforts conjoints des sociétés Texas Instruments et Apple, FireWire, IEEE-1394, ILink est né à la fin des années 80 (du XXème siècle).

À la fin du XXème siècle, les constructeurs ne l'utilisaient que pour des périphériques multimédia (DVD, caméras vidéos), bien que tous les périphériques informatiques étaient acceptés par la norme.

Microsoft offre avec Windows98 et Windows 2000, le support de FireWire. C'est le début du phénomène FireWire.

Sony a été le premier grand constructeur a intégré cette norme dans ses PC vient de s'associer avec d'autres constructeurs pour imposer la norme. Parmi eux, Apple (c'est la moindre des choses...), Compaq, Matsushita/Panasonic, Philips, et Toshiba, HP...

Aujourd'hui, FireWire est omniprésent, sa version 1394b (800) commençant à bien s'implanter.

Possibilités de Firewire (IEEE-1394)

La norme gère les CDs, les disques durs, les imprimantes, les scanners, les caméras numériques...

Le branchement des périphériques peut se faire à chaud et le débit autorisé atteint les 800mo/s.

Comme le montre l'illustration, il est possible de connecter un ordinateur, directement aux périphériques audio-visuels, ou par l'intermédiaire de la "Set-top box" qui évite l'achat d'un ordinateur quand on n'en a pas l'usage. Il est possible de connecter ainsi, 63 ordinateurs (1023 fois plus si on inclus les ponts).

L'IEEE-1394 permet le transfert isochrone, ce qui permet d'utiliser de façon professionnelle les outils audio et vidéo.

C'est donc une interface très précieuse pour partager toutes sortes de périphériques. C'est probablement sur une architecture de ce type (liée à SCSI parallèle-3) que s'appuieront les futurs clusters d'ordinateurs. On attend encore le support matériel du RAID en configuration Firewire...

Il ne viendra peut-être jamais car maintenant, le Serial SCSI (SAS) prend la première place.

FireWire 800 (IEEE-1394b)

Vite, toujours plus vite...

Après le FireWire 400, c'est maintenant le 800 qui est de mise.

Il se distingue par un débit deux fois plus élevé (100Mo/s), mais aussi, par une connectique différente, un connecteur à 9 broches.

SAS Serial SCSI

Compatible avec le bus parallèle, le bus série SCSI est sans doute l'avenir du SCSI. Il accueille 15 périphériques pour un débit total de 3Go/s.

En effet, il est possible d'agréger plusieurs bus SAS pour obtenir des débits plus importants. avec 8 bus SAS à 300 Mo/s, on obtient 24 Go/s.

Ce débit théorique n'est limité pour l'instant que par les possibilités des disques durs qui atteignent environ 80Mo/s seulement.

C'est l'interface de choix pour tout serveur départemental haut de gamme.

La norme SCSI ultra-5 à 640Mo/s risque d'avoir du mal à se développer avec un voisin si encombrant.

 

SAS versus FireWire, SCSI parallèle, IDE et USB

  1. Serial SCSI
    (de 300 Mo/s à plusieurs Go/s)
    .
    Dès à présent, il est possible de positionner 15 disques SAS. à 75Mo/s de débit réel par disque, cela donne plus d'un Go/s... Mais l'adaptateur SAS permet à lui seul plus de 3Go/s.
    Avec les ports SAS larges, des débits de 12Go/s (4X) et 24Go/s (8S) sont possibles.

  2. SCSI parallèle
    (de 10 à 640 Mo/s)
    L'augmentation de débit sur ce bus parallèle se fait en augmentant la largeur du bus et surtout sa fréquence.
    L'arrivée de SAS annonce certainement la fin de cette avancée technologique.
    Les disques parallèles pourront continuer à être utiliser avec SAS.

  3. Serial ATA
    (150 Mo/s)
    Seulement 2 disques sur un bus SATA. Cela permet d'avoir des débits non-bridés pour les bons disques actuels.

  4. FireWire
    (50 et 100 Mo/s)
    Bonne performances, pour un disque unique.

  5. ATA
    (de 11,1 à 133 Mo/s)
    Norme dépassée à cause d'un très mauvais multitâche.

  6. USB
    (12 et 60Mo/s)
    Bonnes performances pour un disque unique.

 

À voir le tableau, le choix semble simple. Les normes FireWire et SCSI parallèle sont les plus performantes.

Avec un débit pouvant atteindre 800Mo/s, le FireWire semble donc être le meilleur choix. Cependant, si on cherche la performance maximale, il convient d'y regarder plus attentivement. :

  1. Les périphériques n'exploitent pas ce débit maximal. Même les disques SCSI parallèle, les plus performants atteignent à peine les 60Mo/s. Les disques ATA utilisés comme base pour le FireWire sont encore moins performants (7200 tours/minute au lieu de 15000 tours/minute pour les disques SCSI parallèle).

  2. Le SCSI parallèle exploite très bien les périphériques multiples, mieux que tous ses autres concurrents.

Ainsi, en fonction du nombre de périphériques et de leur type, les différentes normes sont plus ou moins performantes.

bullet

Si on utilise un disque dur, c'est les normes SCSI parallèle (à partir de l'Ultra2 Wide) qui sont les plus performantes, car c'est sous cette norme qu'existent les disques durs les plus performants. 60Mo/s en SCSI parallèle contre seulement 40Mo/s en FireWire.
Cette limitation est causée par l'utilisation de disques ATA avec FireWire.
Si les constructeurs utilisaient en FireWire les mêmes disques que ceux utilisés pour le SCSI parallèle, les deux normes seraient à égalité (débit maximal du disque dur identique).

bullet

Si on utilise deux disques durs, le FireWire et le SCSI parallèle doivent être à peu près à égalité.
Le FireWire, comme le SCSI parallèle  ne bride pas le débit maximum des disques. Le FireWire est plus facile à brancher, le SCSI parallèle, par ses fonctionnalités multitâches performantes et sa très faible utilisation du processeur de l'ordinateur est aussi à considérer.

bullet

Si on utilise plusieurs disques durs, le SCSI parallèle revient en force grâce à ses nombreuses fonctions multitâches (déconnexion, multithreading...) et à la très faible utilisation du processeur de l'ordinateur pour tous les transferts sur le bus.
C'est pour cette raison et aussi à cause de l'absence de solution RAID matérielle en FireWire que tous les serveurs haut de gamme sont en SCSI parallèle.

bullet

Si on utilise des périphériques Vidéo, le FireWire prend la tête grâce à ses fonctionnalités de transfert isochrone.

Voir aussi : Terminaison, Comparatif des normes, Connectique, ID et L'UN et Largeur bus.

Le site officiel de FireWire IEEE-1394

Pour en savoir plus

Sociétés ayant adhéré à FireWire

Liens sur FireWire

http://www.apple.com/pr/library/1999/feb/17firewire.html


Membre de Click-FR®, Réseau francophone Paie-Par-Click

Dernière mise à jour : 22/08/2006