Vous êtes sur la page 1sur 17

Fecha de Presentacin:

24 Mayo 2013

PONTIFICIA UNIVERSIDAD JAVERIANA


FACULTAD DE INGENIERA

Maestra de Ingeniera Electrnica


Anteproyecto del Trabajo de
profundizacin de Maestra

Trabajo de Investigacin de Maestra


No._______________
Fecha de Registro:_______________

TELFONOS EMAILS
1. SOLICITANTES

Sergio Andrs Daz Salas

CDULA

CRDITOS
APROBADOS

DIRECCIN

22

Diaz-Sergio@javeriana.edu.co

1136880429

3006839204
2. TITULO

Integracin de algoritmos orientados a la auto-curacin de las redes inalmbricas de sensores


3. OBJETIVO GENERAL

Desarrollar mecanismos a nivel de capa fsica y enlace que permitan la auto-curacin y la extensin del
tiempo de vida en redes inalmbricas de sensores.
4. DIRECTOR
NOMBRE Diego Mndez Chaves

DIRECCIN Carrera 7 No. 40 - 62

CARGO ENTIDAD Profesor Asistente

TELFONO(+57) (1) 320-8320 ext. 5321

5. ASESORES
NOMBRE

DIRECCIN

TELFONO

DURACIN DEL TRABAJO (SEMANAS): 36

FUENTE DE FINANCIACIN: Propia

TIEMPO PARA ENTREGAR EL PROYECTO


(SEMANAS): 8

FECHA DE ENTREGA DEL PROYECTO:


9 Septiembre 2013

FIRMA DEL DIRECTOR DEL PROGRAMA DE MAESTRA:

6. ANTECEDENTES Y JUSTIFICACIN
Las Redes de Sensores Inalmbricos (WSN) consisten de nodos de sensores distribuidos en un
rea geogrfica para monitorear fenmenos fsicos [1], son empleadas en aplicaciones
militares y monitoreo ambiental. Los nodos tienen limitaciones en energa y en capacidad de
procesamiento. Para superar estas limitaciones existe colaboracin entre nodos, aumentando
as, la robustez y tiempo de vida de la red. La colaboracin inicia cuando los mltiples nodos
son redundantes, lo que permite usar solamente algunos para medir la variable de inters y as
disminuir el gasto de energa. En algunas aplicaciones la energa se puede renovar a travs
paneles solares u otro medio, pero no es el caso general, por lo tanto la prolongacin del
tiempo de vida de la red, a travs del uso razonable de la energa, es un tema clave en las
Redes de sensores inalmbricos [2].
Una caracterstica interesante de las redes de sensores inalmbricos es que stas se vuelven
ms robustas entre ms nodos tenga [3], al contrario de otras redes de comunicaciones,
debido a la naturaleza de colaboracin entre nodos. Adicionalmente dado que las WSN se
auto-curan1, se auto-configuran2, y se programan para consumir la menor cantidad de energa,
son redes que no necesitan constante intervencin humana.
6.1 Generalidades de las WSN
Las caractersticas ms apreciables de las WSN son las siguientes [4]: Escalabilidad: Dado que
las WSN tienen nodos distribuidos densamente en un rea reducida se presenta el problema
de generar algoritmos de construccin de la red y enrutamiento de mensajes altamente
escalables. Autonoma: Las WSN se emplean en lugares de difcil acceso o donde no es
deseable la intervencin humana, por ejemplo un campo de batalla; esta caracterstica hace
que las WSN deban ser autnomas garantizando un tiempo de vida de la red que exceda varios
meses o incluso aos. Topologa: Durante el tiempo de vida de la red su topologa puede
cambiar debido a movilidad o falla de los nodos, cambios en el canal de comunicacin o
cambios generados por el administrador de la red. Por lo anterior, una configuracin manual
de la topologa de red sera desgastante, por ello se prefiere la auto-organizacin de los nodos.
Volumen de datos: Los datos generados en las WSN se caracterizan por ser espordicos y
cortos, bsicamente corresponden a peticiones del cliente o un bajo nmero de eventos.
Un diagrama bsico de una red de sensores se observa en la figura 1. Una red WSN se
compone de sensores distribuidos en un rea geogrfica, dichos sensores envan la
informacin recolectada hacia el sumidero, el cual es el nodo principal donde se dirigen los
datos obtenidos por los dems nodos. Para llegar al sumidero se tienen varias estrategias
como el paradigma multisalto [1], el paradigma de rbol [5] y el paradigma de malla [6]. Estos
paradigmas hacen un compromiso entre la energa de transmisin y recepcin empleadas y el
procesamiento de computacin de la ruta que ahorra ms energa. El sumidero tiene una
mayor capacidad de computacin y almacenamiento dado que se encarga de procesar los
datos para evitar redundancias y enviarlos por medio de la red de trnsito hacia el servidor 1.

1
2

Vase la Seccin 6.2


Vase la Seccin 6.3.1

Posteriormente los datos son enviados hacia un BS (Base Station) de algn ISP para enrutar los
datos hacia el servidor 2 ubicado en la oficina del cliente a travs de internet.

Figura 1. Diagrama general de las redes de sensores inalmbricas

Un nodo se compone bsicamente de: una batera, un subsistema de comunicaciones, un


procesador limitado y un sensor. Cada nodo tiene un rea de influencia que es el rea
alrededor de ste que es capaz de medir, figura 2. Adicionalmente, cada nodo tiene una
potencia de transmisin y una potencia de recepcin diferente, lo cual hace que los enlaces
entre nodos no sean simtricos necesariamente. La cobertura es la suma de todas las reas de
influencia del conjunto de nodos y es el rea que nos interesa caracterizar. Por ejemplo en la
figura 2 se muestra que el nodo 3 alcanza al nodo 4 porque su potencia de transmisin
sobrepone el rea de recepcin, de la misma manera el nodo 3 no alcanza el nodo 1 porque la
potencia de recepcin del nodo 1 no tiene el alcance necesario.
Nodo
1

rea de influencia del sensor


rea de recepcin
rea de transmisin

4
3

Figura 2. Se presentan 4 nodos con sus respectivas reas de influencia, potencia de transmisin y potencia de recepcin.

6.2 Autocuracin de las WSN


La autocuracin de las redes WSN se define como la habilidad de la red para combatir
efectivamente las falencias en la cobertura, el enrutamiento y la desconexin en la red [7]. La
autocuracin hace a la red tolerable a fallas y hace que los nodos se reorganicen tratando de
mantener la cobertura de la red [8]. Lanthaler [9] presenta su propio concepto de
autocuracin: Descubrir, diagnosticar y reaccionar ante las fallas de la red, de la misma
forma nos presenta los pasos que debe seguir cualquier algoritmo de autocuracin:

monitoreo, anlisis, plan de accin y ejecucin. La autocuracin tiene como objetivo primordial
ampliar el tiempo de vida de la red ya que las WSN se emplean en lugares de difcil acceso o
donde no es deseable la intervencin humana.
Otros autores como Wan et al [10] proponen un algoritmo para soportar la autocuracin
debida a fallas en la comunicacin, el nodo, o la batera. Wan propone mantener la topologa
de rbol que se tena antes de la falla y nicamente ejecutar la autocuracin en la rama que
tiene los nodos descendientes del fallo, con ello se intercambian un mnimo de mensajes
ahorrando energa. La autocuracin a nivel local es un tema ampliamente tratado, autores
como H. Zhang [11] proponen un algoritmo GS (Geography-aware Self-configuration) que
autoconfigura la red en clulas hexagonales para soportar nodos estticos y mviles.
Esta tesis se va a enfocar en desarrollar mecanismos a nivel de capa fsica y enlace que
permitan la auto-curacin y la extensin del tiempo de vida en redes WSN. Especficamente se
van a integrar algunas tcnicas para la seleccin automtica de un subconjunto de nodos
manteniendo la cobertura de la regin de inters. Se han preseleccionado dos tcnicas (Wang
[12] y Shih[16]) que se explican en las seccin de estado del arte. Otro problema que se espera
resolver es proveer mecanismos de realimentacin con las capas superiores de control de
topologa para soportar la generacin de caminos disyuntos, esto basado en el punto anterior
y un protocolo de comunicacin con las capas superiores an no definido3. Adicionalmente se
va a generar el vecindario de los nodos, considerando que la matriz de comunicacin no
siempre resultar simtrica dado las condiciones reales de potencias de transmisin y
recepcin distintas. Finalmente se espera producir un mapa que por regiones defina el riesgo
de prdida de conectividad de los nodos. La metodologa que se va a usar para validar los
resultados es la generacin de algoritmos y simulacin mediante Omnett++, de otro lado la
evaluacin del sistema se hace mediante mtricas definidas en la descripcin del problema.
6.3 Estado del Arte
En esta seccin se presenta una revisin preliminar de los trabajos relacionados con los
mtodos de seleccin de subconjuntos de nodos y la generacin de caminos disyuntos.
6.3.1 Mtodos de Seleccin de Subconjunto de Nodos
Algunas veces no es necesario encender todos los nodos para tener cobertura completa del
rea de inters, por lo tanto algunos nodos se ponen en estado sleep para extender el tiempo
de vida de la red. Se clasifica la seleccin de nodos activos en 4: esquemas basados en
cobertura, esquemas de seguimiento de objetivos y localizacin, esquemas de una sola misin
y esquemas de mltiple misin.
6.3.1.1 Esquemas basados en Cobertura
Son esquemas que garantizan la cobertura completa de un rea especfica de inters. A
continuacin se presentan algunos autores relevantes que han trabajado en la seleccin de un
subconjunto de nodos estticos. El primer autor es X. Wang et al [12] quien desarrolla el
3

Cuando se dice que an no est definido se debe aclarar que es una decisin tcnica que se tomar al
momento de presentar el documento de proyecto final.

algoritmo HN-GA, el cual hace un compromiso entre la energa consumida y rea efectiva
cubierta tratando de prolongar el tiempo de vida de la red, aumentar el rea efectiva cubierta
y disminuir la energa consumida. El HN-GA es un algoritmo dimnico que usa el algoritmo GA
(Genetic Algorithm) [13] para descubrir los nodos globalmente, sin embargo, el tiempo de
convergencia de este algoritmo es alto, por lo tanto, se usa HN(Hopfield Network) [14] para
reducir el tamao de bsqueda de GA. Para evaluar el algoritmo se desarrolla una mtrica
basada en energa consumida y rea efectiva cubierta.
Xu Wang [12] et al realiza mtricas de consumo de energa, efectividad de cobertura y tiempo
de vida de la red. La mtrica de la energa de transmisin es la que plantea el autor:
[1]
donde
Distancia entre nodos
Ganancia de recepcin
Ganancia de transmisin
Longitud de onda
Potencia de transmisin
Atenuacin del sistema
Tiempo de la comunicacin
La energa total del sistema es por lo tanto:

Donde
si el nodo esta en modo sleep y
cobertura tiene como mtrica:

[2]
si el sensor est activo. El rea de

[3]
Donde
es la cantidad total de grillas en las que se divide el rea de cobertura y
es el nmero de grillas cubiertas efectivamente. Ahora, se hace la relacin entre el porcentaje
de cobertura y la energa gastada por el sistema, siendo esta la funcin objetivo a maximizar
para prolongar el tiempo de vida de la red.
[4]
Esta es la mtrica se usa para establecer el compromiso entre porcentaje de cobertura y
cantidad de energa utilizada en la comunicacin.
Se obtienen otras mtricas de otros autores como Kaplan [15] quienes miden la energa
gastada en la comunicacin segn la cantidad de bits transmitidos. Por lo tanto la energa de
recepcin de bits es:
[5]
Donde
corresponde a la energa por bit invertida por la electrnica. Y la energa de
transmisin es:

[6]
Donde
receptor.

es la energa por bit gastada por los amplificadores y d es la distancia al nodo

De otro lado, Shih et al [16] identifica los sensores redundantes y los pone en estado sleep. La
identificacin de la redundancia se realiza mediante diagramas de Voronoi, un diagrama de
Voronoi muestra la totalidad de los nodos y su rea de influencia, figura 3. El algoritmo de Shih
et al tiene en cuenta la energa restante de cada sensor para hacer la seleccin y asume que en
el estado inicial todos los sensores estn inactivos, posteriormente un sensor inicializador
busca a su alrededor cuales sensores son redundantes a su rea de influencia y enva mensajes
de apagado. Luego otro nodo inicializador repite la accin, esto hasta que el algoritmo
converja a una cobertura total.

Figura 3. Diagrama de Voronoi que indica los sensores y sus respectivas reas de influencia. Tomado de [12].

6.3.1.2 Esquemas basados en seguimiento de objetivos y localizacin.


Se presentan los esquemas donde los sensores tienen la tarea de seguir o localizar un objeto.
Son soluciones dinmicas enfocadas en la informacin donde autores como Zhao et al [17]
consideran que se debe escoger un nodo lder, el cual se considera el ms cercano al objeto, y
posteriormente este nodo evala cul de los vecinos es el de mayor aporte para las
mediciones para pasar a ser el nuevo lder. Las desventajas de esta solucin es que la precisin
del seguimiento depende de la correcta escogencia del primer nodo principal, adicionalmente
el algoritmo de hace ms efectivo si se elige ms de un lder como lo hacer Pahalawatta et al
[18] quien adicionalmente agrega una variable que limita el gasto de energa.

6.3.1.3 Esquemas basados en una misin


Se debe clarificar que las misiones a las cuales se refieren este apartado son a nivel de capa de
aplicacin. Los sensores se eligen para que una misin de la WSN se cumpla teniendo como
mtrica el valor de utilidad de cada nodo. Autores como Byers y Nasser[19] definen su objetivo
a travs de funciones de utilidad y costo teniendo en cuenta las restricciones energticas,
adicionalmente planteanuna funcin objetivo que maximiza la utilidad y minimiza el costo.

6.3.1.4 Esquemas basados en mltiples misiones


Al igual que en el apartado anterior las misiones a las cuales se refiere este apartado son a
nivel de aplicacin. Autores como Ai y Abouzeid [20] consideran sensores direccionales y
mltiples misiones, por lo tanto para hacer la escogencia de los nodos activos se tiene en
cuenta el nmero de misiones que una direccin determinada proporciona, este problema se
soluciona con IP(IntegerProgramming). Otros investigadores como Mullen et al [21] traen
conceptos del comercio electrnico a las WSN, en este caso se emplean los conceptos de
manager de misin y manager de sensores. El manager de la misin es el encargado de
verificar que la misin se cumpla y dirige al manager de sensores, mientras que este ltimo
selecciona los sensores para que las mltiples misiones se cumplan con xito. Para la
implementacin del manager de misin y el manager sensores se emplean GA (Genetic
Algorithms).
6.3.2 Generacin de caminos disyuntos
La generacin de caminos disyuntos es una tcnica usada para encontrar mltiples caminos
hacia el sumidero y de esta manera prever la falla de los nodos en las WSN. Los esquemas de
multicaminos disyuntos pueden generarse por inundacin (flooding) o no inundacin (noflooding) [22]. La inundacin usa mensajes de broadcast para conocer los mltiples caminos
que toma el paquete hasta llegar al nodo final, dicho nodo hace una reconstruccin del camino
por donde viaj el paquete y de esta manera conoce a cuales nodos puede llegar a travs de
mltiples caminos disjuntos. En el mtodo de la inundacin cada nodo guarda y maneja la
informacin de sus mltiples rutas, sin embargo el hecho de que se incluyan varios mensajes
de broadcast causa una excesiva sealizacin. En la no inundacin (no-fooding) los nodos
encuentran un camino primario hacia el sumidero, posteriormente interrogan a sus nodos
vecinos por la presencia de otro camino disyunto, as creando mltiples rutas. El problema del
esquema de no inundacin es el delay en la transmisin de datos que se genera mientras
encuentra mltiples caminos disyuntos para cada nodo.
Existen otras maneras de encontrar caminos disyuntos como Explicit Disjoint Multiple Paths
EDM [22] en donde se aplica el concepto de multicaminos disyuntos lgicos. Este concepto
divide la regin en cuadrados y encuentra mltiples caminos fsicos de la fuente de
informacin S al destino D. El algoritmo prohbe que se use el mismo cuadrado en 2 caminos
diferentes como muestra la figura 3.

Figura 4. Multicaminos disyuntos lgicos, donde se asignan mltiples caminos fsicos a cada comunicacin. Tomado de [22]

7. OBJETIVOS
7.1 General: Desarrollar mecanismos a nivel de capa fsica y enlace que permitan la autocuracin y la extensin del tiempo de vida en redes inalmbricas de sensores.
7.1.1 Especfico: Integrar diferentes tcnicas de seleccin automtica de un subconjunto de
nodos manteniendo la cobertura de la regin de inters.
7.1.2 Especfico: Proveer mecanismos de realimentacin con las capas superiores de control
de topologa para soportar la generacin de caminos disyuntos, y as obtener una red tolerante
a fallos.
7.1.3 Especfico: Definir el vecindario de los nodos mediante un modelo que soporte matrices
de comunicacin asimtricas, debido a condiciones reales de potencias de transmisin y
recepcin.
7.1.4 Especfico: Generar un mapa que por regiones defina el riesgo de prdida de
conectividad de los nodos para poder tomar acciones preventivas.
7.1.5 Especfico: Evaluar los resultados del mecanismo de autocuracin frente a las
propiedades de la red (energa consumida, informacin generada, cobertura y tiempo de vida).
8. DESCRIPCIN
El problema se subdivide en cuatro partes: 1. Seleccin del subconjunto de nodos 2.
Generacin de caminos disyuntos 3. Definicin del vecindario 4.Encontrar una mtrica de
supervivencia de la red 5. Evaluar los resultados del mecanismo de autocuracin.
8.1 Integracin de tcnicas de seleccin del subconjunto de nodos:
Como las Redes de Sensores Inalmbricos (WSN) usualmente son alimentadas con bateras, la
eficiencia de energa es de gran importancia. Una solucin es elegir un subconjunto de nodos
que trabajen mientras el restante subconjunto se pone en modo ahorro de energa (sleep). El
ahorro de energa en WSN se divide en tres esquemas: esquemas basados en datos, esquemas
basados en movilidad [23] y Duty Cycling. Los esquemas basados en datos tratan de reducir la
cantidad de datos entregados al sumidero ahorrando energa tanto en la comunicacin como
en el sensado, este ahorro de energa se puede dar al tomar con menos frecuencia muestras
de la variable de inters o agregando los datos mientras estos se dirigen al sumidero. Los
esquemas basados en movilidad son aquellos que posicionan sus nodos sobre estructuras
mviles como (animales, carros, etc) para hacer un ahorro de energa en la transmisin de
mensajes y aprovechar la mayor rea de influencia que un nodo puede alcanzar. Los esquemas
basados en Duty Cycling aprovechan que una cobertura total puede ser alcanzada por un
subconjunto de nodos, dando la oportunidad a los nodos restantes de ir a dormir por un
determinado periodo de tiempo.

Para la seleccin automtica del subconjunto de nodos se van a integrar algunas tcnicas ya
existentes, se ha preseleccionado4 la tcnica de Wang [12] y Shih [16] ya que stas garantizan
la mayor cobertura posible teniendo como restriccin el gasto de energa. Otros parmetros
que se tienen en cuenta para hacer la escogencia de nodos son:

Se debe garantizar la cobertura del rea de inters.

Evitar la informacin redundante: Nodos vecinos pueden estar midiendo informacin


redundante ya que pertenecen a la misma rea de influencia.

Potencia en transmisin y recepcin en cada nodo: Se busca con un gasto mnimo de


energa llegar al sumidero a travs del multisalto.

Caminos disyuntos: Se busca que el subconjunto de nodos elegidos proporcione


redundancia de caminos hacia el sumidero.

Batera restante: Se eligen los nodos que tengan mayor tiempo de vida disponible.

Self-healing: En caso de que un nodo falle se debe seleccionar otro subconjunto de


nodos que repare el fallo.

Formalmente el problema se define como: Dado un conjunto de nodos se necesita encontrar


un subconjunto que garantice el rea de cobertura, evite la informacin redundante, minimice
el gasto de energa y proporcione caminos disyuntos; esto a travs del algoritmo de seleccin
del subconjunto de nodos que se va a proponer durante el desarrollo de la tesis.
8.2. Generacin de caminos disyuntos:
Se tiene como subproblema la necesidad de proveer mecanismos de realimentacin con las
capas superiores de control de topologa para soportar la generacin de caminos disyuntos, y
as obtener una red tolerante a fallos. Dado que se va a implementar una red que sea capaz de
autocurarse se observa la necesidad de anticiparse a la cada de un nodo generando caminos
disyuntos que no permitan la prdida de comunicacin de los nodos vecinos.
Dependiendo de las necesidades de la capa de control de topologa, e.g. no existen caminos o
al menos dos caminos disyuntos para un nodo en la red, se requerir un mayor nmero de
nodos activos en la red. Para esto, el mdulo de seleccin de nodos, generar un
nuevosubconjunto de nodos que tenga en cuenta estos requerimientos, para evitar posibles
los fallos que se presenten en la red.
8.3. Definicin del vecindario:
Debe existir un compromiso entre la energa que se va a invertir en la potencia de transmisin
y de recepcin y entre el nmero de saltos para llegar al sumidero. Por ello, podemos
incrementar el rea de comunicacin de un nodo aumentando su potencia, haciendo menor el
nmero de saltos para llegar al sumidero, sin embargo disminuimos el tiempo de vida de la

Esto significa que en el documento de proyecto final se pueden escoger otras tcnicas para hacer la
integracin.

red. Por lo tanto se plantea un problema de optimizacin al elegir la potencia asignada tanto
en transmisin como en recepcin garantizando el mximo tiempo de vida de la red.
El vecindario se define como una matriz que muestra si existe comunicacin entre un par de
nodos o no, y si esta comunicacin es bidireccional o unidireccional. El problema consiste en
construir una matriz de comunicacin basndonos en la informacin previa del subconjunto de
nodos, el rea de influencia y la potencia de transmisin y recepcin. No se considerarn
necesariamente matrices de conectividad simtricas.
8.4 Encontrar una mtrica de supervivencia de la red:
Con el objetivo de hacer una buena estimacin de la longevidad de la red se propone una
mtrica de supervivencia nueva basado en mediciones de cantidad de batera restante,
utilizacin del nodo, potencia en transmisin y recepcin, trfico que afecta cada nodo y el
rea de influencia. Teniendo en cuenta lo anterior se genera un mapa que por regiones defina
el tiempo de vida de la red, por ejemplo, una regin en verde indicaque el enlace tiene baja
probabilidad de fallar,una regin en naranja indica que la probabilidad es media y en rojo se
estima que evidentemente el enlace va a fallar prximamente. Esta probabilidad se calcula
basado en las variables mencionadas anteriormente.
En cada nodo se determina la probabilidad de que ste falle, sin embargo, se necesita un mapa
que por regiones nos d un estimado de la supervivencia de la red; en las regiones entre
nodos se usa interpolacin para conocer su probabilidad de falla. Usualmente en el proceso de
interpolacin se usa ms de una variable y se aprovecha el hecho de que stas estn
correlacionadas para aumentar la calidad de la estimacin. Para la generacin del mapa de
riesgo de prdida de conectividad se van a usar mtodos de interpolacin comoCampos
Aleatorios de Markov Gaussianos (GMRF) [24] y Kriging [25,26].En GMRF se usa la matriz de
varianza inversa
para calcular el predictor ptimo que resulta ser la esperanza
condicional:
( |{

})

[7]

De otro lado, Kriging es un estimador lineal que infiere un valor desconocido de un campo
aleatorio a partir de las muestras. La tcnica de Kriging conoce la funcin de covarianza y que
la esperanza del campo aleatorio es cero en cualquier parte, con ello llega al estimador:

( ) ([

] )(

[8]

Adicionalmente a estos dos mecanismos se piensan investigar otras tcnicas de interpolacin


espacial no definidos an.

8.5 Evaluar los resultados del mecanismo de autocuracin.


Para evaluar el sistema se usan medidas de consumo de energa y efectividad del rea de
cobertura. Se tiene como medida final el tiempo de vida de la red comparado con otros
autores, como Xu Wang [12], Shih[16] Kaplan [15].
En la simulacin se tienen en cuenta los siguientes parmetros:
1. Nmero de nodos
2. rea a caracterizar
3. Posicionamiento aleatorio de los nodos
4. rea de influencia de cada nodo
5. Potencia de transmisin y recepcin junto con la atenuacin
Se va a evaluar el sistema comparando los resultados de consumo de energa, efectividad de
cobertura y tiempo de vida de la red, con el algoritmo HN-GA del autor Xu Wang et al[12] y
Shih[16] explicados en el estado del arte. La mtrica que se va a usar para la medida de la
energa de transmisin es la que se plantea en la ecuacin [1] de este documento. Para el rea
de cobertura tambin se va usar la mtrica de cobertura que plantea Xu Wang en la ecuacin
[3] del estado del arte. Finalmente, se hace la relacin entre el porcentaje de cobertura y la
energa gastada por el sistema en la ecuacin [4], la cual es la funcin objetivo a maximizar
para prolongar el tiempo de vida de la red. Esta es la mtrica que se va a usar para establecer
el compromiso entre porcentaje de cobertura y cantidad de energa utilizada en la
comunicacin.
Se obtienen otras mtricas de otros autores como Kaplan [15] quienes miden la energa
gastada en la comunicacin segn la cantidad de bits transmitidos. Por lo tanto la energa de
recepcin de bits es calculada en la ecuacin [5] y la energa de transmisin es calculada en la
ecuacin [6]. Esta mtrica, por supuesto, sera ineficiente sin la cantidad de informacin
generada por la WSN, por lo tanto sta se debe medir en bps.
Asociados a estas mtricas, se propone generar las siguientes grficas comparativas:
1. Grfica de cobertura contra tiempo de simulacin.
2. Grfica de sensores vivos contra tiempo de simulacin.
3. Mapa del riesgo de prdida de conectividad.
4. Grfica de la potencia consumida contra el tiempo, asumiendo que los nodos est
cambiando entre el estado sleep y activo.
Se emplearn otras mtricas de evaluacin del desempeo que se definirn en el documento
de proyecto final.
9. Metodologa.
9.1 Estado del arte
Se procede a establecer cul es el estado del arte de las redes inalmbricas de sensores. Las
fuentes primarias de investigacin son bases de datos como la IEEE (IET Electronic Library),
revistas, artculos de carcter investigativo, libros, entre otros. Se considera que el estado del
arte es un proceso fundamental en la investigacin ya que son las bases sobre las cuales se
construir el aporte de la tesis, por lo tanto se invierte una cantidad considerable de tiempo en
el cronograma. En este trabajo se presentan un avance del estado del arte al mencionar las
generalidades de las WSN, la autocuracin y la seleccin del conjunto de nodos desde
diferentes enfoques.

9.2 Estudio y caracterizacin de los mtodos ms representativos para la seleccin de un


subconjunto de nodos
En el apartado nmero 6.3.1 de este anteproyecto se vieron los esquemas ms representativos
para la seleccin del subconjunto de nodos [28], se planea entrar ms a fondo en el tema y
sealar para cada autor las ventajas y desventajas de sus implementaciones a fin de tomar una
decisin de cul esquema emplear en las simulaciones. Luego de reproducir los resultados de
estos autores se espera hacer un aporte a los esquemas de seleccin del subconjunto de
nodos.
9.3 Implementacin del mecanismo para la seleccin del subconjunto de nodos.
En este punto se tiene claro cul es el mejor esquema de seleccin de subconjuntos de nodos y
se tiene en mente un aporte a los mismos. Se pretende implementar en Omnet++ el aporte y
analizar los resultados probando que la seleccin cumple con ciertos parmetros de cantidad
limitada de energa y de calidad de servicio.
9.4 Definicin de la tcnica para establecer el vecindario considerando condiciones reales de
potencia.
El primer paso consiste en revisar la bibliografa existente respecto a las condiciones reales de
potencia en los nodos y as entender los modelos matemticos subyacentes. Posteriormente
se espera reproducir los resultados de los autores ms significativos para entender
completamente los conceptos planteados. Finalmente se espera elegir una tcnica especfica a
travs de un estudio de ventajas y desventajas de cada uno de los algoritmos.
9.5 Implementacin del mecanismo para establecer el vecindario condiciones reales de
potencia
En este punto se tiene claro cul es la mejor tcnica para establecer el vecindario de los nodos
y se espera implementarla en Omnet++ con Castalia y Mixim, luego se analizan los resultados y
se justifica numricamente porqu este es el mejor algoritmo comparado con algunos otros
que tambin sean significativos.
9.6 Definicin de la mtrica de supervivencia y riesgo de prdida de conectividad en cada
regin
En primer momento se revisa la bibliografa existente respecto a algunas mtricas existentes
de supervivencia de la red y as se entienden los modelos matemticos subyacentes. Luego se
espera reproducir los resultados de los autores ms referenciados para entender
completamente los conceptos planteados. Finalmente se espera elegir una tcnica especfica a
travs de un estudio de ventajas y desventajas de cada uno de los algoritmos.
9.7 Implementar un procedimiento que genere un mapa que por regiones defina el riesgo de
prdida de conectividad de los nodos
En este punto se tiene claro cul es la mejor mtrica para establecer el mapa que por regiones
defina el riesgo de conectividad de la red y se espera implementarla en Omnet++ con Castalia y
Mixim, luego se espera generar el mapa de riesgos que por colores seale la probabilidad de
que una regin pierda conectividad, posteriormente se analizan los resultados y se justifica

numricamente porqu este es el mejor algoritmo comparado con algunos otros que tambin
sean significativos.
9.8 Hacer la retroalimentacin con las capas superiores de control de topologa para
soportar la generacin de caminos disyuntos.
Dependiendo de las necesidades de la capa de control de topologa, e.g. no existen caminos o
al menos dos caminos disyuntos para un nodo en la red, se requerir un mayor nmero de
nodos activos en la red. Para esto, el mdulo de seleccin de nodos, generar un nuevo
subconjunto de nodos que tenga en cuenta estos requerimientos para evitar posibles los fallos
que se presenten en la red. Para hacer esto se necesita que los algoritmos de las capas
superiores ya estn implementados y segn sus necesidades se hace la retroalimentacin.
9.9 Integracin de los mdulos anteriormente descritos y desarrollo de la simulacin
integrada.
Este es el paso que condensa los anteriormente descritos, ya que en este punto de la
implementacin se integran los numerales anteriores en una nica simulacin y se evalan los
resultados globales generados.
9.10 Resultados esperados
Los resultados de la tesis son obtenidos a travs de una simulacin en Omnet++, en la cual se
debe especificar parmetros como nmero de nodos, rea a caracterizar, posicionamiento
aleatorio de los nodos, rea de influencia, potencia de transmisin y recepcin junto con la
atenuacin, entre otros. Se espera tener grficos y tablas que muestren claramente cul es el
tiempo de vida de la red y cul es el nivel de autocuracin de la red. Especficamente se
obtendrn grficas de cantidad de sensores vivos contra tiempo de simulacin, mrito de
cobertura del nodo [29], un mapa del riesgo de prdida de conectividad, la matriz de
conectividad, error medio cuadrtico en la comunicacin, grficas de utilidad y costo de
emplear determinado sensor. Se espera tener mediciones acerca del tiempo durante el cual la
red tiene conectividad completa y el porcentaje de cobertura del rea de inters. Existen otras
medidas que an no estn definidas que se utilizan para determinar el tiempo de vida de la red
y su nivel de autocuracin.
9.11 Validacin de los resultados
La validacin de los resultados se piensa hacer en dos pruebas. En la primera se simula en
Omnet++ el tiempo de vida de una red especfica la cul emplea los algoritmos desarrollados
en la tesis: Algoritmo de seleccin de un subconjunto de nodos, tcnica para desarrollar la
matriz de comunicacin, procedimiento para generar un mapa de riesgo de conectividad y
generacin de caminos disyuntos. Esta simulacin mide las siguientes caractersticas de la red:
energa consumida, informacin generada, cobertura y tiempo de vida. Posteriormente se
compara las diferentes mtricas con otros autores y modelos tericos representativos, como
se indic en el apartado 8.5
En la segunda prueba se agregan fallos en la red, como la cada de nodos, cambios en el canal
de comunicacin, falta de batera de los nodos, entre otros y se ponen a prueba los
mecanismos de autocuracin desarrollados durante la tesis. De la misma manera que en el
momento anterior se evalan las mtricas anteriormente mencionadas y se comparan con

otros autores (X. Wang [12] y Shih [16]) y modelos tericos a fin de determinar si el algoritmo
propuesto arroja mejores resultados.
9.12 Informe final
El informe final se va generando al momento de desarrollar cada uno de los numerales
anteriores, sin embargo, el mayor aporte de la tesis consiste en la evaluacin de los resultados
globales generados por el apartado 9,9.
10. ACTIVIDADES
Siguiendo la metodologa de investigacin se enuncian las actividades y se explica cada una de
ellas:
1. Documentar el estado del arte: Se deben consultar bases de datos, revistas, artculos de
carcter investigativo, libros, entre otros, a fin de establecer el estado del arte de las WSN. A
partir del estado del arte se conoce cuales son los principales problemas sin resolver y se
puede elegir algunos especficos a los cuales atacar.
2. Estudiar y caracterizar los mtodos ms representativos para la seleccin de un subconjunto
de nodos:
2.1 Buscar diferentes autores que estn trabajando en este tema de investigacin y se
analiza las ventajas y desventajas de cada algoritmo.
2.2 Elegir algn autor que demuestre que su tcnica es una de las mejores y reproducir
los resultados.
2.3 Integrar los mecanismos de Wang [12] y Shih[16].
2.4 Entrega del documento del proyecto/informe de avance.
3. Implementar el mecanismo para la seleccin del subconjunto de nodo en Omnet++:
3.1 Validar y evaluar los resultados de la simulacin anterior.
3.2 Entregar informe de avance
4. Definir la tcnica para establecer el vecindario considerando condiciones reales de potencia:
4.1 Leer diferentes autores que hayan trabajado en temas de potencia en WSN y
entender los modelos matemticos planteados.
4.2 Elegir un modelo matemtico apropiado.
4.3 Definir una tcnica para establecer el vecindario basado en el modelo matemtico
anterior.
4.4 Entregar informe de avance
5. Implementar un procedimiento que genere un mapa que por regiones defina el riesgo de
prdida de conectividad de los nodos
5.1 Definir la mtrica de supervivencia
5.2 Implementar en Omnet++ la mtrica y observar los resultados obtenidos.
6. Hacer el algoritmo de realimentacin con las capas superiores de control de topologa para
soportar la generacin de caminos disyuntos
7. Integrar de los mdulos anteriormente descritos y desarrollo de la simulacin integrada.
8. Validar y evaluar los resultados obtenidos durante la simulacin.
9. Elaborar el informe final.
10. Sustentar

11. CRONOGRAMA
Se presenta a continuacin el cronograma establecido con duracin de dos semestres
acadmicos (36 semanas, 2013-II y 2014-I)

Semana
1-4

Cronograma

Semana
5-8

Semana
9-12

Semana
13-16

1. Estado Arte
2. Estudiar mtodos de seleccin de
nodos
2.1 Buscar autores representativos
2.2 Reproducir algunos resultados
2.3 Integrar diferentes algoritmos
2.4 Entrega de informe de avance
3. Implementar en Omnet++ seleccin
de nodos
3.1 Validar y evaluar los resultados
3.2 Entrega de informe de avance
4. Establecimiento del vecindario
4.1 Buscar diferentes autores
4.2 Elegir un modelo matemtico
4.3 Definir una tcnica especfica
4.4 Entrega de informe de avance

Cronograma
5. Generacin del mapa prdida de
conectividad
5.1 Definir la mtrica de
supervivencia
5.2 Implementacin en Omnet++
6. Generacin de caminos
disyuntos
7. Integracin de los modulos en
Omnet++
8. Validar y evaluar los resultados
9. Elaboracin del informe final
10. Sustentacin

Semana
17-20

Semana
21-24

Semana
25-28

Semana
29-32

Semana
33-36

Figura 5. Cronograma de actividades.

12. USUARIOS Y FORMAS DE UTILIZACIN DE LOS RESULTADOS ESPERADOS


Esta tesis se enmarca dentro de un proyecto desarrollado en conjunto con IHP
microelectronics con la participacin directa del ing. Diego Mndez, Phd. En este trabajo
conjunto espera desarrollar WSN que soporten la autocuracin, la confiabilidad, el control de
topologa y el monitoreo del trfico; sin embargo el esfuerzo de investigacin se va a centrar
en la configuracin (seleccin del subconjunto de nodos), problemas de enrutamiento, ahorro
de energa y control remoto del administrador de la red.

Esta tesis espera aportar al proyecto mecanismos a nivel de capa fsica y enlace para soportar
la auto-curacin y la extensin del tiempo de vida en redes inalmbricas de sensores,
adicionalmente estos resultados son de inters de la comunidad acadmica que actualmente
est desarrollando investigacin en redes de sensores inalmbricos.
13. COSTOS
Actividad
Investigar el tema

Bsqueda de autores
Seleccionar un autor
Realizar un aporte en la
seleccin
Implementacin de la
seleccin del subconjunto
Definicin de la tcnica
para establecer el
vecindario
Generacin del mapa de
riesgo
Retroalimentacin con las
capas superiores
Integracin de los mdulos
Informe final
Sustentacin
TOTAL

Recursos
Biblioteca PUJ-Bases de
datos PUJ-Asesora
Director de tesis
Biblioteca PUJ-Bases de
datos PUJ
Humanos
Humanos

Costo
Matricula acadmica

Omnet++ Software libreAsesora Director de tesis


Humanos

Matrcula acadmica

Humanos

Humanos

Humanos
Humanos
Humanos

0
0
0
Matrcula acadmica

Matricula acadmica
0
0

14. BIBLIOGRAFA
[1] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci, Wireless Sensor
Networks: a Survey, Computer Networks , Volume 38, N. 4, March 2002.
[2] G. Anastasi, M. Conti, M. Francesco, A. PassarellaEnergy Conservation in Wireless Sensor
Networks:a survey Department Of Information Engineering, University of Pisa Italia, 2007
[3] MNDEZ, Diego; PEA, Nstor; GUERRERO, Mauricio. Flexible Platform for Wireless Sensor
Networks. Circuit Cellar: The Magazine for Computer Applications. Ed 211. February 2008.
ISSN: 1528-0608.
[4] MNDEZ, Diego; PEA, Nstor; GUERRERO, Mauricio. Wireless Sensor Networks: Structure
and Aplication. Communication and Society. Science and Innovation Magazine. Colombian
Society for the Advance of Science. Vol. XIV. Special Edition N 3, 2007. ISSN: 0121-5140
[5] F Coumo, G. Bacco, T. Melodia. Shaper: A Self-Healing Algorithm Producing multihop
Bluetooth Scaternets IEEE Globecom 2003.
[6] C. Petrioli, S. BasagniDegree-Constrained MultihopScatternet Formation for Bluetooth
Networks NorthEastern University IEEE 2002
[7] N. Vlajic, N. Moniz. Self-Healing Wireless Sensor Networks: Results that may
surprise.Department of Computer Science and Engineering York University, Toronto Canada.
[8] R. Misra, C. Mandal. Self-Healing and Self-Organizing Cluster Sensor Networks.Indian
Institute of Technology IEEE, 2006.

[9] M. Lanthaler. Self healing Wireless Sensor Networks. Department of Computer Science,
University of Helsinki.
[10] J. Wan, W. Chen, X. Xu, M. Fang. An Efficient self-healing scheme for Wireless Sensor
Networks. Second International Conference on Future Generation Communication and
Networking, 2008.
[11] H. Zhang, A. Arora. GS: Scalable self-configuration and self-healing in Wireless Sensor
Networks. El sevier Computer Science, 2003.
[12]X. Wang, S. Wang, D. Bi. Dynamic Sensor Node Selection Strategy for Wireless Sensor
Networks. Internacional Symposium on Communications and Information Tecnologies.
[13] R. A. Burne, A. L. Buczak, and Y. C. Jin, A self-organizing, cooperative sensor
network for remote surveillance: current result, SPIE 13th Annual International Symposium
on AeroSense Conference Unattended Ground Sensor Technologies and Applications,
Orlando: FL, 1999, pp. 238-248.
[14] X. Wang, A. G. Jiang, and S. Wang, Mobile agent based moving target methods in wireless
sensor networks, Proceedings of IEEE International Symposium on Communications and
Information Technology, Harbin: Harbin Institute of Technology Press, 2004, pp. 22-26.
[15] L. Kaplan, Global node selection for localization in a distributed sensor network, IEEE
Transactions on Aerospaceand Electronic Systems 42, pp. 113135, January 2006.
[16] K. Shih, Y. Chen, C. Chiang, and B. Liu, A distributed active sensor selection scheme for
wireless sensor networks, in Proceedings of the IEEE Symposium on Computers and
Communications, June 2006.
[17] F. Zhao, J. Shin, and J. Reich, Information-driven dynamic sensor collaboration, IEEE
Signal Processing Magazine19, pp. 6172, March 2002.
[18] P. Pahalawatta, T. Pappas, and A. Katsaggelos, Optimal sensor selection for video-based
target tracking in awireless sensor network, in Proceedings of the International Conference on
Image Processing (ICIP 04), 2004.
[19] J. Byers and G. Nasser, Utility-based decision-making in wireless sensor networks, in
Proceedings of the IEEEWorkshop on Mobile and Ad Hoc Networking and Computing, 2000.
[20] J. Ai and A. Abouzeid, Coverage by directional sensors in randomly deployed wireless
sensor networks, Journal ofCombinatorial Optimization , Feb. 2006.
[21] T. Mullen, V. Avasarala, and D. L. Hall, Customer-driven sensor management, IEEE
Intelligent Systems 21,pp. 4149, Mar/April 2006.
[22] H. Oh, J. Jang, K.Moon, S. Park, E. Lee and S. Kim. An Explicit Disjoint Multipath Algorithm
for Cost Efficiency in Wireless Sensor Networks. 21st Annual IEEE International Symposium on
Personal, Indoor and Mobile Radio Communications, 2010.
[23] G. Anastasi, M. Conti, M. Francesco, A. PassarellaEnergy Conservation in Wireless Sensor
Networks:a survey Department Of Information Engineering, University of Pisa Italia, 2007
[24] L. Fontanella, L. Ippoliti, R. Martin, S. Trivisonno, Interpolation of spatial and spatiotemporal Gaussian fields using Gaussian Markov random fields, Advances in Data Analysis and
Classification 2 (2008) 6379.
[25] D.G. Krige, A statistical approach to some basic mine valuation problems on the
witwatersrand, Operational Research 4 (1) (1953).
[26] P. Goovaerts, Geostatistics for Natural Resources Evaluation, fourth printing ed., Oxford
University Press, USA, 1997.
[27] SAMPIERE, R., C. Fernndez, P. Baptista, Metodologa de la Investigacin, McGrawHill, 5
edicin, 2010
[28] H. Rowaihy, S. Eswaran, . P. Johnson, T. Brown, A. Barnoy, D. Verma, T. F. La Porta, "A
Survey of Sensor Selection Schemes in Wireless Sensor Networks," SPIE Unattended Ground,
Sea, and Air Sensor Technologies and Applications IX, Orlando, FL, 2007.
[29] J. Lu, L. Bao, and T. Suda, Coverage-aware sensor engagement in dense sensor
networks, in Proceedings of the International Confernece on Embedded and Ubiquitous
Computing - EUC 2005, Dec. 2005.

Vous aimerez peut-être aussi