Radia Perlman, que hizo que las redes LAN funcionaran, homenajeada en la serie ‘Hidden Heroes’

perlman-cropped.jpg

Las clases de informática «me volvían loco», dijo Perlman. «El pensamiento matemático siempre es muy claro».

Tiernan Ray para MarketingyPublicidad.es

La red informática en la que trabaja y juega funciona porque Radia Perlman descubrió cómo prevenir desastres en la red informática. Lo hizo en una tarde.

Hace casi 40 años, el jefe de Perlman en Digital Equipment Corporation, entonces un titán del mundo de la informática, la desafió a encontrar una manera en que las redes informáticas pudieran escalar a través de múltiples segmentos de red que abarcaban oficinas, ciudades y regiones.

«Me preguntó un viernes, justo antes de irse de vacaciones por una semana, así que no estaría disponible, solo para hacerlo más desafiante», recordó Perlman.

Sin desanimarse, Perlman encontró una solución ese mismo día. «Me di cuenta esa noche, ‘Oh, Dios mío, es trivial'», dijo Perlman, quien tiene una forma cautivadora de convertir logros complejos en algo sin importancia. «Sí, solo piénsalo de la manera correcta; yo sabía cómo hacerlo».

Para el martes, Perlman había terminado de redactar los detalles técnicos de la especificación de lo que se conocería como protocolo de árbol de expansión, o STP, una tecnología clave de «capa dos» para redes de área local.

«Pasé el resto de la semana trabajando en el poema que lo acompaña», dijo.

Perlman puso su oda al árbol de expansión, «Algorhyme» (que reconstituye hábilmente «Trees» de Joyce Kilmer en metro exacto) en la primera página de su especificación:

Creo que nunca veré
Un gráfico más hermoso que un árbol.

Un árbol cuya propiedad crucial
Es conectividad sin bucles.

Un árbol que debe estar seguro de abarcar
Entonces los paquetes pueden llegar a cada LAN.

Primero se debe seleccionar la Raíz.
Por DNI se elige.

Se rastrean las rutas de menor costo desde Root.
En el árbol se colocan estos caminos.

Una malla está hecha por gente como yo
Entonces los puentes encuentran un árbol de expansión.

Perlman recitó el poema de memoria a un grupo de reporteros y admiradores el jueves por la noche en el Meat Packing District de Nueva York, donde fue honrada como el tema de una serie de varias partes, «Héroes ocultos», que explora a los innovadores anónimos de la tecnología informática.

Publicada por la consultora de desarrollo de software Netguru, la serie está siendo compilada este año por el destacado reportero de tecnología Steven Johnson, autor de libros como Vida extra: una breve historia de vivir más tiempo y Cómo llegamos a ahora. Johnson entrevistó a Perlman en el escenario.

Johnson agradeció especialmente al personal de Netguru, muchos de los cuales llegaron a la ciudad de Nueva York esta semana desde la sede de la empresa en Poznań, Polonia.

El director ejecutivo de Netguru, Marek Talarczyk, agradeció a los héroes ocultos en casa que luchan contra los efectos de la guerra de Rusia en Ucrania, especialmente a aquellos que están ayudando a los más de dos millones de refugiados ucranianos que ingresaron a Polonia.

Talarczyk explicó que la inspiración para Hidden Heroes es dar crédito donde se debe. Relató su propia experiencia al crecer encantado con las tecnologías que hicieron posible Internet.

“Honramos a líderes empresariales como Elon Musk, pero no siempre prestamos atención a quienes iniciaron esas tecnologías”, dijo Talarczyk.

dp3q2355.jpg

«Debido a que la innovación ha generado grandes fortunas, cuando pensamos en ideas que cambiarán el mundo, nuestra atención se dirige a los objetos brillantes de las personas ricas», dijo el escritor de tecnología Steven Johnson.

Tiernan Ray para MarketingyPublicidad.es

«Ya es hora de que rindamos homenaje a esos pioneros del software».

Johnson se hizo eco del sentimiento y dijo: «Debido a que la innovación ha generado fortunas tan grandes, cuando pensamos en ideas que cambiarán el mundo, nuestra atención se dirige a los objetos brillantes de las personas ricas».

«A veces, la innovación ocurre en un nivel más bajo», agregó Johnson, haciendo referencia a un ámbito de tecnología casi invisible que «simplemente funciona», como los protocolos de red subyacentes a Internet.

«Queremos hacer visibles esos avances invisibles, esa es la ambición».

Perlman, quien estudió con el pionero de la IA Seymour Papert en el MIT, primero obtuvo una licenciatura y luego un doctorado, es un héroe de la informática poco probable. «Escuchas sobre estos ingenieros que crecen desarmando cosas, pero yo nunca fui así», dijo Perlman a la audiencia. «Nunca desarmé nada porque tenía miedo de romperlo».

«Pero siempre fui la mejor en matemáticas y ciencias», recordó. La estrategia de Perlman desde el principio fue abordar los problemas científicos más difíciles, comenzando con la física. «Llegué hasta la mecánica cuántica, y luego me fui de allí», cambié a las matemáticas y luego a la informática. «Ese es el camino habitual que toma la gente: física, matemáticas, informática y luego humanidades».

«[No tenía]idea de lo que quería hacer, estaba interesada, en cierto modo, en cualquier cosa», dijo, «¡siempre que no involucrara computadoras!».[Ihad}noideawhatIwantedtodoIwasinterestedkindofinanything»shesaid»aslongasitdidn’tinvolvecomputers!»

marek-netguru.jpg

“Honramos a líderes empresariales como Elon Musk, pero no siempre prestamos atención a quienes iniciaron esas tecnologías”, dijo el director ejecutivo de Netguru, Marek Talarczyk.

Tiernan Ray para MarketingyPublicidad.es

El pensamiento matemático era «claro», dijo, pero las clases de informática nunca tuvieron ningún sentido. «Me volverían loco», dijo. «Un profesor se entusiasmaría con la programación orientada a objetos, y yo no entendía, y luego, en algún momento, me di cuenta, ‘¡Oh! ¡Solo estás diciendo que el programa debería tener una biblioteca!'»

Perlman fue reclutado para la programación por un asistente de enseñanza en el MIT que estaba ansioso por ayudar a una persona joven a aprender el arte, dado que sería más barato contratar a un recluta no calificado para tareas de programación que a un programador capacitado. Ella era una de las pocas mujeres en los dormitorios del MIT en una era de una proporción de género de uno a quince.

«La escuela estaba llena de chicos increíblemente tímidos, torpes y sensibles que nunca antes habían hablado con una chica», dijo Perlman. «Simplemente decías hola, y se emocionaban, ‘una chica me habló’, y pensaban que se iban a casar. ¡Me sentí increíblemente mal por eso!».

Como programador informático reacio, Perlman descubrió, no obstante, la capacidad de superar la complejidad y encontrar soluciones fundamentales a los problemas informáticos.

«Mi superpoder es que no tengo memoria», explicó. «Tengo que entender las cosas tan profundamente que puedo descifrarlas a partir de un par de conceptos, y me deshago de todos los detalles irrelevantes». La mayoría de los programadores, observó, harían algo como lo contrario; simplemente comenzarían a codificar, resolviendo los detalles primero.

Perlman, quien escribió uno de los libros de texto fundamentales de lectura obligatoria en redes, observa la disciplina con ingenio seco. En Digital Equipment, por ejemplo, la tecnología de red que ella ayudó a crear (DECNet) fue considerada «aburrida» por los clientes.

«Dije: ‘Le pondré perillas para hacerlo más emocionante, y si las tocas, no pasa nada malo porque todas las perillas tienen la misma configuración'».

Su impulso, dijo, siempre fue simplificar. «Odio los aparatos», dijo Perlman. «Quiero diseñar cosas para gente como yo; quería que pudieras conectarlo y que funcione».

En muchos de los entornos emergentes para la tecnología entre los clientes de DEC, señaló, la gente común tenía que poder depender de la red. «Cuando tienes una red en un hospital, los médicos no deberían ser personas de la red», dijo.

«Estoy orgulloso de hacer que las redes sean mucho más autoconfigurables para que no tenga que preocuparse por ellas».

Su mayor logro, el protocolo del árbol de expansión, fue un ejercicio de elegancia, una destilación del problema hasta un único concepto eidético.

El problema era que las primeras redes informáticas consistían en máquinas individuales sin conocimiento de cómo estaban conectadas entre sí. Para pasar un mensaje de una máquina a otra, todas las máquinas entre las dos reenviarían el mensaje. A veces, debido a que no sabían mucho, una computadora en el camino redirigía por error el mensaje a su remitente. Eso podría suceder repetidamente, lo que resultaría en un ciclo interminable de transmisión de datos que podría provocar la caída de la red.

4x4-grid-spanning-tree.jpg

Un árbol de expansión es una forma que toma forma dentro de una malla, tocando cada vértice de la malla solo una vez.

david eppstein

Para terminar con los bucles, a Perlman se le ocurrió la idea de algunas computadoras en el camino para tener más conocimiento sobre la estructura total de la red. Podían reenviar el mensaje a ciertas computadoras que estaban mejor ubicadas para no enviar el mensaje de regreso a su originador. En la práctica, el software más inteligente convirtió a la red en una estructura sin bucles, solo una forma de árbol, una forma ramificada que siempre se extendía hacia afuera. En matemáticas, una sola ruta que conecta todos los puntos en el espacio de una cuadrícula una vez y solo una vez se llama árbol de expansión, de ahí el nombre.

Las reglas de software escritas por un programador configuran una cuadrícula, pero es el software que opera en tiempo real el que identifica la ruta más inteligente dentro de esa cuadrícula.

Por lo tanto, la estrofa final de Perlman de su poema recapitula el espíritu de la estrofa final de Kilmer:

Una malla está hecha por gente como yo
Entonces los puentes encuentran un árbol de expansión.

Los poemas los hacen tontos como yo,
Pero solo Dios puede hacer un árbol.

Perlman es realista acerca de la evolución de la tecnología informática. Muchas veces, los mejores enfoques para un problema no triunfan, dijo.

«Spanning Tree no era ideal de ninguna manera», dijo. MarketingyPublicidad.es después de la entrevista en el escenario. Y tampoco lo fue la tecnología de Protocolo de Internet que se convirtió en el corazón de Internet, dijo. Perlman cree que el estándar de computación llamado Protocolo de red en modo sin conexión (CLNP), que defendía a principios de la década de 1990, era la mejor opción. Pero perdió frente a la versión 6 de IP.

Las dos tecnologías fueron promovidas por organizaciones de estándares de tecnología competidoras, y eso marcó la diferencia, explicó.

«La mayor parte del tiempo, nos gusta pensar que los organismos de estándares están compuestos por personas muy inteligentes que están pensando en el mejor enfoque para los problemas técnicos profundos», dijo Perlman. MarketingyPublicidad.es. «De hecho, se parecen mucho más a los fanáticos de los deportes borrachos».

Deja un comentario