28
R EDES DE SENSORES E LISA S CHAEFFER Posgrado en Ingeniería de Sistemas, PISIS/FIME/UANL San Nicolás de los Garza (Monterrey), Nuevo León, México [email protected] Universidad Diego Portales, Santiago de Chile el 4 de abril del 2007

REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

REDES DE SENSORES

ELISA SCHAEFFER

Posgrado en Ingeniería de Sistemas, PISIS/FIME/UANL

San Nicolás de los Garza (Monterrey), Nuevo León, México

[email protected]

Universidad Diego Portales, Santiago de Chile

el 4 de abril del 2007

Page 2: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

SENSOR

Elemento detector (inglés: sensor element) = un componenteelectrónico capaz de evaluar la presencia de algún fenómenoambiental, acústico, sísmico, infraroja, etcétera

Nodo sensor (inglés: sensor node) tiene además de un detector ovarios típicamente

capacidad de procesamiento limitado: un procesador paracontrolar la operación de la unidad

memoria limitado: un nodo puede ser capaz de agregar datos,pero algunos no tienen capacidad de memoria para guardad talinformación

una fuente de energía limitada (pila o bateria)

Page 3: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

EJEMPLO

Procesador de Texas Instruments y radio de Chipcon (IEEE802.15.4). Precio 100 USD por unidad, 8,000 USD por cienunidades y 40,000 por mil unidades.

russnelson.com/wisan/Sensor-node-front.jpg

Page 4: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

RED DE SENSORES

= un conjunto de sensores distribuidos en una región geográfica

Una red típicamente cuenta con una gran cantidad de sensores.

Los nodos pueden ser estacionarios o móviles (robóticos).

Page 5: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

TAREAS TÍPICAS

Determinar un parámetro ambiental : calor, presión, luz,radiación, presencia de humo, humadad, ruido, fricción

Detectar eventos : presencia, llegada, movimiento, vibración,flujo

Estimar parámetros : velocidad, dirección

Clasificar objetos detectados

Seguir la trayectoría de un objeto detectado

Page 6: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

REDES AD HOC

Una red ad hoc es una red de nodos móviles capazes de realizarruteo entre ellos.

Su formación es por auto-configuración sobre una topología físicaarbitraria, bajo modificación frecuente por los movimientos,salidas, llegadas y fallas de los nodos participantes.

Las redes ad hoc existen para facilitar comunicación entre los nodosmismos, no para servir alguna entidad externa.

Ad hoc es latín y significa “para este propósito”.

Page 7: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

SIMULACIÓN DE UNA RED AD HOC

Page 8: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

REDES INALÁMBRICAS DE SENSORES

Cada sensor está capaz de comunicación inalámbrica (por radio derango corto). Los sensores comunican entre ellos en manerasparecidas al funcionamiento de un red ad hoc.

No todos los nodos son necesariamente iguales ; por ejemplo,algunos pueden tener un radio de mejor rango o más memoria.

Un red de sensores existe para cumplir con una tarea. La red ensi no tiene valor, sino sus salidas.

Page 9: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

COMUNICACIÓN AL USUARIO

La red entera entrega información a un usuario según reglas deoperación predefinidas. El intervalo deseable o el eventodisparador de la comunicación dependen de la aplicación.

El usuario no necesariamente está interesado en la red entera entodo momento, sino posiblemente quiere averiguar datos de unacierta parte.

Page 10: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

COMUNICACIÓN ENTRE LOS SENSORES

Depende de los sensores si o no se puede dirigir comunicación aun cierto nodo por un mecanismo de direcciones y/o identidades.

sí: posibilidades de ruteo sofisticado donde se planifica la rutautilizado

no: comunicación broadcast, controlado por mecanismos detransmisión y recepción

Para lograr comunicación más eficiente, no es deseable siempreinformar el usuario de cada observación directamente, sino agregar,filtrar y analizar datos dentro de la red.

Page 11: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

MINISENSORES

Si los sensores utilizados son de tamaño que se mide en millimetroso micrometros, la tecnología necesaria ya es de tipo nanotecnología.

En vez de redes de sensores, se suele utilizar el nombre polvointeligente (smart dust). Si son robotes, se habla de niebla deutilidad (utility fog).

B. Warneke, et al. Smart Dust: Communicating with a Cubic-Millimeter , Computer, Vol. 34,

pp. 44–51, 2001.

Page 12: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

TIPOS DE APLICACIONES

Este tipo de sistemas ofrece posibilidades de modos de operaciónnuevos en varios campos de aplicación:

Vigilancia

Monitoreo

Conteo

Detección

Observación

Page 13: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

APLICACIONES VEHICULARES

Estacionamiento : los sensores detectan si o no está ocupadopara contar la disponibidad actual e indicar dónde se puedeestacionar.

Conteo vehicular: monitoreo de flujos de tráfico y congestión

Page 14: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

APLICACIONES DE SEGURIDAD

Vigilancia de una región: movimiento, intrusión, conteo deindividuos

Detección de explosiones, sustancias, etcétera

Page 15: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

APLICACIONES AMBIENTALES

Detectar y clasificar sustancias químicas

Detectar y monitorear cambios ambientales

Monitoreo incluso dentro de un organismo vivo

Page 16: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

DISEÑO DE TOPOLOGÍA

No es siempre una idea buena utilizar directamente el grafo decontactos entre los nodos. Incluso puede resultar difícil, caro oimposible obtener tal información estructural.

En el caso ideal, la red misma va a saber obtener la informacióntopológica necesaria para su función y adaptar su estructuracuando la red está sujeto a cambios por fallas o movimiento de losnodos sensores.

Depende de la aplicación si o no es deseable o necesario un nivelalto de adaptación dinámica.

Si la despliegue de los nodos es incremental o se realizareemplazos, adiciones o eliminaciones de nodos, una redauto-organizadora es mucho más fácil de administrar.

Page 17: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

ADMINISTRACIÓN DE ENERGÍA

Como los nodos suelen operar con una pila o batería decapacidad limitada , y el uso del radio suele consumir bastantesrecursos, es importante diseñar protocolos de comunicación quepermiten que los nodos ajusten su modo de operación.

Posibilidades : suspendir transmisión/recepción, hibernar elprocesador, ajustar el rango de transmisión, limitar el reenvío demensajes

Page 18: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

SEGURIDAD

Los nodos son aparatos muy simples, pero en algunas aplicacioneslos datos transmitidos son de naturaleza confidencial .

Por las limitaciones de recursos en los nodos, los algoritmos decifrar datos no pueden contar con mucha memoria o un procesadorpoderoso.

Page 19: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

SIMULACIÓN : REPAST (RECURSIVE PORUS AGENT SIMULATION TOOLKIT )

http://repast.sourceforge.net/

para el modelado de sistemas de agentes en 2D

gratuito, multiplataforma

programación orientada a objetos, multilenguaje

incluye algoritmos genéticos, MCMC, redes neuronales y regresión

varios ejemplos para modificar

eventos discretos paralelos o secuenciales

herramientas para registrar eventos y preparar diágramas dinámicas

M.J. North, N.T. Collier y J.R. Vos, Experiences Creating Three Implementations of the Repast

Agent Modeling Toolkit , ACM Transactions on Modeling and Computer Simulation, Vol. 16, No. 1,

pp. 1-25, Jan 2006.

Page 20: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

EJEMPLO DE REPAST

Page 21: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

EXPERIMENTACIÓN : ORBIT W IRELESS NETWORK TESTBED

http://www.orbit-lab.org/

proyecto de la NSF (Rutgers, Columbia, Princeton, Lucent Bell Labs,

Thomson y IBM Research)

una red experimental de gran escala

para investigación sobre protocolos y aplicaciones de redes

inalámbricas

una reja 2D de nodos estacionarios con radio

cuenta con nodos moviles adicionales

primer paso: emulador, segundo: red física

Page 22: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

ORBIT POR DENTRO

D. Raychaudhuri, et al. Overview of the ORBIT radio grid testbed for

evaluation of next-generation wireless network protocols , en

Proceedings of the IEEE Wireless Communications and Networking

Conference , Vol. 3, pp. 1664-1669, IEEE, 2005.

Page 23: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

OPTIMIZACIÓN

Optimización es el proceso de selección de los parámetros(asignación de valores a un conjunto de variables) sujeto a unconjunto de restricciones así que se maximiza/minimiza algúnafunción objetivo .

En redes de sensores, hay muchos usos para optimización:maximizar la vida, minimizar el consumo de energía, minimizar eltiempo de reacción, maximizar la cobertura, minimizar el número dealarmas falsas, minimizar interferencia...

Page 24: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

NUESTRO ENFOQUE

El uso de formulaciones en términos de programación lineal oentera-mixta y su optimización distribuida por computaciónlocales y comunicación limitada por los nodos mismos. Muchosmétodos utilizan caracteristicas locales del problema dual de laformulación original del problema de interés.

Page 25: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

TRABAJO DE MI EX -GRUPO

P. Floréen, P. Kaski, J. Kohonen y P. Orponen. Lifetime maximizationfor multicasting in energy-constrained wireless networks , IEEEJournal on Selected Areas in Communications, Vol, 23 pp. 117–126,2005.

P. Floréen, P. Kaski, J. Kohonen y P. Orponen. Exact and approximatebalanced data gathering in energy-constrained sensor netw orks ,Theoretical Computer Science, Vol. 344, pp. 30–46, 2005.

A. Schumacher, H. Haanpää, S.E. Schaeffer y P. Orponen. Loadbalancing by distributed optimisation in ad hoc networks , enProcedings of the Second International Conference on Mobile Ad-hocand Sensor Networks, pp. 873–884, Springer 2006.

S. Prasad, A. Schumacher, H. Haanpää y P. Orponen. Balancedmultipath source routing , en Proceedings of the 21st InternationalConference on Information Networking, 2007.

Page 26: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

POSIBLES LÍNEAS DE INVESTIGACIÓN 1

2

Diseño del hardware de los sensores mismos

Modelado del comportamiento de un sensor

Arquitectura, topología, desplegamiento, auto-organización

Control de la consumo de energía: control de transmisión,modos de operación

Algoritmos de ruteo, diseño de protocolos

Page 27: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

POSIBLES LÍNEAS DE INVESTIGACIÓN 2

2

Identidad, direcciones, estimación de posición

Sincronización

Recolección, procesamiento y almacenaje de datos

Coordinación de cooperación, computación distribuida

Escalabilidad, servicios

Armazones de simulación y experimentos

Page 28: REDES DE SENSORES · Si los sensores utilizados son de tamaño que se mide en millimetros o micrometros, la tecnología necesaria ya es de tipo nanotecnología. En vez de redes de

INFORMACIÓN DE CONTACTO

Página personal:

http://yalma.fime.uanl.mx/~elisa/

Correo preferido:

[email protected]

¡GRACIAS POR SU ATENCIÓN !