Internet of things : least interference beaconing algorithms
dc.contributor.advisor | Bagula, Antoine | en_ZA |
dc.contributor.advisor | Sanders, J W | en_ZA |
dc.contributor.author | Tuyishimire, Emmanuel | en_ZA |
dc.date.accessioned | 2015-07-02T08:44:48Z | |
dc.date.available | 2015-07-02T08:44:48Z | |
dc.date.issued | 2014 | en_ZA |
dc.description.abstract | The emerging sensor networking applications are predicting the deployment of sensor devices in thousands of computing elements into multi-technology and multi-protocol platforms. Access to information will be available not only anytime and anywhere, but also using anything in a first-mile of the Internet referred to as the internet-of-things (IoT). The management of such a large-scale and heterogeneous network, would benefit from some of the traditional IP-based network management techniques such as load and energy balancing, which can be re-factored to achieve efficient routing of sensor network traffic. Research has shown that minimizing the path interference on nodes was necessary to improve traffic engineering in connection oriented networks. The same principle has been applied in past research in the context of the IoT to reveal that the least interference beaconing protocol (LIBP); a protocol derived from the least interference beaconing algorithm (LIBA) outperforms the Collection Tree Protocol (CTP) and Tiny OS Beaconing (ToB) protocol, in terms of energy efficiency and lifetime of the sensor network. However for the purpose of efficiency and accuracy, it is relevant, useful and critical to revisit or reexamine the LIBA algorithm in terms of correctness and investigate potential avenues for improvement. The main contributions of this research work are threefold. Firstly, we build upon formal methods to verify the correctness of the main principles underlying the LIBA, in terms of energy efficiency and interference minimization. The interference is here defined at each node by the number of routing paths carrying the sensor readings from the motes to the sink of the network that traverse the node. Our findings reveal the limitations in LIBA. Secondly, building upon these limitations, we propose two improvements to the algorithm: an algorithm called LIBA+ that improves the algorithm performance by keeping track of the energy usage of the sensor nodes, and a multi-sink version of the algorithm called LIBAMN that extends the algorithm to account for multiple sinks or gateways. These enhancements present preventive mechanisms to include in IoT platforms in order to improve traffic engineering, the security of network protocols and network stability. Lastly, we present analytical results, which reveal that the LIBA algorithm can be improved by more than 84% in terms of energy balancing. These results reveal that formal methods remain essential in the evaluation and performance improvement of wireless sensor network algorithms and protocols. | en_ZA |
dc.identifier.apacitation | Tuyishimire, E. (2014). <i>Internet of things : least interference beaconing algorithms</i>. (Thesis). University of Cape Town ,Faculty of Science ,Department of Computer Science. Retrieved from http://hdl.handle.net/11427/13298 | en_ZA |
dc.identifier.chicagocitation | Tuyishimire, Emmanuel. <i>"Internet of things : least interference beaconing algorithms."</i> Thesis., University of Cape Town ,Faculty of Science ,Department of Computer Science, 2014. http://hdl.handle.net/11427/13298 | en_ZA |
dc.identifier.citation | Tuyishimire, E. 2014. Internet of things : least interference beaconing algorithms. University of Cape Town. | en_ZA |
dc.identifier.ris | TY - Thesis / Dissertation AU - Tuyishimire, Emmanuel AB - The emerging sensor networking applications are predicting the deployment of sensor devices in thousands of computing elements into multi-technology and multi-protocol platforms. Access to information will be available not only anytime and anywhere, but also using anything in a first-mile of the Internet referred to as the internet-of-things (IoT). The management of such a large-scale and heterogeneous network, would benefit from some of the traditional IP-based network management techniques such as load and energy balancing, which can be re-factored to achieve efficient routing of sensor network traffic. Research has shown that minimizing the path interference on nodes was necessary to improve traffic engineering in connection oriented networks. The same principle has been applied in past research in the context of the IoT to reveal that the least interference beaconing protocol (LIBP); a protocol derived from the least interference beaconing algorithm (LIBA) outperforms the Collection Tree Protocol (CTP) and Tiny OS Beaconing (ToB) protocol, in terms of energy efficiency and lifetime of the sensor network. However for the purpose of efficiency and accuracy, it is relevant, useful and critical to revisit or reexamine the LIBA algorithm in terms of correctness and investigate potential avenues for improvement. The main contributions of this research work are threefold. Firstly, we build upon formal methods to verify the correctness of the main principles underlying the LIBA, in terms of energy efficiency and interference minimization. The interference is here defined at each node by the number of routing paths carrying the sensor readings from the motes to the sink of the network that traverse the node. Our findings reveal the limitations in LIBA. Secondly, building upon these limitations, we propose two improvements to the algorithm: an algorithm called LIBA+ that improves the algorithm performance by keeping track of the energy usage of the sensor nodes, and a multi-sink version of the algorithm called LIBAMN that extends the algorithm to account for multiple sinks or gateways. These enhancements present preventive mechanisms to include in IoT platforms in order to improve traffic engineering, the security of network protocols and network stability. Lastly, we present analytical results, which reveal that the LIBA algorithm can be improved by more than 84% in terms of energy balancing. These results reveal that formal methods remain essential in the evaluation and performance improvement of wireless sensor network algorithms and protocols. DA - 2014 DB - OpenUCT DP - University of Cape Town LK - https://open.uct.ac.za PB - University of Cape Town PY - 2014 T1 - Internet of things : least interference beaconing algorithms TI - Internet of things : least interference beaconing algorithms UR - http://hdl.handle.net/11427/13298 ER - | en_ZA |
dc.identifier.uri | http://hdl.handle.net/11427/13298 | |
dc.identifier.vancouvercitation | Tuyishimire E. Internet of things : least interference beaconing algorithms. [Thesis]. University of Cape Town ,Faculty of Science ,Department of Computer Science, 2014 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/13298 | en_ZA |
dc.language.iso | eng | en_ZA |
dc.publisher.department | Department of Computer Science | en_ZA |
dc.publisher.faculty | Faculty of Science | en_ZA |
dc.publisher.institution | University of Cape Town | |
dc.subject.other | Computer Science | en_ZA |
dc.title | Internet of things : least interference beaconing algorithms | en_ZA |
dc.type | Master Thesis | |
dc.type.qualificationlevel | Masters | |
dc.type.qualificationname | MSc | en_ZA |
uct.type.filetype | Text | |
uct.type.filetype | Image | |
uct.type.publication | Research | en_ZA |
uct.type.resource | Thesis | en_ZA |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- thesis_sci_2014_tuyishimire_e_SR.pdf
- Size:
- 2.02 MB
- Format:
- Adobe Portable Document Format
- Description: