Un nuevo lenguaje para las redes de teléfonos

|

A los científicos les encantan los teléfonos móviles. Los investigadores han usado este aparato omnipresente como mesa de votación portátil, como dispositivo para hacer seguimientos y como sensor.

Un grupo de científicos informáticos acaba de utilizar los teléfonos móviles para intercambiar datos sin usar la red telefónica, en vez de comunicarse directamente con las torres celulares, las estaciones base y en ocasiones la red inalámbrica.


Esta es la visión que comparten un grupo de científicios informáticos que creen que la distribución de datos de forma viral podría abrir paso a una nueva generación de aplicaciones dentro de las redes de dispositivos móviles P2P (peer to peer), conocidos más formalmente como ‘pocket-switched network’ (algo así como “red activada desde el bolsillo”).

Una red tan especial como esta—que podría definirse como una especie de Sneakernet con esteroides—podría permitir a las víctimas de desastres naturales pasar mensajes de una persona a otra incluso si las torres celulares hubiesen sido destruidas. En otro tipo de escenario, los visitantes de ciertas localizaciones específicas podrían recibir información importante a través de los dispositivos de los usuarios locales. Y los grupos de amigos podrían preguntarse unos a otros donde cenar esa noche sin tener que usar internet para ello.

“Si todo esto toma impulso, esperamos que a la gente se le ocurra un nuevo montón de aplicaciones,” afirma Jon Crowcroft, profesor de ciencias informáticas en la Universidad de Cambridge y líder de un equipo de investigadores que trabajan en el problema.

Las tecnologías como las de las ‘pocket-switched networks’ son un tipo de redes tolerantes al retraso, tales como el Internet Interplanetario. Las redes de torrente retrasado forman parte de una infraestructura que incluye cualquier grupo de nódulos ocasionalmente conectados que pudieran estar desconectados de la red durante un largo periodo de tiempo y además pudieran reenviar mensajes cuando se necesite.

Estas redes normalmente consisten en un grupo reducido de dispositivos que se encuentran desconectados gran parte del tiempo y, por supuesto, son de naturaleza móvil. Las comunicaciones se llevan a cabo a través de conexiones Bluetooth o inalámbricas entre los dispositivos mediante el uso de una técnica de publicación-suscripción dependiente de las preferencias de contenido del dueño del dispositivo.

“Es un tipo de acercamiento en el que se prescinde de la infraestructura,” afirma Kevin Fall, ingeniero principal en Intel Research Berkeley y experto en redes tolerantes al retraso. “No necesitas estaciones base, no necesitas torres celulares, sólo tienes que llevar contigo un dispositivo capaz de conectarse a otros dispositivos.”

Sin embargo, si algo le falta a esta tecnología es simplicidad. Crowcroft y su equipo de la Universidad de Cambridge esperan poder solventar ese problema. La semana pasada, el grupo de investigación desveló un lenguaje de programación diseñado para hacer que el desarrollo de programas complejos sea mucho más sencillo.

Este lenguaje, conocido como Data-Driven Declarative Networking (D3N), permite a los programas simples que saquen partido de las características inherentes de las ‘pocket-switched networks’, incluyendo las comunicaciones asíncronas y las peticiones para expresar algo sencillo (‘simple-to-express’ queries, en inglés). El lenguaje es declarativo, lo que permite al programador centrarse en la lógica de la aplicación en vez de en los algoritmos precisos de las ‘pocket-switched networks’.

“Uno de los objetivos es hacer que todo sea muy simple para que la gente pueda crear aplicaciones muy complejas e interesantes fácilmente,” señala Crowcroft.

El lenguaje D3N está basado en el proyecto #F de Microsoft. El lenguaje añade control de concurrencia para así poder manejar la naturaleza única del intercambio de datos entre un número variable de nódulos asíncronos. Las funciones de peticiones y unión de patrones hacen que resulte sencilla la selección de datos a partir de los nódulos disponibles en la red local P2P.

Fuente: Technology Review

ARTICULOS ANTERIORES:

 

©2010 Genera tu Ingreso | Diseño de Luis Santos *Cel.: (809) 517-1725 * Para:Genera tu Ingreso *San Fco. de Macorís, Rep. Dom.