Servidores en el cine – nuestros Diez Mejores | El Revendedor de TI

Servidores en el cine – nuestros Diez Mejores

Entrada de: Hudson

Hace unas semanas, Corey escribió sobre los mejores “Diez servidores que cambiaron el mundo”. Como reacción, decidí hacer mi propia lista… Los Diez servidores que cambiaron el mundo ficticio.

Hay dos pautas para esta lista. Una, deben existir sólo en el mundo de las películas o la TV. Segundo, deben encuadrarse en la siguiente definición: un servidor es un sistema de computación que proporciona servicios o datos a otros sistemas de computación – llamados clientes – en una red u otro dispositivo de comunicación.

Dicho lo cual, aquí están. Sin un orden en particular…

————————————————————————————————————-

1. Teletraan 1 - Transformers (1983 - 2007)

Puede que aún no conozca mucho sobre los Transformers, pero para el próximo verano lo sabrá. Si un servidor es un sistema de computación que mantiene y controla a otros sistemas de computación, entonces Teletraan decididamente es un servidor.

Teletraan es la computadora que ayudó y recreó a los Autobots y Decepticons en el programa de TV de los Transformers. Fue la computadora que seleccionó quién sería camión semi y quién sería un radio grabador. Rutinariamente proporcionaba a los sistemas de computación menores (o sea, los Transformers) nuevos datos a través del satélite espía o de extensas base de datos. Era un hardware construido para hacer imágenes.

Comparación con el mundo real: cuando se piensa en una computadora que se destaca en el diseño gráfico, se piensa en Apple. Así que, en teoría, podríamos comparar a Teletraan con Xserve de Apple. Dos procesadores dual-core de 3GHz Xeon con un Xserve RAID para 7TB de historia de Autobots. Excelentrón.

————————————————————————————————————-

2. MCP - Tron (1982)

El Programa de Control Maestro (MCP en inglés) era un servidor impresionante que ejecutaba múltiples programas al mismo tiempo. La corporación ENCOM tenía muchas divisiones, y cada una utilizaba este servidor central para almacenaje y operación. Cada programa podía recorrer la unidad central e interactuar con otros programas, lo que en última instancia destruía el MCP o sistema operativo y creaba grandes problemas. (¡Por no mencionar que las filtraciones de memoria en la RAM estaban fuera de control!) Claramente el hardware necesitaba una revisión. Memoria ECC y Protección de Memoria se necesitaban desesperadamente. Finalmente, los héroes celebraron su triunfo sobre el MCP dentro de su mundo virtual. Poco sabían, llegado el lunes, que la administración de TI probablemente recargaría el software de MCP “dañado” a partir de una cinta backup – y que todos serían borrados poco después.

Comparación con el mundo real: el MCP puede compararse con cualquier sistema operativo actual. La idea de que el MCP absorbería a otros programas y asumiría sus funciones no es descabellado - por ejemplo, Apple lanzó el Dashboard después que se creara el Konfabulator. (Y Microsoft tiene algunos trajes anti-confianza bajo el cinturón para mejor ilustrar dicho punto).

————————————————————————————————————-

3. Entorno UNIX - Jurassic Park (1993)

El entorno UNIX aquí es una clásica broma de chiflados de la informática. Todo lo que se veía era real – creado por Silicon Graphics y llamado IRIX. InGen era la corporación que financiaba la isla, y desde una perspectiva de TI permitieron que la peor posibilidad ocurriese: permitieron que un programador diseñara la infraestructura sin ninguna supervisión. Lo que es peor, obviamente no solicitaron ninguna documentación de lo que se hizo. El resultado fue que un niño tuvo que piratear el sistema y ganar acceso privilegiado al ROOT. La posibilidad de que un niño conozca la manera de llegar al ROOT (y no un programador con más experiencia) es bastante difícil de tragarse. El hardware para este servidor era probablemente mínimo, y manejaba cerraduras de puertas y arrancaba películas con Quicktime. “¡No reparamos en gastos!” Uno pensaría que con los millones de dólares que gastaron en el parque, podrían haber contratado un par de programadores nuevos y haber añadido un servidor en el sistema de administración.

Comparación con el mundo real: puesto que las capturas de pantalla concretas usadas en la película estaban basadas en software real, no mucho que comparar. Éste podría haber sido cualquier servidor UNIX común y corriente con varias terminales de imitación.

————————————————————————————————————-

4. WOPR (Respuesta al Plan de Operaciones de Guerra, siglas en inglés) - WarGames (1983)

La buena gente que trabajaba en NORAD decidió dar control total las armas nucleares a una computadora, específicamente al servidor de Respuesta al Plan de Operaciones de Guerra (WOPR en inglés). Era una computadora que compraron, y obviamente no investigaron muy bien. Mi mayor crítica al WOPR es que la gente de NORAD no miraron lo que tenían – tenía juegos adentro. Todos saben que si se quiere que un sistema de computación esté optimizado para su poder total, hay que borrar los juegos. Hay una razón por la que Windows Server 2003 no viene con Solitario.

Comparación con el mundo real: el hardware mismo de WOPR era probablemente bastante simple, la información de radar de todo el país se alimentaba a través de cables de fibra óptica y era interpretada en su totalidad. Luego los mandos para los misiles podían telefonearse y entregarse a través del módem de 1200bps (recuerden que esto era 1983). El análisis de datos no era mucho más diferente que el software de una estación meteorológica, con múltiples servidores agrupados juntos, comúnmente llamados un Cluster Beowulf. (También usado para la Playstation 2 de Sony.)

————————————————————————————————————-

5. SKYNET - Terminator (1984)

La computadora SKYNET fue diseñada para defensa de misiles, y supongo que ninguno de los que diseñó este sistema de computación vio “WarGames” (ver arriba). El hardware para este servidor habría sido algún tipo de sistema distribuido, porque si estaba en un solo lugar habría sido sencillo apagarlo. El software que funcionaba en SKYNET debe haber tenido muchos errores al principio. (Imaginen cuán incorrectamente aprendería todo un niño si se le permitiera enseñarse a sí mismo en vez de que se le enseñase). Quizás por eso es que SKYNET comenzó a matar a todos cuando tuvo la oportunidad.

Comparación con el mundo real: aunque no podemos verlo, la mayor parte de la Internet que usamos proviene de un servidor Akamai. Es un servidor de archivos/web básico pero sincroniza constantemente con otros servidores Akamai. Cuando se descarga un archivo, éste viene de uno o quizás cientos de servidores. Por eso es que el servidor no se cae cuando millones de personas lo activan al mismo. Todo lo necesita ocurrir es que Akamai gane control de nuestras armas nucleares.

————————————————————————————————————-

6. The Gibson - Hackers (1995)

Piratear a Gibson se ha vuelto un eufemismo por alardear de las propias habilidades. El carácter real de esta máquina es mucho menos llamativo. El nombre proviene de un homenaje a un escritor de ciencia-ficción, William Gibson, y se usó para calcular los lugares y datos de perforaciones de petróleo. La película la describe como una sola computadora, que no existe en realidad. Sí existen, sin embargo, en clusters. El servidor de la película (aparte del GUI injustificado) es sólo un servidor básico que ejecutaba UNIX. Al final de la película, el equipo de TI intentaba rechazar los ataques de piratería en todo el mundo. Si tan sólo hubiesen tenido un firewall dinámico delante de ese servidor, podrían haberse ahorrado mucho tiempo. El firewall habría bloqueado todo tráfico no solicitado hacia la red interna, dejando solo las conexiones telnet, que podían ser desconectadas en estado de emergencia.

Comparación con el mundo real: computación GRID es similar a un Cluster Beowulf pero difiere en el estándar abierto y las distancias. El cluster necesita que las computadoras estén conectadas directamente y que ejecuten softwares similares. El concepto GRID permite que computadoras de todo el mundo, que ejecutan diferentes softwares, contribuyan al poder computacional total. Un ejemplo de esto sería SETI@Home o Folding@Home. El sueño de que un único servidor pudiera analizar tantos datos como de 10.000 computadoras es sólo eso – un sueño.

————————————————————————————————————-

7. La Fuente - The Matrix (1999 - 2003)

La Fuente era un servidor que suministraba datos y servicios a múltiples subsistemas y redes de computadoras, pero el hardware concreto es difícil de imaginar. La película explica el mundo concreto con un único aunque eficaz mecanismo argumental. No conocen su propia historia ni los orígenes del mundo máquina. Conveniente.

Comparación con el mundo real: un equivalente lógico del mundo real para con Matrix es Second Life. Según Linden Labs, ellos usan servidores que tienen dos procesadores dual core que ellos llaman Class 4. Ellos llaman a la red de servidores una “grilla”, pero sólo debido al diseño, y no debido al poder computacional distribuido. Cada servidor dirige una zona específica del mundo. Hay discusiones, pero un informe dice que hay 2.579 servidores. Sin embargo, los usuarios de World of Warcraft arguyen que ellos tienen el mundo mejor y más grande. Second Life no tiene tantos usuarios como World of Warcraft, pero WoW tiene servidores individuales (o reinos) y un mundo relativamente estático en comparación. Si han jugado Second Life, entonces entenderán la comparación. El mundo es tan lento de presentar y bajo en calidad y resolución que se vuelve casi insoportable. Haría falta una fuerza seria para que un sistema presentara un mundo tan realista, y un humano lo creería.

————————————————————————————————————-

8. HAL9000 - 2001: Odisea del espacio (1968)

Hal9000 El HAL9000 o SAL9000 (la contraparte femenina en la tierra) era responsable de tomar decisiones y llevar a cabo órdenes a bordo de una nave espacial cuando los humanos no querían o no podían hacerlo. El gran avance en este servidor era la IA, supuestamente la inteligencia artificial más sofisticada que el hombre podía producir. Cuando salió la película, se creía que este nivel de inteligencia podría crearse para el año 2001 – pero ahora comprendemos que está mucho más lejos de lo que se anticipaba.

Comparación con el mundo real: esta computadora ha sido comparada con el Blue Gene. El Blue Gene/L actualmente mantiene el lugar más alto en la lista de las computadoras súper rápidas con 131.072 procesadores. Sería un contendiente principal contra HAL9000 en la próxima misión espacial. Mi única sugerencia sería que tenga una llave de muerte en caso de que HAL decida que los humanos están en conflicto con las órdenes y necesitan ser “borrados”.

————————————————————————————————————-

9. VIKI - Yo, Robot (2004) V.I.K.I de YoRobot

V.I.K.I. es la inteligencia gobernante detrás de todos los robots en el film, “Yo, Robot”. En la película, V.I.K.I. es un cerebro positrónico – un CPU que puede crear nuevos caminos para cada nueva tarea que aprende. Aunque nadie ha perfeccionado esa tecnología, sí la han patentado. Finalmente, el producto final sería una computadora a la que se pudiera enseñar - una tecnología que parece inevitable basándonos en las tendencias de CPU. Si desea saber más sobre cerebros positrónicos, mire algún capítulo de Star Trek, La Próxima Generación.

Comparación con el mundo real: esto es un poco extenso, así que ténganme paciencia. V.I.K.I. era el servidor responsable de enviar actualizaciones y vigilaba a todos los robots del mundo. Cuando decidió que los humanos eran una amenaza, envió una actualización final que permitía a los robots comenzar a matar a los humanos. Actualmente tenemos una perspectiva de servidor/cliente que se comercializa para estar en el living de cada familia y recibir mandatos de la “nave madre”. Lo llamamos Xbox Live. De modo que la próxima vez que cambie el CD allí, ¡cuidado con los dedos! ¡Microsoft podría decidir enviar una actualización letal a nuestros Xboxes!
————————————————————————————————————-

10. Pensamiento profundo - Hitchhikers Guide to the Galaxy (2005)

La computadora Pensamiento Profundo fue creada para responder una pregunta. ¿Cuál es la respuesta última a la Vida, el Universo y todo? Como se pueden imaginar, la pregunta es un poco vaga. De modo que la computadora comienza a calcular la respuesta según se le ha mandado. Después de 7,5 millones de años, la respuesta es 42. La cantidad de ciclos computacionales para computar todas las posibilidades es bastante grande. Calcular todas las posibilidades de una pregunta es actualmente un proyecto de mucho trabajo.

Comparación con el mundo real: había un trabajo escrito por Philippe Oechslin, que describía el beneficio de Tiempo vs Memoria en velocidad computacional. Explicaba cómo se podían calcular todas las posibilidades en un algoritmo y guardar los resultados, y luego el software sólo necesitaría acceder al archivo en vez de forzar al CPU a que haga la cuenta. Desde luego, el uso más aplicable de esto ha sido para descifrar password. Las tablas arco iris son el resultado de este estudio. El grupo básico de caracteres no lleva demasiado tiempo con hardware de primera línea. Sin embargo, todo buen administrador de sistema sabe que imponer passwords complejas en un dominio de Windows es lo estándar. Eso significa ocho caracteres con al menos una letra mayúscula. Si se usa ese grupo de caracteres, entonces se hace un poco más largo. Más de 32 años en una computadora de un solo CPU, ¡aún mucho mejor que 7,5 millones de años!

Leave a Reply