Sequent Computer Systems fue una empresa de informática que diseñó y fabricó sistemas informáticos multiprocesadores . Fueron unos de los pioneros en sistemas abiertos de multiprocesamiento simétrico (SMP) de alto rendimiento , innovando tanto en hardware (por ejemplo, gestión de caché y manejo de interrupciones ) como en software (por ejemplo, lectura-copia-actualización ).
A través de una asociación con Oracle Corporation , Sequent se convirtió en una plataforma UNIX de gama alta dominante a finales de los años 1980 y principios de los años 1990. Más tarde, introdujeron una plataforma de gama alta de próxima generación para UNIX y Windows NT basada en una arquitectura de acceso a memoria no uniforme , NUMA-Q. A medida que los precios del hardware cayeron a finales de los años 1990 e Intel cambió su enfoque de servidores a la familia de procesadores Itanium , Sequent se unió al esfuerzo del Proyecto Monterey en octubre de 1998, que tenía como objetivo trasladar un Unix estándar a varias plataformas nuevas. [1]
En julio de 1999, Sequent aceptó ser adquirida por IBM . [2] En ese momento, el director ejecutivo de Sequent dijo que su tecnología "encontraría su camino a través de todo el campo de productos de IBM" [1] e IBM anunció que "vendería máquinas Sequent y también incorporaría la tecnología de Sequent... en sus propios servidores", [2] pero en mayo de 2002 una disminución en las ventas de los modelos adquiridos a Sequent, entre otras razones, llevó al retiro de los productos heredados de Sequent. [3]
Los vestigios de las innovaciones de Sequent siguen vivos en forma de software de agrupamiento de datos de PolyServe (posteriormente adquirido por HP), [4] [5] varios proyectos dentro de OSDL , contribuciones de IBM al núcleo Linux y reclamos en la demanda SCO v. IBM . [6] [7] [8] [9] [10]
Originalmente llamada Sequel , [11] Sequent se formó en 1983 [12] cuando un grupo de diecisiete ingenieros y ejecutivos dejaron Intel después de que se cancelara el fallido proyecto iAPX 432 "mainframe en un chip"; a ellos se unió un empleado que no era de Intel . Comenzaron Sequent para desarrollar una línea de computadoras SMP, [13] entonces considerada como uno de los campos en ascenso en el diseño de computadoras. [14] [15] [16]
Los primeros sistemas informáticos de Sequent fueron el Balance 8000 (lanzado en 1984) y el Balance 21000 (lanzado en 1986). [17] Ambos modelos se basaban en procesadores National Semiconductor NS32032 de 10 MHz , cada uno con una pequeña caché de escritura simultánea conectada a una memoria común para formar un sistema de memoria compartida . El Balance 8000 admitía hasta 6 placas de doble procesador para un máximo total de 12 procesadores. [18] [19] [20] El Balance 21000 admitía hasta 15 placas de doble procesador para un máximo total de 30 procesadores. [20] [21]
Los sistemas ejecutaban una versión modificada de Unix 4.2BSD que la compañía llamó DYNIX , para DYNamic unIX. Las máquinas fueron diseñadas para competir con el DEC VAX-11/780 , con todos sus procesadores económicos disponibles para ejecutar cualquier proceso. Además, el sistema incluía una serie de bibliotecas que podían ser utilizadas por los programadores para desarrollar aplicaciones que pudieran utilizar más de un procesador a la vez.
Su siguiente serie fue Symmetry, basada en Intel 80386 , lanzada en 1987. Varios modelos admitían entre 2 y 30 procesadores, utilizando una nueva caché de copia inversa y un bus de memoria de 64 bits más amplio . Los modelos Symmetry 2000 de 1991 añadieron varias placas SCSI y se ofrecieron en versiones con entre uno y seis procesadores Intel 80486. Al año siguiente añadieron Symmetry 2000/x50 basado en VMEbus con CPU más rápidas.
A finales de los años 1980 y principios de los años 1990 se produjeron grandes cambios en el ámbito del software de Sequent. DYNIX fue sustituido por DYNIX/ptx, que se basaba en una fusión de UNIX System V y 4.2BSD de AT&T Corporation . Y esto ocurrió durante un período en el que los sistemas de gama alta de Sequent tuvieron un éxito especial debido a una estrecha relación de trabajo con Oracle , específicamente sus servidores de bases de datos de gama alta . En 1993, añadieron Symmetry 2000/x90 junto con su software ptx/Cluster, que añadió varias funciones de alta disponibilidad e introdujo soporte personalizado para Oracle Parallel Server.
En 1994, Sequent introdujo los modelos de la serie Symmetry 5000 SE20, SE60 y SE90, que utilizaban CPU Pentium de 66 MHz en sistemas de entre 2 y 30 procesadores. [12] Al año siguiente, ampliaron la gama con la línea SE30/70/100, que utilizaba procesadores Pentium de 100 MHz, [12] y, en 1996, con la línea SE40/80/120, que utilizaba procesadores Pentium de 166 MHz. Una variante de la serie Symmetry 5000, la serie WinServer 5000, ejecutaba Windows NT en lugar de DYNIX/ptx. [22]
Al reconocer el aumento de la competencia por los sistemas SMP después de haber sido los primeros en adoptar la arquitectura, y la creciente integración de la tecnología SMP en los microprocesadores, Sequent buscó su siguiente fuente de diferenciación. Comenzaron a invertir en el desarrollo de un sistema basado en una arquitectura de memoria no uniforme coherente con la caché ( ccNUMA ) y aprovecharon la interconexión coherente escalable . NUMA distribuye la memoria entre los procesadores, evitando el cuello de botella que se produce con una única memoria monolítica. El uso de NUMA permitiría a sus máquinas multiprocesador superar en general a los sistemas SMP, al menos cuando las tareas se pueden ejecutar cerca de su memoria, como es el caso de los servidores , donde las tareas normalmente no comparten grandes cantidades de datos.
En 1996 lanzaron la primera de una nueva serie de máquinas basadas en esta nueva arquitectura. Conocida internamente como STiNG, abreviatura de Sequent: The Next Generation (with Intel inside) , se comercializó como NUMA-Q [23] y fue el último de los sistemas lanzados antes de que IBM comprara la empresa por más de 800 millones de dólares.
IBM inició entonces el Proyecto Monterey con la Operación Santa Cruz , con la intención de producir un Unix estandarizado con capacidad NUMA que funcionara en plataformas IA-32 , IA-64 , POWER y PowerPC . Este proyecto más tarde fracasó cuando IBM y SCO se volcaron al mercado Linux , pero es la base de la demanda SCO v. IBM Linux de la "nueva SCO" .
Con su estrategia de productos futuros hecha trizas, parecía que Sequent tenía poco futuro por sí solo, y fue comprado por IBM en 1999 por 810 millones de dólares. [24] IBM lanzó varios servidores x86 con una arquitectura NUMA. El primero fue el x440 en agosto de 2002, seguido por el x445 en 2003. En 2004, se añadió un x455 basado en Itanium a la familia NUMA. Durante este período, la tecnología NUMA se convirtió en la base de la arquitectura X extendida de IBM (eXA, que también podría significar arquitectura X empresarial). A partir de 2011, este chipset se encuentra ahora en su quinta generación, conocida como tecnología eX5. [25] [26] Ahora se comercializa bajo la marca IBM System x .
Según un artículo del 30 de mayo de 2002 del Wall Street Journal (WSJ) titulado "El acuerdo siguiente supone una dura lección para IBM":
A continuación se presenta una descripción más detallada [27] de las dos primeras generaciones de productos Symmetry, lanzados entre 1987 y 1990.
{{cite web}}
: CS1 maint: copia archivada como título ( enlace )