La computación de productos básicos (también conocida como computación de clústeres de productos básicos ) implica el uso de una gran cantidad de componentes de computación ya disponibles para la computación paralela , para obtener la mayor cantidad de computación útil a bajo costo. [1] Se trata de computación realizada en computadoras básicas en lugar de superminicomputadoras de alto costo o en computadoras boutique . Las computadoras básicas son sistemas informáticos , fabricados por múltiples proveedores, que incorporan componentes basados en estándares abiertos . [ cita requerida ] Dichos sistemas son dichos [¿ por quién? ] para estar basado encomponentes básicos , ya que el proceso de estandarización promueve costos más bajos y una menor diferenciación entre los productos de los proveedores. La estandarización y la diferenciación disminuida reducen el costo de cambio o salida de cualquier proveedor, lo que aumenta el apalancamiento de los compradores y evita el bloqueo . Un principio rector de la computación básica es que es preferible tener más hardware de bajo costo y bajo rendimiento trabajando en paralelo ( computación escalar ) (por ejemplo, AMD x86 CISC [2] ) que tener menos hardware de alto rendimiento y alto costo. elementos [3] (por ejemplo, IBM POWER7 o SPARC [4] RISC de Sun-Oracle ). En algún momento, la cantidad de sistemas discretos en un clúster será mayor que el tiempo medio entre fallas (MTBF) para cualquier plataforma de hardware [ dudoso ] , sin importar cuán confiable sea, por lo que la tolerancia a fallas debe integrarse en el software de control. [5] [6] Las compras deben optimizarse en el costo por unidad de rendimiento, no solo en el rendimiento absoluto por CPU a cualquier costo. [ cita requerida ]
Historia
De mediados de la década de 1960 a principios de la de 1980
Las primeras computadoras eran grandes, caras y propietarias. El movimiento hacia la computación básica comenzó cuando DEC introdujo el PDP-8 en 1965. Se trataba de una computadora que era relativamente pequeña y lo suficientemente barata como para que un departamento pudiera comprar una sin convocar una reunión de la junta directiva. Toda la industria de las minicomputadoras surgió para satisfacer la demanda de computadoras "pequeñas" como la PDP-8. Desafortunadamente, cada una de las muchas marcas diferentes de miniordenadores tuvo que valerse por sí misma porque no había software y había muy poca compatibilidad de hardware entre las marcas.
Cuando se introdujo el primer microprocesador de propósito general en 1974, inmediatamente comenzó a debilitarse en el extremo inferior del mercado de las computadoras, reemplazando a las minicomputadoras integradas en muchos dispositivos industriales.
Este proceso se aceleró en 1977 con la introducción del primer microordenador similar a un producto básico, el Apple II . Con el desarrollo de la aplicación VisiCalc en 1979, las microcomputadoras salieron de la fábrica y comenzaron a ingresar a las suites de oficina en grandes cantidades, pero aún por la puerta trasera.
De los 80 a mediados de los 90
El IBM PC se introdujo en 1981 e inmediatamente comenzó a desplazar a los Apple II en el mundo corporativo, pero la informática básica como la conocemos hoy realmente comenzó cuando Compaq desarrolló el primer verdadero IBM PC compatible. Cada vez más microcomputadoras compatibles con PC comenzaron a ingresar a las grandes empresas a través de la puerta principal y la informática de productos básicos estaba bien establecida.
Durante la década de 1980, las microcomputadoras comenzaron a desplazar a las computadoras más grandes de manera seria. Al principio, el precio era la justificación clave, pero a finales de la década de 1980 y principios de la de 1990, la tecnología de semiconductores VLSI había evolucionado hasta el punto en que el rendimiento del microprocesador comenzó a eclipsar el rendimiento de los diseños lógicos discretos. Estos diseños tradicionales estaban limitados por problemas de retardo de la velocidad de la luz inherentes a cualquier CPU más grande que un solo chip, y el rendimiento por sí solo comenzó a impulsar el éxito de los sistemas basados en microprocesadores.
A mediados de la década de 1990, casi todas las computadoras fabricadas se basaban en microprocesadores, y la mayoría de los microprocesadores de propósito general eran implementaciones de la arquitectura del conjunto de instrucciones x86 . Aunque hubo una época en la que cada fabricante de ordenadores tradicional tenía sus propios diseños basados en microprocesadores, hoy en día sólo hay unos pocos fabricantes de sistemas informáticos no básicos.
Hoy
Hoy en día, cada vez hay menos requisitos informáticos comerciales generales que no se pueden cumplir con las computadoras básicas disponibles en el mercado. Es probable que la gama baja del género de supermicrocomputadoras siga siendo impulsada hacia arriba por microcomputadoras de productos básicos cada vez más poderosas.
Despliegue
Ver también
- Comercial listo para usar (COTS)
- Clúster de PlayStation 3
- Cúmulo de Beowulf
Referencias
- ^ John E. Dorband; Josephine Palencia Raytheon; Udaya Ranawake. "Clústeres de computación de productos básicos en Goddard Space Flight Center" (PDF) . http://spacejournal.ohio.edu/ : Centro de vuelo espacial Goddard . Consultado el 7 de marzo de 2010 .
El propósito de la computación en clúster de productos básicos es utilizar una gran cantidad de componentes de computación fácilmente disponibles para la computación en paralelo para obtener la mayor cantidad de cálculos útiles al menor costo. El tema del costo de un recurso computacional es clave para la ciencia computacional y el procesamiento de datos en GSFC como lo es en la mayoría de los otros lugares, con la diferencia de que la necesidad en GSFC supera con creces cualquier expectativa de satisfacer esa necesidad.
- ^ http://www.computerworld.com/s/article/9154518/IBM_HP_servers_won_t_stop_x86_onslaught_on_Unix
- ^ http://research.google.com/pubs/DistributedSystemsandParallelComputing.html
- ^ ftp://ftp.software.ibm.com/common/ssi/pm/rg/n/poo03017usen/POO03017USEN.PDF [ enlace muerto permanente ]
- ^ http://www.morganclaypool.com/doi/abs/10.2200/S00193ED1V01Y200905CAC006
- ^ "Copia archivada" . Archivado desde el original el 10 de agosto de 2011 . Consultado el 6 de marzo de 2010 .CS1 maint: copia archivada como título ( enlace )
enlaces externos
- alta escalabilidad
- Dentro de HPC
- Tolerancia a fallos Manejado mediante re-ejecución
- HADOOP
- Modelos informáticos de productos básicos de Google
- La gran mentira revelada