SR-Code: Smart Relay Network Coding for Data Collection for Wireless Sensor Networks

Abstract

Reliability in data collection for wireless sensor networks is one of the major problems in IoT applications. Sensor nodes are usually placed in harsh conditions where data communication is at risk of losing packets. Retransmissions are considered costly in terms of delay and power consumptions, especially that wireless sensor nodes are battery operated. In this context we introduce SR-Code, a novel network coding algorithm that achieves reliability in harsh conditions. SR-Code utilizes the XOR operator to code overheard packets. The targeted network topology is a 2-tier network where data loss can occur in all tiers. SR-Code utilizes bit addresses where each node is identified by a single bit in an address bit vector. Identifying packets and computing the cardinality of coded messages can be easily done using address bit vectors. SR-Code realizes redundancy as a function of overheard packet. SR-Code achieved a reliability factor of 75% when the number of packets lost was 100% of the original (un-coded) packet sent.

Authors and Affiliations

Zaher Merhi, Oussama Tahan, Bakri Abdul- Hay, Rabih Rammal, Samih Abdul Nabi

Keywords

Related Articles

Flash Flood Risk Assessment of the Eastern Coastal Basins in Kuwait Applying MCA

Coping with the water scarcity in the arid and hyper-arid regions requires good management for the flash floods. This requires an accurate estimation for the hazard degrees and floods risk to minimizing the damage, dange...

Design of 32-bit Floating Point Unit for Advanced Processors

Floating Point Unit is one of the integral unit in the Advanced Processors. The arithmetic operations on floating point unit are quite complicated. They are represented in IEEE 754 format in either 32-bit format (single...

Design And Analysis of Booth Multiplier Using FPGA

Multipliers play an important role in today‟s digital signal processing and many other applications. Multiplication can be either signed multiplication or unsigned multiplication. In the case of unsigned multiplication,...

Spectral correction for attenuating retroactivity in synthetic biology networks

The reliability of synthetic biology systems is challenged by the undesired retroactive signals transmitted by the downstream modules to the upstream modules. These retroactive signals modify the input and output signals...

Understanding the Cognitive Theory of Multimedia Learning

A cognitive theory of multimedia learning details the human information processing system that includes dual channels for visual/pictorial and auditory/verbal processing. Each channel has limited capacity for processing....

Download PDF file
  • EP ID EP389727
  • DOI 10.9790/9622-0701025864.
  • Views 134
  • Downloads 0

How To Cite

Zaher Merhi, Oussama Tahan, Bakri Abdul- Hay, Rabih Rammal, Samih Abdul Nabi (2017). SR-Code: Smart Relay Network Coding for Data Collection for Wireless Sensor Networks. International Journal of engineering Research and Applications, 7(1), 58-64. https://europub.co.uk/articles/-A-389727