Reliable multicast error recovery algorithm in ad-hoc networks

Tariq Abdullah, Raed Alsaqour, Maha Abdelhaq, Rashid A. Saeed, Ola Alsukour

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

Mobile ad hoc network is an autonomous system of mobile nodes characterized by wireless links. The major challenge in ad hoc networks lies in adapting multicast communication to several environments, where mobility is unlimited and failures are frequent. Reliable multicast delivery requires a multicast message to be received by all mobile nodes in the communication group. The recovery mechanism requires feedback messages from each one of the receivers. In the tree-based recovery protocols, a group of nodes into recovery regions designate a forwarding node per region for retransmitting lost messages. In this study, local error recovery algorithm is applied within these relatively smaller regions, where the repaired packets are retransmitted only to the requested receivers in the local group. These receivers create a sub group from the local group which itself is a subgroup of the global multicast group. By applying local error recovery algorithm, the number of duplicated packets, due to packets retransmission, decreases which lead to improving the system performance. Simulation results demonstrate the scalability of the proposed algorithm in comparison to Source Tree Reliable Multicast (STRM) protocol. The algorithm achieved up to 2.33% improvement on the percentage of duplicated packets in stable mobility speed without incurring any further communication or intense computation overhead.

Original languageEnglish
Pages (from-to)4656-4662
Number of pages7
JournalResearch Journal of Applied Sciences, Engineering and Technology
Volume4
Issue number22
Publication statusPublished - 2012

Fingerprint

Ad hoc networks
Recovery
Communication
Network protocols
Trees (mathematics)
Mobile ad hoc networks
Telecommunication links
Scalability
Feedback

Keywords

  • Local error recovery
  • Mobile ad hoc networks
  • Reliable multicast
  • Tree-based protocol

ASJC Scopus subject areas

  • Engineering(all)
  • Computer Science(all)

Cite this

Abdullah, T., Alsaqour, R., Abdelhaq, M., Saeed, R. A., & Alsukour, O. (2012). Reliable multicast error recovery algorithm in ad-hoc networks. Research Journal of Applied Sciences, Engineering and Technology, 4(22), 4656-4662.

Reliable multicast error recovery algorithm in ad-hoc networks. / Abdullah, Tariq; Alsaqour, Raed; Abdelhaq, Maha; Saeed, Rashid A.; Alsukour, Ola.

In: Research Journal of Applied Sciences, Engineering and Technology, Vol. 4, No. 22, 2012, p. 4656-4662.

Research output: Contribution to journalArticle

Abdullah, T, Alsaqour, R, Abdelhaq, M, Saeed, RA & Alsukour, O 2012, 'Reliable multicast error recovery algorithm in ad-hoc networks', Research Journal of Applied Sciences, Engineering and Technology, vol. 4, no. 22, pp. 4656-4662.
Abdullah, Tariq ; Alsaqour, Raed ; Abdelhaq, Maha ; Saeed, Rashid A. ; Alsukour, Ola. / Reliable multicast error recovery algorithm in ad-hoc networks. In: Research Journal of Applied Sciences, Engineering and Technology. 2012 ; Vol. 4, No. 22. pp. 4656-4662.
@article{8d3f56b3f2294083829a3aa4aa6fe7e0,
title = "Reliable multicast error recovery algorithm in ad-hoc networks",
abstract = "Mobile ad hoc network is an autonomous system of mobile nodes characterized by wireless links. The major challenge in ad hoc networks lies in adapting multicast communication to several environments, where mobility is unlimited and failures are frequent. Reliable multicast delivery requires a multicast message to be received by all mobile nodes in the communication group. The recovery mechanism requires feedback messages from each one of the receivers. In the tree-based recovery protocols, a group of nodes into recovery regions designate a forwarding node per region for retransmitting lost messages. In this study, local error recovery algorithm is applied within these relatively smaller regions, where the repaired packets are retransmitted only to the requested receivers in the local group. These receivers create a sub group from the local group which itself is a subgroup of the global multicast group. By applying local error recovery algorithm, the number of duplicated packets, due to packets retransmission, decreases which lead to improving the system performance. Simulation results demonstrate the scalability of the proposed algorithm in comparison to Source Tree Reliable Multicast (STRM) protocol. The algorithm achieved up to 2.33{\%} improvement on the percentage of duplicated packets in stable mobility speed without incurring any further communication or intense computation overhead.",
keywords = "Local error recovery, Mobile ad hoc networks, Reliable multicast, Tree-based protocol",
author = "Tariq Abdullah and Raed Alsaqour and Maha Abdelhaq and Saeed, {Rashid A.} and Ola Alsukour",
year = "2012",
language = "English",
volume = "4",
pages = "4656--4662",
journal = "Research Journal of Applied Sciences, Engineering and Technology",
issn = "2040-7459",
publisher = "Maxwell Scientific Publications",
number = "22",

}

TY - JOUR

T1 - Reliable multicast error recovery algorithm in ad-hoc networks

AU - Abdullah, Tariq

AU - Alsaqour, Raed

AU - Abdelhaq, Maha

AU - Saeed, Rashid A.

AU - Alsukour, Ola

PY - 2012

Y1 - 2012

N2 - Mobile ad hoc network is an autonomous system of mobile nodes characterized by wireless links. The major challenge in ad hoc networks lies in adapting multicast communication to several environments, where mobility is unlimited and failures are frequent. Reliable multicast delivery requires a multicast message to be received by all mobile nodes in the communication group. The recovery mechanism requires feedback messages from each one of the receivers. In the tree-based recovery protocols, a group of nodes into recovery regions designate a forwarding node per region for retransmitting lost messages. In this study, local error recovery algorithm is applied within these relatively smaller regions, where the repaired packets are retransmitted only to the requested receivers in the local group. These receivers create a sub group from the local group which itself is a subgroup of the global multicast group. By applying local error recovery algorithm, the number of duplicated packets, due to packets retransmission, decreases which lead to improving the system performance. Simulation results demonstrate the scalability of the proposed algorithm in comparison to Source Tree Reliable Multicast (STRM) protocol. The algorithm achieved up to 2.33% improvement on the percentage of duplicated packets in stable mobility speed without incurring any further communication or intense computation overhead.

AB - Mobile ad hoc network is an autonomous system of mobile nodes characterized by wireless links. The major challenge in ad hoc networks lies in adapting multicast communication to several environments, where mobility is unlimited and failures are frequent. Reliable multicast delivery requires a multicast message to be received by all mobile nodes in the communication group. The recovery mechanism requires feedback messages from each one of the receivers. In the tree-based recovery protocols, a group of nodes into recovery regions designate a forwarding node per region for retransmitting lost messages. In this study, local error recovery algorithm is applied within these relatively smaller regions, where the repaired packets are retransmitted only to the requested receivers in the local group. These receivers create a sub group from the local group which itself is a subgroup of the global multicast group. By applying local error recovery algorithm, the number of duplicated packets, due to packets retransmission, decreases which lead to improving the system performance. Simulation results demonstrate the scalability of the proposed algorithm in comparison to Source Tree Reliable Multicast (STRM) protocol. The algorithm achieved up to 2.33% improvement on the percentage of duplicated packets in stable mobility speed without incurring any further communication or intense computation overhead.

KW - Local error recovery

KW - Mobile ad hoc networks

KW - Reliable multicast

KW - Tree-based protocol

UR - http://www.scopus.com/inward/record.url?scp=84868665781&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84868665781&partnerID=8YFLogxK

M3 - Article

VL - 4

SP - 4656

EP - 4662

JO - Research Journal of Applied Sciences, Engineering and Technology

JF - Research Journal of Applied Sciences, Engineering and Technology

SN - 2040-7459

IS - 22

ER -