Grid is dead

Grid Computing

Tal y como se lee en “The register

A Cloud Is Easier To Draw On A Whiteboard Than A Grid

Quizá por ello, la revista de referencia en el sector ha cambiado de nombre.

Suerte que pudimos saltar del carro a tiempo. Por cierto, ¿alguien con acceso a Gartner podría mirar si en el último Emerging Technologies Hype Cycle, Grid Computing ha desaparecido?

[UPDATE]

Josempelaez me hace llegar el hype-cycle… como esperaba “grid computing” ha desaparecido… pero aparece “cloud computing” acercándose al pico de expectativas.

Por otro lado, he podido comprobar que una de las principales empresas de grid, aborrece la tecnología y la cambia por “high performance computing”.

Nada, a avergonzarse del pasado :-)

3 Comentarios »

Ubiquitous Computing

Grid Computing

Descubro gracias a Juan Freire un video de Intel (realizado por Ideo) en el que explican de forma muy clara lo que llamamos “red distribuida de recursos heterogéneos controlada por agentes de IA que permite ejecutar multitud de servicios”. Vamos, un grid tal y como nosotros lo entendemos ;-)

Another version of the Intel UMPC vision video

Creo que lo mostraré antes de cualquier presentación sobre think in grid abiquo.

4 Comentarios »

Especial “Service-Oriented Computing” en ERCIM

Grid Computing

En la publicación de Julio de la revista de ERCIM (European Research Consortium for Informatics and Mathematics) han incluido una sección especial sobre computación orientada a servicios.

ercim-logo.jpg

Os recomiendo leer la introducción y, si os interesa, descargar la revista (pdf).

Si sacamos algo de tiempo, comentaremos algunos artículos. Los hay ciertamente interesantes.

0 Comentarios »

The origins of Grid Computing

Grid Computing

bill gates grid

Bill siempre fue un visionario :)

0 Comentarios »

Ejemplificando Grid Mobile

Grid Computing, Reflexiones

Normalmente, cuando hablo de un futuro en el que todo tipo de dispositivos estarán interconectados compartiendo sus recursos y ejecutando aplicaciones conjuntamente, el interlocutor me mira con cara de cinismo e incredulidad. Especialmente si ese dispositivo es tan pequeño como un móvil. El uso conjunto de CPU ha funcionado como killer-app de las tecnologías Grid, pero faltan ejemplos que faciliten a la gente la visión de lo que podremos esperar en un futuro.

Debido a ello, todavía no me es posible responder a la famosa pregunta (ayer me la hicieron 3 veces): ¿Para qué se va a utilizar? Suelo responder que si pudiesemos predecirlo, no sería disruptivo. Pero si que podemos ir acercando ejemplos que simplifican la visión general de algo tan complejo.

El primero es un prototipo en el que estamos trabajando. No tengo permiso para revelar nada, por lo que seré escueto :) Coged una coctelera y echad un poco de red social, un poco de dating, añadidle geoposicionamiento y la capacidad de acceder mediante multitud de dispositivos (móviles, pda’s, televisión, ordenador…). Agitadlo con nuestra tecnología y tendréis una aplicación la mar de interesante.

Otro ejemplo lo podríamos desarrollar pensando en esta noticia de BusinessWeek Asia: lavanderos de Corea del Sur se “movilizan” y utilizan la web mobile para gestionarse. A partir de aquí, se pueden crear multitud de servicios que se interrelacionen: por ejemplo, geo-localizar al cliente para entregarle la ropa. Para lo cual hace falta un servicio de geo-localización. O contratar rutas de reparto en base a esa geo-localización. Y podemos seguir organizando rutas que se crean en tiempo real en base a la densidad de tráfico o semáforos, gracias a que reciben información de multitud de sensores que van informando. Al final, entregar la colada a un cliente acabará siendo muy parecido a echar unas partidas al Crazy Taxi :) Pero puede servir como ejemplo extremo de aplicación real.

Poder crear servicios (y mashups de los mismos) que se ejecutan sobre multitud de dispositivos intercambiando información en tiempo real va a ser toda una revolución. Estáis avisados.

1 Comentario »

¿Por qué Grid Mobile?

Grid Computing, Reflexiones

No recuerdo cuándo empezamos a diseñar nuestra arquitectura. Pero si recuerdo que uno de los requisitos principales desde el primer dia era que debía funcionar sobre todo dispositivo que tuviese un procesador y una conexión a red. Aunque parezca trivial, un requisito así te obliga a repensar toda la infraestructura. En los gadgets que vende IBM, no suelen haber problemas en cuanto a capacidad de proceso, almacenamiento o memoria. Pero si quieres introducir en la infraestructura pequeños dispositivos móviles, la cosa cambia. Mucho. Y se complica exponencialmente.

Por ello alegra ver que tímidamente, empiezan a surgir opiniones que nos hacen ver que escoger el camino difícil fue una excelente decisión.

Por un lado, The Economist (gratis) escribe un artículo sobre las bondades de los recursos inalámbricos, que va directo a los anexos del bisnisplan que escribiremos cuando tengamos tiempo. Aconsejo leer el post de David de Ugarte al respecto, especialmente en lo concerniente a spimes: imaginad un futuro en el que multitud de dispositivos se interrelacionan inalámbricamente, compartiendo entre ellos todo tipo de información de forma autónoma. Algunos lo llaman inteligencia ambiental. Todo llegará :)

Además, Oriol Lloret se hace eco de unas reflexiones de Tomi Ahonen sobre la superioridad del móvil con respecto a dispositivos más tradicionales: tener un dispositivo de uso personal, siempre encendido, siempre encima y con capacidad de realizar pagos. No es de extrañar que cada vez más se intenten desplazar aplicaciones hasta estos dispositivos.

Lo que empezó como un reto, va a acabar siendo un puntazo.

Stay tuned :)

2 Comentarios »

Get a life, a grid one

Grid Computing

Tras haber anunciado hace unos meses la liberación del cliente de SecondLife, finalmente parece ser que los creadores se plantean en serio liberar el código de los servidores.

Ahora es cuando cobra sentido especialmente lo que escribían en su blog: “A lot of the Second Life development work currently in progress is focused on building the Second Life Grid — a vision of a globally interconnected grid with clients and servers published and managed by different groups”. Los LindenGuys llevaban tiempo pensando en Grid.

En este caso no se tratará de los conocidos “grids de cómputo”, dado que el principal objetivo no será únicamente repartir la carga de trabajo de sus servidores (oh, casualidad, llamados “The Grid” :D). Planean crear un DataGrid en condiciones.

¿Por qué un DataGrid? Porque es la infraestructura más adecuada sobre la que articular servicios como SecondLife. Ni más ni menos.

Imaginemos el momento en que SecondLife acepte conexiones de servidores externos: de entrada han de garantizar que la infraestructura será escalable y segura. Además, todos los servicios que aporten los nuevos servidores deberán ser incorporados automáticamente. ¿Todos? TODOS.

Para que os hagáis a la idea, podrán crearse miles y miles de servicios diferentes: almacenamiento de texturas, movimientos, objetos, comunicaciones, juegos, música…

second_life_logo.gifEl secreto, y el negocio, está en permitir acceder a los secondlifederos el acceso a esos servicios heterogéneos y dispersos. Mi avatar obtendrá los gestos de un servidor (bailará sin ser patoso), las texturas de la ropa de otro servidor, los terrenos estarán en otro, la casa en otro, el hilo musical que suena en ella en otro… y así la unión de mil servicios heterogéneos dispersados en servidores por todo el mundo bajo la misma infraestructura, permitirán que la gente gaste dinero en abundancia.

Más cerca que LindenLabs, están Carlos Blanco y Martín Varsavsky planteándose crear servicios parecidos. Esperemos que fructifiquen. Y que se acuerden de nosotros :D

[UPDATE: Wilhelm Lappe ha posteado una conferencia de Antonio Mas, creador de SecondAgency]

0 Comentarios »

Sony quiere ampliar su grid de PS3

Grid Computing

Nos informaba Luis en el post anterior sobre las intenciones de Sony de ampliar la gama de servicios de su grid de PS3. Actualmente ofrecen la posibilidad de colaborar en el proyecto Folding@Home, pero tal y como anuncia Nicholas Carr, están recibiendo ofertas para proporcionar servicios de computación distribuida a empresas. Se espera que los poseedores de una PS3 puedan ceder tiempo de cálculo de sus videoconsolas a cambio de descuentos en servicios online.

Sobre este tema llevo discutiendo con Ramón desde el año 2003. Él mantenía (y mantiene) que un mercado de oferta y demanda de tiempo de CPU puede ser rentable. Yo mantenía, hasta hoy, que el genérico “tiempo de CPU” no podía serlo, dado que la oferta sería muy (MUY) superior a la demanda (si, obviamente, la oferta estuviese incentivada), lo que reduciría el precio hasta que la intermediación de un agente no fuese rentable.

La aparición del procesador Cell ha roto el concepto “tiempo de CPU” genérico: tiene muchísimo más rendimiento una hora de CPU de Cell que la de un “pentium cualquiera”, por lo que es posible crear una segmentación en base a ello que haga económicamente viable el modelo de mercado. Ramón, otra vez tenías razón.

A ver si para final de mes invertimos en una PS3 con “fines educativos” :-)

0 Comentarios »

ZIVIS: el supercomputador ciudadano

Grid Computing

Entre las inteligentes inversiones que está realizando Zaragoza últimamente, se encuentra ZIVIS: un supercomputador creado por sus ciudadanos.

zivisa.jpg

Tal y como explica Ricardo Cavero (Concejal de CyT), en esta primera experiencia calcularán trayectorías de partículas en un acelerador para investigaciones de fusión nuclear.

Para ello, han implantado toda una infraestructura Grid (sobre la plataforma BOINC), en la que pueden unir y coordinar las CPU’s de todos los zaragozanos que deseen colaborar en el proyecto. En las estadísticas se observa que en los 3 primeros días alcanzaron su objetivo de CPU’s compartidas, y que en breve también se cumplirá el de 14.000 horas de cómputo y 800.000 trayectorias calculadas.

Zivis es un proyecto que se integra en el ambicioso plan de Zaragoza para situarse en el año 2.010 entre las primeras ciudades europeas con mayor desarrollo económico basado en TI. Con proyectos de este tipo, seguro que lo consiguen.

[UPDATE] - Ricardo anuncia que ya se superaron los objetivos previstos. Han logrado disminuir en 30 días sus previsiones gracias a la colaboración de multitud de usuarios. Felicidades!!!

3 Comentarios »

Búsqueda de patrones moleculares con Grid - Video

Grid Computing, abiquo

Por petición popular, y porque todavía hay gente que duda del potencial de nuestras herramientas, subo un video que muestra una pequeña parte de nuestra tecnología.

El video contiene un ejemplo sencillo de uso de tecnología grid: diferentes dispositivos comparten sus recursos (en este caso CPU) con un objetivo común (acelerar el tiempo de búsqueda de un patrón en una enorme base de datos).

Como ya hemos comentado anteriormente, nuestra infraestructura es multiplataforma y actualmente funciona bajo Windows, MacOSX y GNU/Linux.

En cuanto implementemos la capa de agentes de inteligencia artificial, publicaremos resultados concretos de eficiencia.

Si Michael Moritz se decide a invertir, prometemos darle un buen retoque al diseño ;)

4 Comentarios »
WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in