Una scatternet es un tipo de red informática ad hoc que consta de dos o más piconets . Los términos "scatternet" y "piconet" se aplican normalmente a la tecnología inalámbrica Bluetooth .
Descripción
Una piconet es el tipo de conexión que se forma entre dos o más dispositivos habilitados para Bluetooth, como los teléfonos móviles modernos . Los dispositivos habilitados para Bluetooth son "unidades de pares" en el sentido de que pueden actuar como maestros o esclavos . Sin embargo, cuando se forma una piconet entre dos o más dispositivos, un dispositivo asume el papel de 'maestro' y todos los demás dispositivos asumen un papel de 'esclavo' por razones de sincronización . Las piconets tienen un espacio de direcciones de 7 miembros (3 bits, con cero reservado para difusión), lo que limita el tamaño máximo de una piconet a 8 dispositivos, es decir, 1 maestro y 7 esclavos.
Una red de dispersión es una serie de piconets interconectados que admiten la comunicación entre más de 8 dispositivos. Las redes de dispersión se pueden formar cuando un miembro de una piconet (ya sea el maestro o uno de los esclavos) elige participar como esclavo en una segunda piconet separada. El dispositivo que participa en ambas piconets puede transmitir datos entre miembros de ambas redes ad hoc. Sin embargo, el protocolo básico de Bluetooth no admite esta retransmisión: el software de host de cada dispositivo necesitaría administrarlo. Con este enfoque, es posible unir numerosas piconets en una gran red de dispersión y expandir el tamaño físico de la red más allá del alcance limitado de Bluetooth.
Actualmente, hay muy pocas implementaciones reales de redes de dispersión debido a las limitaciones de Bluetooth y el protocolo de dirección MAC . Sin embargo, se está llevando a cabo un creciente cuerpo de investigación con el objetivo de desarrollar algoritmos para formar redes de dispersión de manera eficiente.
Aplicaciones futuras
Las redes de dispersión tienen el potencial de llevar la interconectividad de Internet al mundo físico a través de dispositivos inalámbricos. Varias empresas han intentado lanzar redes sociales y servicios de citas que aprovechan las primeras implementaciones de redes dispersas (consulte Bluedating ). Las redes de dispersión también se pueden utilizar para permitir la comunicación y la interacción ad hoc entre robots autónomos y otros dispositivos.
Investigar
Existen varios artículos que proponen algoritmos para la formación de redes de dispersión, [1] y se han simulado muchos enfoques diferentes en entornos de I + D tanto académicos como corporativos. Algunos de los primeros experimentos con grandes redes de dispersión se pueden encontrar en ETH Zurich [2] en el proyecto BTnode [3].
En 2008, un estudiante de University College Cork , Irlanda , desarrolló una aplicación basada en scatternet en el lenguaje de programación Java , utilizando la biblioteca JSR-82 . [4] El propósito principal de esta aplicación es facilitar cálculos paralelos sobre redes de dispersión Bluetooth , utilizando un paradigma de paso de mensajes al estilo MPI . Aunque solo se ejecuta en el entorno de emulación proporcionado por el kit de herramientas inalámbricas de Sun , es capaz de crear una red de dispersión de hasta 15 dispositivos y enrutar un mensaje a través de la red.
En 2006, un estudiante de la Universidad de Tecnología de Irak desarrolló un protocolo y algoritmo de enrutamiento de red de dispersión de igual a igual a pedido, [5] con la aplicación Java ME basada en la biblioteca JSR-82. Esta aplicación se probó con éxito en varios teléfonos móviles habilitados para Java de la vida real y es capaz de construir grandes redes de dispersión, pero solo es práctica cuando las rutas tienen menos de 3 nodos debido a la velocidad de Bluetooth.
Ver también
Referencias
- ^ F. Cuomo, T. Melodia, IF Akyildiz, "Algoritmos de optimización de topología variable y autorreparación distribuida para el aprovisionamiento de QoS en redes de dispersión", número especial de IEEE JSAC sobre calidad de prestación de servicios en redes de topología variable, septiembre de 2004, vol. 22, número 7, págs. 1220-1236.
- ^ ETH Zúrich
- ^ Proyecto BTnode.
- ^ B. Donegan, D. Doolan, S. Tabirca "Paso de mensajes móviles utilizando un marco Scatternet", Revista internacional de comunicaciones y control, mayo de 2007, vol. 3, Número 1, págs. 51-60, http://www.journal.univagora.ro/?page=article_details&id=106
- ^ I. Ibraheem, "Desarrollo de algoritmo de enrutamiento basado en tecnología Bluetooth", Universidad de Tecnología, Irak, diciembre de 2006, http://uotechnology.edu.iq/ce/thesis/thesisMsc2006/Ibrahim%20Abdul%20Mutalib%20Ibrahim%202007 .pdf , http://www.uotiq.org/ , http://www.iraqicci.org/library/softwareengineeringmaster.htm