MChannel: The Project

Saludos,

Además ser el Sun Campus Ambassador de la URV, estoy trabajando como becario investigador en el departamento de Arquitectura i Serveis Telemàtics (AST) de la ETSE. Desde hace unos meses, algunos miembros del grupo hemos estado trabajando en un proyecto que se inició el año pasado, pero que le faltaba algo de madurez para acabar de ser una herramienta real de trabajo, el Proyecto MChannel.

El objetivo de este post es simplemente explicar por encima en qué consiste, ya que encontraréis un montón de información en la Web que acabamos de inaugurar

 

El objetivo del proyecto es el siguiente: se ha desarrollado un Topology-Aware Group Communication Toolkit para MANETs en nivel de Aplicación. Lo que esto significa es que hemos desarrollado un middleware (en Java) que permite aislar el transporte y nos proporciona servicios (routing, membership, información topológica, failure detection,...) en las aplicaciones colaborativas. Para los que no estén familiarizados con estas tecnologías, una MANET cosiste en una red de dispositivos móviles comunicados por Wireless. La naturaleza de la red provoca 2 inconvenites muy importantes (y otros muchos, quizá menos importantes): 

  1. No todos los dispositivos se ven entre si, porque puede que no estén en rango todos con todos (lo más probable). Eso quiere decir que necesitamos que nuestro middleware nos diga por qué nodos vecinos tenemos que enviar el mensaje, para que le llegue al destinatario final (multi-hop communication). Como se puede deducir, esto no es nada trivial, pero hay mucha información sobre cómo lo hacemos en la Web de MChannel.
  2. Los dispositivos móviles se mueven :-), y por lo tanto la topología de la red cambia constantemente. Esto nos obliga a detectar caídas de nodo o simplemente cambios de posición que harán que cambien las rutas de mensaje espontáneamente.

Lo que queremos (o al menos la idea que nos gusta) es que los desarrolladores descarguen el .jar de nuestro proyecto y puedan desarrollar aplicaciones colaborativas sobre él. De ésta manera, el desarrollador solo se tiene que preocupar de dejar bonita su aplicación y utilizar como cliente lo que nosotros ofrecemos, que será la capa de transporte :-).

Hay que decir que este toolkit ofrece mucho más: comunicación Unicast (punto a punto), comunicación Multicast (uno a muchos), message reliability configurable, flow control para transferencia de ficheros, membershipgrafos periódicos de topología para conecer la estructura de la red,...

En la Web explicamos cómo utilizar el toolkit con ejemplos e imágenes, de manera sencilla e intuitiva.

Pues nada, ya sabéis, a crear vuestras propias aplicaciones colaborativas con MChannel: quizá un visualizador de fotos para que lo utilizéis en una clase aburrida? quizá un chat de voz para ver si hay cola en el bar y reservar mesa? quizá un juego de cartas?...a imaginar! 

Saludos,

Raúl 

 


Universitat Rovira i VirgiliOSUM Group URV

Universitat Rovira i Virgili                                                                                OSUM Group URV

Comentarios:

Por cierto, nos han referenciado en la página de JGroups!!
http://www.jgroups.org/success.html
:-)
Saludos,
Raúl

Enviado por Raúl en mayo 13, 2009 a las 05:21 AM CEST #

It was a very nice idea! Just wanna say thank you for the information you have shared. Just continue writing this kind of post. I will be your loyal reader. Thanks again.

Enviado por links of london Necklaces en noviembre 06, 2009 a las 11:56 PM CET #

Find a great range of Ed Hardy products. Ed Hardy Women's Ellerise Lowrise Sneaker · Ed Hardy Women's
thanks for your post.perhaps you will like

Enviado por Ed Hardy clothes en noviembre 24, 2009 a las 11:52 PM CET #

Enviar un comentario:
  • Sintaxis HTML: Deshabilitado
About

Este es el blog dedicado a describir la actualidad de la URV y Sun. Suscríbete y entérate de lo que está pasando!

Search

Categories
Archives
« abril 2014
lunmarmiéjueviesábdom
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Hoy