Estudio del rendimiento temporal de las redes inalámbricas multisalto con tecnología bluetooth
- ECHANIZ MARAÑON, JOSU
- Gerardo Aranguren Aramendia Directeur/trice
Université de défendre: Universidad del País Vasco - Euskal Herriko Unibertsitatea
Fecha de defensa: 10 juin 2014
- Juan Carlos Jimeno Cuesta President
- Federico Recart Barañano Secrétaire
- Manuel Alonso Castro Gil Rapporteur
- Emilio Olías Ruiz Rapporteur
- Bonifacio Martín del Brío Rapporteur
Type: Thèses
Résumé
RESUMEN DE LA TESISLas tecnologías de comunicaciones se emplean para interconectar sistemas electrónicos con diversos fines. Uno de ellos son los sistemas de sensores electrónicos, de manera que la información recogida por un sensor pueda ser centralizada y procesada más fácilmente.Cuando las tecnologías inalámbricas de comunicaciones de corto y medio alcance fueron aplicadas a las redes de sensores, estas redes sufrieron un verdadero empuje conduciendo a un nuevo y amplio abanico de aplicaciones.Se han desarrollado varios estándares de comunicaciones inalámbricas que permiten interconectar nodos sensores atendiendo a las especificaciones de la red. Uno de los más extendidos en el mercado es Bluetooth, que surgió de una iniciativa privada. Su concepción partió de la necesidad de establecer un estándar para la sustitución de los cables entre equipos electrónicos. Con el paso de los años, Bluetooth llegó a ser más que el estándar que aspiraba a ser y pasó de estándar de facto a estándar de iure en el estándar IEEE 802.15.1.Bluetooth permite interconectar nodos en red, en arquitecturas conocidas como piconets. Un nodo central gestiona las comunicaciones que se dan en la red. Además, Bluetooth abre la puerta para que los nodos puedan participar en varias redes de este tipo actuando como nodos pasarela entre ellas.A pesar de que Bluetooth ha protagonizado una vasta literatura científica, el rendimiento temporal de los nodos pasarela apenas ha sido estudiado sobre plataformas hardware. No se ha informado de ningún modelo empírico, testado en plataformas hardware en laboratorios o despliegues en el mundo real, que permita predecir el comportamiento de una red multisalto en términos de latencia.Esta tesis recoge los frutos de la labor investigadora del autor a lo largo de los últimos años en el estudio de las redes multisalto Bluetooth. Durante este tiempo se desarrollaron una serie de nodos para componer una plataforma hardware que permitiera la realización de los ensayos necesarios en el estudio del rendimiento temporal de la red multisalto.Junto a la plataforma de ensayos se desarrollaron dos metodologías propias para obtener la información necesaria para conocer en detalle el comportamiento de los nodos pasarela Bluetooth, así como la aportación a la latencia global de las tareas de comunicación y de procesamiento de datos.Sobre la plataforma se han realizado diferentes ensayos variando los diferentes parámetros que potencialmente afectan al rendimiento temporal de la red, como son el modo de trabajo de los enlaces entre los nodos o el tipo de paquete de datos definido por Bluetooth empleado en las comunicaciones.El análisis de los resultados ha dado lugar a un modelo empírico así como a una serie de conclusiones sobre el rendimiento de la red. El modelo define diferentes ecuaciones para predecir la latencia en comunicaciones multisalto sobre redes Bluetooth.TESIAREN LABURPENAKomunikazioaren teknologiak erabiliz sistema elektronikoak konektatzeko aukera-sorta oparoa da. Loturek askotariko helburuak izan ditzakete eta horien artean nabarmena da sentsore elektronikoko sistemak eratzearena, horrela sentsoreek neurtutako informazioa errazago zentralizatu eta prozesatzeko. Hain zuzen ere, irispide labur eta ertaineko haririk gabeko komunikazio-teknologiak sentsore-sareetara aplikatu zirenean, sare horiek bultzada nabarmena hartu zuten, eta aplikazio-sorta berri ugaria sortu zen.Sareen espezifikazioetara moldatzeko, neurgailu-nodoak lotzeko haririk gabeko hainbat komunikazio-estandar garatu dira; merkatuan hedatuenetako bat, dudarik gabe, Bluetooth estandarra da. Haren sorrera ekimen pribatu baten eskutik etorri zen, hain zuzen ere tresna elektronikoen arteko kableak kentzeko estandar bat finkatu beharrari erantzuteko asmoz. Haren sorreratik urte batzuetara, hasiera bateko asmoak gainditu zituen eta, IEEE 802.15.1 estandarra ezarri zenean, de facto estandarra izatetik de iure estandar izatera pasatu zen.Bluetooth estandarrak nodoak sare bat osatuz lotzea ahalbidetzen du. Pikonet izena duenarkitektura eratuz osatzen da sarea, non erdiko nodo nagusi batek sarean gertatzen diren komunikazioak kudeatzen baititu. Gainera, Bluetoothen (Bluetooth-en), nodoek sare batean baino gehiagotan parte har dezakete eta, pasabide-nodo moduan lan eginez, jatorrizko sareak konekta ditzakete.Nahiz eta Bluetooth literatura zientifiko zabaleko protagonista izan, pasabide-nodoen denbora errendimendua oso gutxi aztertu da plataforma hardwaretan. Izan ere, ez da argitaratuhardware-plataformetan (laborategi edo mundu errealean) egiaztatutako eredu enpirikorik, jauzi aniztun sareetako atzerapen-denbora aurreikusteko.Tesi honek biltzen du jauzi aniztun Bluetooth-sareetaz tesi-egilearen lanaren azken urteotako uzta. Hasteko, sare mota horien denbora-errendimenduaren analisia ahalbidetzeko, saiakerak burutzeko hardware-plataforma bat osatu arren nodo sorta bat garatu zen.Saiakera-plataformarekin batera, denbora-informazioa biltzeko berariazko bi metodologia garatu dira. Informazio horren guztiaren bidez, zehatz-mehatz ebatzi dira bai Bluetooth estandarreko pasabide-nodoen portaera bai datu-prozesatzeak eta komunikazio-lanek atzerapen orokorrean duten ekarpena.Plataformaz baliatuz, askotariko saiakerak egin dira sarearen denbora-errendimenduan eragina izan dezaketen parametroak aldatuz: nodoen arteko loturen lan-modua, komunikazioetan erabilitako Bluetooth estandarrak zehaztutako datu-pakete mota eta abar.Emaitzen analisitik eredu enpiriko bat sortu da lehenengo aldiz, eta sarearen errendimenduari buruzko hainbat ondorio atera. Tesi honetan garatutako ereduak jauzi aniztun Bluetooth-komunikazioetan agertzen diren denbora-atzerapenak aurreikusteko ekuazio nagusiak planteatzen ditu.ABSTRACTCommunication technologies are used to interconnect electronic systems with several purposes. The electronic sensor systems are one of them, where the information collected in a sensor can be centralized and processed in an easier way. The application of the short and medium range wireless communication technologies to the sensor networks boosted their development leading to a new and wide range of applications.Several standards that permit the interconnection of the sensor nodes according to the specifications of the network have been developed. One of the most widely spread is Bluetooth, born into a private enterprise. Its conception came from the need to establish a standard for the substitution of the cables among electronic equipment. As years went by, Bluetooth became more than the standard it sought to be and went from a standard de facto to a standard de iure when defining the IEEE 802.15.1 standard.Bluetooth allows the interconnection of nodes in network architectures called piconets. A central node manages the communications inside the network. Besides, Bluetooth opens the door for the nodes to participate in several piconets acting as gateways.Even though a huge amount of the scientific literature is focused on Bluetooth, the time eficiency of the gateway nodes has barely been studied on hardware platforms. No reporton any empirical model to make the multihop network performance in terms of latency foreseeable and tested on hardware platforms in laboratories or real world deployments has been found.This thesis collects the results of the research activity of the author in the last years in the study of the Bluetooth multihop networks. During this time, a series of nodes were developed in order to create a hardware platform that enabled the necessary tests to study the time performance of a multihop network.Two methodologies of my own have been developed with the test platform in order to obtain the information necessary to know in detail the performance of the Bluetooth gateway nodes, as well as to study the contribution of the communication and the data processing tasks into the global latency.Several tests have been carried out on this platform tuning the different parameters that potentially influence the time performance of the network, such as the working mode of the links between nodes or the type of the data packets defined by Bluetooth used in the communications.The analysis of the results of the tests led to an empiric model as well as a series of conclusions about the efficiency of the network. The model defines different equations to foresee the latency in multihop communications on Bluetooth networks.