Xavier Araújo

Sensor networks powered by solar energy using multiple radio channels
Redes de sensores alimentadas a energia solar usando múltiplos canais rádio

15 Feb - 20 Feb

In this period it is intended to implement and test several WMSNs in which the energy level of the nodes does not remain constant, making use of the NS-3 tool. To do this we will use a mesh networking model, based on the standard IEEE 802.11s, along with an energy framework capable of modelling the energy source and the energy consumption of the network nodes. All these models are already provided by NS-3. In these simulations we will generate several topologies, both regular and random, and we will constantly monitor the energy levels of the nodes. The simulations will be performed multiple times for each topology to ensure that the results obtained are reliable. The integration of this energy model with the simulations of WMSNs already performed and exposed in chapter 3 of the PDI report (PDI Report), will be very important, since it will allows us to simulate and evaluate the energy-aware channel assignment algorithm proposed on this thesis.

Close
22 Feb - 27 Feb

In this period it is intended to implement and test several WMSNs in which the energy level of the nodes does not remain constant, making use of the NS-3 tool. To do this we will use a mesh networking model, based on the standard IEEE 802.11s, along with an energy framework capable of modelling the energy source and the energy consumption of the network nodes. All these models are already provided by NS-3. In these simulations we will generate several topologies, both regular and random, and we will constantly monitor the energy levels of the nodes. The simulations will be performed multiple times for each topology to ensure that the results obtained are reliable. The integration of this energy model with the simulations of WMSNs already performed and exposed in chapter 3 of the PDI report (PDI Report), will be very important, since it will allows us to simulate and evaluate the energy-aware channel assignment algorithm proposed on this thesis.

Close
01 Mar - 06 Mar

In this period we will specify the mode of the operation of the channel assignment algorithm. The main goal is to develop a solution to assign the communication channels to the nodes, capable of improving the energy efficiency of the network. Taking into account the state of the art solutions exposed in chapter 2 of the PDI report (PDI Report), we will try to design a solution which, based solely on the network topology and on the energy level of the nodes, will be able to improve significantly the lifetime of WMSNs. The specification of this algorithm will probably result in a modification of the TILIA algorithm, giving rise to a new algorithm named E-TILIA.

Close
01 Mar - 06 Mar

In this period we will specify the mode of the operation of the channel assignment algorithm. The main goal is to develop a solution to assign the communication channels to the nodes, capable of improving the energy efficiency of the network. Taking into account the state of the art solutions exposed in chapter 2 of the PDI report (PDI Report), we will try to design a solution which, based solely on the network topology and on the energy level of the nodes, will be able to improve significantly the lifetime of WMSNs. The specification of this algorithm will probably result in a modification of the TILIA algorithm, giving rise to a new algorithm named E-TILIA.

Close
15 Mar - 20 Mar

After the designing of the algorithm we will implement E-TILIA in a Python script. The idea is to modify the existent TILIA Python script, adapting it to the new algorithm.

Close
22 Mar - 27 Mar

In this period we will extensively test the algorithm developed, using the Python script implemented. To do this we will generate several regular topologies, each one having a different number of nodes, and we will run the E-TILIA regularly to evaluate if the algorithm is capable of improving the energy efficiency of the network.

Close
29 Mar - 03 Apr

After the extensive testing with regular topologies we will then test our algorithm with random topologies, following the same procedure.

Close
05 Apr - 10 Apr

After the algorithm has been tested extensively with the simulation tool, we will then prepare a test-bed, using Raspberry Pi computers, to test the algorithm in real conditions. The idea is to create a WMSN using several Raspberry Pi computers. In this preparation a special attention has to be given to the routing protocol to be used, and to the procedure that is going to be responsible for gathering all the necessary input data for E-TILIA.

Close
12 Apr - 17 Apr

In this period the algorithm will be adapted to be used in the Raspberry Pi test-bed.

Close
19 Apr - 24 Apr

In this period, after the preparation of the test-bed, the algorithm will be extensively tested in real conditions. This will be extremely important because it will allow us to understand if the simulated results are in agreement with the results obtained in real conditions. This will ultimately enable us to assess the algorithm quality.

Close
26 Apr - 01 May

In this period, after the preparation of the test-bed, the algorithm will be extensively tested in real conditions. This will be extremely important because it will allow us to understand if the simulated results are in agreement with the results obtained in real conditions. This will ultimately enable us to assess the algorithm quality.

Close
03 May - 08 May

In this period we will analyse the information gathered through the computer simulations and through the Raspberry Pi test-bed, in collaboration with the Imperial College of London. This task will allows to understand the mathematical fundamentals of our algorithm.

Close
10 May - 15 May

In this period we will analyse the information gathered through the computer simulations and through the Raspberry Pi test-bed, in collaboration with the Imperial College of London. This task will allows to understand the mathematical fundamentals of our algorithm.

Close
17 May - 22 May

In this period we will analyse the information gathered through the computer simulations and through the Raspberry Pi test-bed, in collaboration with the Imperial College of London. This task will allows to understand the mathematical fundamentals of our algorithm.

Close
24 May - 29 May

Based on the results obtained from the extensive computer simulation and from the Raspberry Pi test-bed, and supported by the statistical analysis of the data from these experiments, we will write an article with the goal of present it on an international conference.

Close
31 May - 05 Jun

Based on the results obtained from the extensive computer simulation and from the Raspberry Pi test-bed, and supported by the statistical analysis of the data from these experiments, we will write an article with the goal of present it on an international conference.

Close
07 Jun - 12 Jun

In this period it is expected to review the thesis report and improve it for the final evaluation.

Close
14 Jun - 19 Jun

In this period it is expected to review the thesis report and improve it for the final evaluation.

Close

Planning

15 Feb - 20 Feb:
Implementation in NS-3 of the test scenario of multi-hop networks with variable available energy - Details
22 Feb - 27 Feb:
Implementation in NS-3 of the test scenario of multi-hop networks with variable available energy (Thesis Writing) - Details
01 Mar - 06 Mar:
Specification of the algorithm for radio channel assignment based on the available energy, in Wireless Multi-Hop Networks - Details
08 Mar - 13 Mar:
Specification of the algorithm for radio channel assignment based on the available energy, in Wireless Multi-Hop Networks (Thesis Writing) - Details
15 Mar - 20 Mar:
Algorithm implementation - Details
22 Mar - 27 Mar:
Algorithm testing, in NS-3, with regular topologies - Details
29 Mar - 03 Apr:
Algorithm testing, in NS-3, with random topologies - Details
05 Apr - 10 Apr:
Test-bed preparation, based in Raspberry Pi, for supporting the algorithm - Details
12 Apr - 17 Apr:
Algorithm adaptation for the test-bed based in Raspberry Pi - Details
19 Apr - 24 Apr:
Test-bed testing - Details
26 Apr - 01 May:
Test-bed testing - Details
03 May - 08 May:
Statistical analysis of the data (in collaboration with Imperial College of London) - Details
10 May - 15 May:
Statistical analysis of the data (in collaboration with Imperial College of London) - Details
17 May - 22 May:
Statistical analysis of the data (in collaboration with Imperial College of London) - Details
24 May - 29 May:
Article writing for international conference (in collaboration with Imperial College of London) - Details
31 May - 05 Jun:
Article writing for international conference (in collaboration with Imperial College of London) - Details
07 Jun - 12 Jun:
Thesis writing and review - Details
14 Jun - 19 Jun:
Thesis writing and review - Details