En la arquitectura de los interferómetros del JPL, la multiplicidad se refiere a la existencia de múltiples copias idénticas de componentes (tanto hardware como software) dentro de un mismo sistema
Sin embargo, su propósito es fundamentalmente distinto al de la ingeniería de software tradicional:
Rendimiento vs. Redundancia: A diferencia de las arquitecturas convencionales o en la nube, donde tener múltiples instancias significa "redundancia" (tener repuestos por si uno falla), en el interferómetro del JPL la multiplicidad no añade robustez ni tolerancia a fallos
. No hay unidades de repuesto ni rutas de datos alternativas activas . Propósito Físico (Física Dura): Las copias adicionales existen estrictamente para cumplir con requisitos de rendimiento físico:
Captación de Luz: Se añaden más colectores de luz estelar (y sus correspondientes componentes de software) para aumentar la cantidad de luz que el instrumento puede procesar, permitiendo detectar objetivos más tenues
. Resolución: Se añaden más procesadores o líneas de base para aumentar la capacidad de resolución de imagen del interferómetro
Dependencia Crítica: Dado que todas las copias son necesarias simultáneamente para realizar el cálculo matemático de la luz (interferometría), la pérdida de una unidad no activa un mecanismo de "failover" (como en un clúster de servidores), sino que degrada inmediatamente la capacidad científica del instrumento o invalida la misión.
Resumen Visual
Imagina un sistema de audio:
Multiplicidad Tradicional (Redundancia): Tienes 2 altavoces, pero solo usas uno. Si se rompe, enciendes el segundo.
Multiplicidad Física (JPL): Tienes 2 altavoces para sonar el doble de fuerte (o en estéreo). Si uno se rompe, el sistema ya no cumple su función original (no se oye fuerte o pierdes el estéreo).
Conclusión del Documento:
El reporte concluye que en líneas de productos de alto rendimiento, cuando hay un conflicto entre la modificabilidad (facilidad de cambio/reuso) y el rendimiento (física), el rendimiento siempre gana