El objetivo de esta prueba es determinar como se comporta el gasto de energ´ıa de la propuesta, al ir incrementando el tama˜no del c´odigo de actualizaci´on a diseminar, adem´as de hacer una comparaci´on contra el protocolo sin mecanismos de seguridad.
En esta prueba se dejar´a fijo el tama˜no de la red, cada corrida se har´a con una topolog´ıa grid de 10x10.
Resultados
Los resultados de esta prueba son las gr´aficas de las Figuras 41 y 42. En la gr´afica de la Figura 41 se muestra el comportamiento de la energ´ıa de todos los nodos de red, en la gr´afica de la Figura 42 se muestra el comportamiento de le energ´ıa consumida solamente por el nodo centro y el de la orilla de la red.
Figura 41: Consumo de energ´ıa total de la red, variando el tama˜no del c´odigo de actualizaci´on
Discusi´on de resultados
Viendo las Tablas de gasto de energ´ıa contra tama˜no del c´odigo de actualizaci´on (41 y 42), se observa lo siguiente:
• De la gr´afica de la Figura 41, se observa que el comportamiento del consumo de energ´ıa variando el tama˜no del c´odigo de actualizaci´on es lineal. Igual al gasto de comunicaci´on del apartado anterior, la propuesta no modifica el comportamiento, simplemente acent´ua la pendiente del comportamiento lineal. Sin embargo, la diferencia entre el consumo de energ´ıa de Deluge y la propuesta es generalmente de entre 600% a 700%, lo cual es alto en comparacion con la diferencia variando el tama˜no del c´odigo. Adem´as se observa que esta diferencia tiene una tendencia a ser mucho mayor si se sigue aumentando el n´umero de p´aginas.
• De la gr´afica de la Figura 42, se observa como el comportamiento del nodo centro y el nodo orilla son un tanto similares al variar el tama˜no del c´odigo de actualizaci´on.
Figura 42: Consumo de energ´ıa total del nodo centro y orilla, variando el tama˜no del c´odigo de actualizaci´on
La propuesta produce una mayor diferenciaci´on entre el consumo de energ´ıa de estos dos nodos.
• De la gr´afica de la Figura 42, tambi´en se observa que la propuesta si es afectada por la variaci´on del tama˜no del c´odigo de actualizaci´on, separando cada vez m´as el consumo de energ´ıa resultante de estos dos protocolos. En cambio Deluge, no parece ser afectado casi nada, siendo muy parecido el comportamiento entre estos dos nodos. Esta separaci´on de la propuesta seguramente tiene que ver con las operaciones de radio, las cuales gracias al mayor tama˜no del mensajes de datos y la tasa de bits err´oneos por enlace, han de generar muchas m´as retransmisiones en el nodo centro, y como resultado se da esta separaci´on.
VI.5.3
Relaci´on entre el consumo de energ´ıa de las operaciones
b´asicas de la reprogramaci´on (P9)
Este apartado est´a dedicado a mostrar la aportaci´on en el consumo energ´etico de cada una de las distintas operaciones que se da en la diseminaci´on, las cuales son:
• Operaciones criptogr´aficas: Verificar firma, operaciones hash
• Operaciones de radio: Transmitir y recibir cualquier mensajes por el medio inal´ambrico.
• Operaciones de EEPROM: Escribir y leer en memoria persistente EEPROM. La relaci´on entre estas tres operaciones a la energ´ıa total se maneja en porcentaje. Los datos que se manejan son extra´ıdos de las dos pruebas anteriores de energ´ıa total de la red, por esta raz´on se ve como se var´ıa el tama˜no de la red y el n´umero de p´aginas.
Resultados
El resultado de esta prueba se muestra en la Tabla XII, el objetivo de la tabla es ver como var´ıa la aportaci´on de estas tres operaciones al ir variando ya sea el tama˜no de la red o el tama˜no del c´odigo de actualizaci´on.
Discusi´on de resultados
Viendo la Tabla XII que muestra la aportaci´on de las operaciones que forman parte del consumo de energ´ıa, se observa lo siguiente:
• En primera instancia, se observa que la operaciones dominante en energ´ıa son las de radio, las cuales aportan alrededor de un 95%-99% del consumo de energ´ıa en la diseminaci´on. Se podr´ıa creer que ya que la operaci´on de verificar firma consume casi mil veces m´as energ´ıa que una transmisi´on, las operaciones criptogr´aficas tendr´ıan cierta dominancia, pero vemos como este no es el caso.
La importancia de las operaciones de radio puede ser debido al uso de un me- dio inal´ambrico, el cual se observ´o, ocasiona una gran cantidad de recepci´on de mensajes (v´ease Tabla XI) a nivel de enlace de datos, los cuales aportan de ma- nera significativa a la energ´ıa consumida. Adem´as otra causa ser´ıa la cantidad de retransmisiones que se tienen que dar a causa de enlaces con alta tasa de bits err´oneos, que por cierto se da en muchos de los enlaces generados por las topolog´ıas grid utilizadas en las pruebas y adem´as en ambientes reales.
• Se observa que entre m´as aumentan el tama˜no del c´odigo de actualizaci´on y el tama˜no de la red, la aportaci´on de las operaciones de radio opaca cada vez m´as a las otras dos. La m´axima aportaci´on de las operaciones criptogr´aficas se da con el tama˜no de p´agina 1 (18%) y con un red de tama˜no 2x2 (22%). Sin embargo, en la pr´actica el inter´es en diseminar c´odigo se dar´ıa en redes de tama˜nos grandes.
• De igual manera las operaciones de EEPROM solo llegan a aportar hasta el 3% del consumo , antes que las operaciones de radio la opaquen. Adem´as, se observa que este porcentaje de gasto de energ´ıa total de operaciones EEPROM es mayor en Deluge que en la propuesta. Esto se debe a que en la propuesta las operaciones criptogr´aficas se atribuyen un porcentaje del gasto de energ´ıa total, el cual se le resta a las operaciones de EEPROM. Se le atribuye adem´as a un mayor n´umero de retransmisiones las cuales dan otro porcentaje a las operaciones de radio. .