MARATTO

article · International Journal of Interactive Mobile Technologies (iJIM)

Improving Data Delivery in Unreliable Networks Using Network Coding and Ant-Colony Optimization

Abstract

Wireless Sensor Networks (WSNs) comprise interconnected wireless nodes that receive and transmit data across applications and platforms. This paper addressed the problem of link failures in WSNs that potentially could lead to the loss of data packets while still in transit. This was achieved through the use of network coding which is known to address capacity bottleneck problems in WSNs. In particular, a technique called Ant Agent-Assisted Network Coding (AAANC) is proposed that employs the ant colony optimization technique in addition to network coding operations. The main aim of AAANC is to facilitate the successful delivery and decoding of coded data packets in the presence of link failures. AAANC employs a packet route selection technique that is inspired by the social behavior of natural ants. For natural ants, a strong pheromone trail along a path indicates a promising route to a food source, and this is analogous to a reliable communication link for routing data packets in this paper. Through simulations, AAANC was compared to diagonal pseudorandom network coding (DNC) and triangular pseudorandom network coding (TNC), and it proved to have a superior performance in terms of packet delivery ratio and number of decoded packets. Significant performance gain can be achieved if AAANC algorithm is made to dynamically adapt the ant colony and network coding parameters in response to traffic changes.

Research topics

  • Cooperative Communication and Network Coding

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.3991/ijim.v18i06.42021

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.