Libro en PDF - DIT - Universidad Politécnica de Madrid
Libro en PDF - DIT - Universidad Politécnica de Madrid
Libro en PDF - DIT - Universidad Politécnica de Madrid
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Iniciativa <strong>de</strong> Def<strong>en</strong>sa Estratégica (S.D.I.)En este <strong>en</strong>torno se ha <strong>de</strong> mant<strong>en</strong>er un sistema que funcione coordinadam<strong>en</strong>te taly como explicábamos antes. Para muchos, la gestión <strong>de</strong>l sistema es la clave <strong>de</strong>todo el problema <strong>de</strong> la S.D.I., <strong>de</strong>cidir qué hacer con la información una vez que seha conseguido. Entre otras cosas se ha <strong>de</strong> mant<strong>en</strong>er una base <strong>de</strong> datos con todoslos objetivos que existan y la información relevante <strong>en</strong> cada caso (si es una cabezanuclear, si es un señuelo, ruta, si ya ha sido <strong>de</strong>sactivado, si está intacto, etc.) yaque no pue<strong>de</strong> repetirse toda la operación <strong>de</strong> id<strong>en</strong>tificación y seguimi<strong>en</strong>to <strong>en</strong> cadafase y es imposible saber si un misil ha sido ya inutilizado por un láser o si estáintacto. También hay que mant<strong>en</strong>er información sobre todos los sistemas <strong>de</strong><strong>de</strong>f<strong>en</strong>sa, su situación y estado (cuánta munición queda, qué s<strong>en</strong>sores, computadoresy nodos están todavía <strong>en</strong> funcionami<strong>en</strong>to, etc.). Coordinar la asignación <strong>de</strong>armas a los objetivos y mant<strong>en</strong>er la consist<strong>en</strong>cia <strong>de</strong> la base <strong>de</strong> datos <strong>en</strong> todomom<strong>en</strong>to.El problema <strong>de</strong> la consist<strong>en</strong>cia es fundam<strong>en</strong>tal para conseguir una <strong>de</strong>f<strong>en</strong>sa eficazpues si una estación con armas resulta <strong>de</strong>struida sus objetivos han <strong>de</strong> asignarsea otra estación capaz <strong>de</strong> alcanzarlos y con sufici<strong>en</strong>te munición como para hacersecargo <strong>de</strong> la nueva tarea. También habrá <strong>de</strong> resolver problemas <strong>de</strong> datos contradictorios,por ejemplo, un s<strong>en</strong>sor dice que hay 8 misiles y otro dice que hay 12,¿quién ti<strong>en</strong>e razón?, ¿no es posible que haya 20?, <strong>en</strong> un sistema <strong>de</strong> este tipo estas<strong>de</strong>cisiones son cruciales. Y todos estos problemas hay que combinarlos con elhecho <strong>de</strong> que la base está distribuida y las difer<strong>en</strong>tes copias han <strong>de</strong> respon<strong>de</strong>r <strong>de</strong>la misma forma pues no pue<strong>de</strong> permitirse que cada copia dé una solución distinta.Por el mom<strong>en</strong>to no exist<strong>en</strong> técnicas que asegur<strong>en</strong> la fiabilidad <strong>de</strong> sistemas que utilizanbases <strong>de</strong> datos asíncronas.Uno <strong>de</strong> los programas que más frecu<strong>en</strong>tem<strong>en</strong>te se citan como ejemplo<strong>de</strong> que se pue<strong>de</strong> construir software muy complejo es el que utilizaAT&T para la conmutación <strong>en</strong> líneas telefónicas (conocido como elSistema Número 5 <strong>de</strong> Conmutación Electrónica <strong>de</strong> AT&T). Este sistemasoftware es <strong>de</strong>l ord<strong>en</strong> <strong>de</strong>l millón <strong>de</strong> líneas <strong>de</strong> código, distribuido, <strong>en</strong>tiempo real, y tolerante a fallos.Sin embargo este sistema se colapsó <strong>en</strong> Enero <strong>de</strong> 1990 durante 9horas, produci<strong>en</strong>do unas pérdidas a AT&T que están <strong>en</strong>tre los 60 y 75millones <strong>de</strong> dólares. Eso sin contar con las pérdidas producidas <strong>en</strong>todas las compañías que se basan <strong>en</strong> el teléfono para su funcionami<strong>en</strong>tocomo, por ejemplo, las compañías <strong>de</strong> reservas <strong>de</strong> vuelos queestimaron catastróficas sus pérdidas. Este suceso ha <strong>de</strong>mostrado unavez más cómo un fallo <strong>en</strong> un pequeño programa que forma parte <strong>de</strong>un sistema mucho mayor ti<strong>en</strong>e unas repercusiones gravísimas <strong>en</strong>todos los niveles superiores. Lo que es <strong>en</strong> sí mismo un fallo <strong>de</strong> unelem<strong>en</strong>to <strong>de</strong>l primer nivel <strong>de</strong> complejidad, se traduce <strong>en</strong> un colapsototal <strong>de</strong>l sistema (segundo nivel) y una implicaciones importantísimas<strong>en</strong> el tercer nivel.315