Mostrando entradas con la etiqueta IBM. Mostrar todas las entradas
Mostrando entradas con la etiqueta IBM. Mostrar todas las entradas

domingo, 16 de octubre de 2011

Cerebros artificiales

Si la máquina más perfecta que conocemos es el cerebro humano, no es de extrañar que científicos de diferentes disciplinas, se esfuercen desde décadas en conseguir reproducir esta maravilla de la evolución.

En agosto de este año, IBM anunciaba la creación de un chip que imita el funcionamiento del cerebro humano, ahora, da un paso más y anuncia que en diez años tendrá listo un cerebro artificial, con un rendimiento similar a las 100.000 millones de neuronas de un cerebro humano. Pero como digo, este afán no es nuevo, ni siquiera por parte de IBM, que ya que en 1956 realizó una simulación cortical de 512 neuronas.

En este caso no se tratará de cerebros positrónicos formados por un globo esponjosos de platino e iridio, como los que la Doctora Susan Calvin construía en los libros de Asimov para la US Robots and Mechanical Men, Inc.

La literatura y el cine de ciencia ficción han abundado sobre este fenómeno; por llamarlo de alguna forma; con ordenadores “inteligentes” capaces de tomar sus propias decisiones, como VIKI, Skynet o HAL 9000, solo por citar algunos ejemplos, aunque si nos ceñimos a estos ejemplos concretos, quizá no debiéramos seguir por este camino, pero eso ¿cuando nos ha importado?. Quizá por ello, ya en 1942, en su libro “Runaround”, Issac Asimov describía las tres leyes de la robótica, como patrón de conducta esencial para todos sus robots.

Durante décadas, innumerables investigaciones han ido recopilando datos acerca del funcionamiento del cerebro humano y aunque este posee una complejidad extrema, se ha avanzado notablemente en su comprensión, pero esto no es suficiente y aún hoy son un misterio, por ejemplo, las causas por las que en determinados casos, las neuronas, las sinapsis entre ellas, etc., dejan de funcionar en el modo en el que lo venían haciendo y dan lugar a enfermedades como la Esquizofrenia, el Alzheimer, el Autismo y un largo etcétera, que las neurociencias tratan de desvelar y aún no lo han conseguido.

Quizá uno de los problemas que se han encontrado los científicos, es que a lo largo de un siglo de investigaciones en neurociencias, se ha producido una ingente cantidad de información, que nunca ha sido reunida de forma que se pueda ser aprovechada completamente.

En este momento, la tecnología se encuentra lo suficientemente avanzada como para permitir un salto cualitativo en esta materia, pero como indica el neurocientífico Henry Markram del Brain Mind Institute de Lausana (Markram trabaja en el Blue Brain Project desde 2005, que por cierto, utiliza el servidor Blue Gene de IBM), el problema es que... 

 “aunque técnica y biológicamente sea posible, el proyecto es extremadamente caro”.

Las vertientes por las que discurren las investigaciones orientadas a reproducir el cerebro humano, son diversas y en cierto modo, con distintos propósitos. La mayoría de las investigaciones se orientan hacia la comprensión de enfermedades y síndromes neurológicos, pero quizá no todas ellas tengan un fin similar. Me sorprenden, por ejemplo, artículos como el publicado en 2004, en el que asegura que...
“un científico de Florida ha desarrollado un cerebro que es capaz de hacer volar un avión de combate virtual. Este ordenador viviente se cultivó a partir de 25.000 neuronas que se extrajeron del cerebro de un ratón y se colocaron sobre una cuadrícula de sesenta electrodos en una placa de Petri.”
Ahora, en el anuncio que hacía IBM hace unos días, respecto de tener desarrollado un cerebro artificial en diez años, se indicaba que para este proyecto, IBM está trabajando con la Defense Advanced Research Projects Agency (DARPA), para la ejecución de la segunda fase del proyecto SyNAPSE (Systems of Neuromorphic Adaptive Plastic Scalable Electronics). Evidentemente, esto por si solo no quiere decir absolutamente nada, pero ¿por que ha elegido IBM como partner a una organización militar?.

Quizá estemos ante el preludio de una nueva fundación ;-).

lunes, 2 de mayo de 2011

Las nubes también se caen II

Habrá que esperar algunas semanas más, antes de sacar conclusiones acerca de como va a afectar a Amazon y al Cloud Computing en general, la caída de los servicios de Amazon (Las nubes también se caen), pero de momento no parece que vaya a ser una catástrofe para Amazon, ni que esto vaya a provocar un cambio de tendencia en la adopción del Cloud Computing por parte de las empresas.

Lo que si es seguro, es que este "incidente", va a marcar un punto de inflexión en muchos aspectos relacionados con el Cloud Computing.

Amazon tendrá que hacer algo más que pedir disculpas a sus clientes y regalarles 10 días gratis de servicios. Tendrá que volver a ganar la confianza perdida y para ello deberá actuar en varias líneas de mejora.

Evidentemente, deberá poner el foco en como mejorar los procesos de mantenimiento, automatización de tareas, supervisión de procesos, monitorizaciones, etc. ya que en este caso han sido los causantes del problema.

Desde el punto de vista técnico, deberá replantearse el modelo de replicación de datos entre Zonas. Está claro que los mecanismos de aislamiento entre Zonas de Disponibilidad, no han sido lo suficientemente efectivos. El factor comunicaciones ha sido determinante.

En cuanto a comunicación y transparencia también deberá aprender de lo ocurrido. Desde siempre han sido bastante reacios a dar más información y explicaciones que las estrictamente necesarias, pero tiene que pensar que la información a sus clientes ante una caída de este tipo, puede ser beneficiosa en el sentido de que los propios clientes pueden colaborar en restaurar la situación global, ayudando a restaurar la suya propia.

El SLA que proporciona Amazon no está a la altura de las circunstancias. Cualquier empresa que decida externalizar los servicios con un tercero, negociará un SLA con su proveedor. En este caso Amazon no puede negociar con cada cliente un SLA particular ¿o si?, pero lo que si puede hacer, es proporcionar un SLA de verdad, donde se garantice algo más que un porcentaje de up-time.

Pero no solamente Amazon se deberá poner las pilas, y cuando digo Amazon, quiero decir además Microsoft, Akamai, Google, IBM, etc., sino los propios "usuarios". El proveedor Cloud ofrecerá una serie de ventajas y garantías para asegurar la disponibilidad del servicio, o en su caso, minimizar el impacto de una caída, pero el propio cliente debe hacer lo propio con su modelo de aplicación y despliegue. No es tan sencillo como poner la aplicación "en la nube" y esperar que el proveedor Cloud haga el resto.

El diseño de las aplicaciones, desde el punto de vista de disponibilidad y de seguridad es un aspecto que no va a cubrir en su totalidad el proveedor. Tampoco es que sea algo distinto de lo que se debiera hacer en un modelo on-premise, pero el contexto es diferente y las herramientas de las que dispone el cliente, no son las mismas.

Como se suele decir, "a río revuelto, ganancia de pescadores" y a buen seguro, otros proveedores Cloud, verán en este capítulo, una excelente oportunidad de ampliar su base de clientes, no solo por que abandonen Amazon, sino porque muchos de ellos, o al menos los más importantes, diversificarán sus implementaciones Cloud entre varios proveedores.

Lo que le ha pasado a Amazon, le puede pasar a cualquiera. Mejor dicho, le ha pasado a casi todos, en mayor o menor medida.

En general, no creo que vaya a cambiar nada en cuanto a la estrategia; a nivel de decisión; de movimiento hacia la nube, aunque quizá los modelos híbridos de nube pública y privada ganen posiciones frente al modelo de nube pública en exclusiva. Reddit, uno de los afectados por el "apagón", ya se ha pronunciado en este sentido.