DOI: 10.2298/CSIS101223034X

A Two-Tiered Reliable Application Layer Multicast

Xinchang Zhang1, Meihong Yang1, Guanggang Geng2, Wanming Luo2 and Xingfeng Li3

  1. Shandong Key Laboratory of Computer Networks, Shandong Computer Science Center
    Jinan, 250014, China,
  2. Computer Network Information Center, Chinese Academy of Sciences
    Beijing, 100190, China
    {gengganggang, luowanming}
  3. The People's Bank of China
    Beijing, 100800, China


This paper presents a two-tiered reliable application layer multicast (ALM) solution, called HRALM, to provide lossless ALM services. HRALM builds a domain-based multicast tree, and divides the members into two transport planes (i.e., Plane 1 and Plane 2) in terms of the tree. In any domain, the distance between each member and the domain header is below a given threshold, which improves the capability of topology-awareness. According to the loss detected by members in different planes, HRALM adopts different but correlated recovery solutions. In HRALM, a member duplicates and forwards the received recovery packet to each of its children if it has not received the data unit carried by the recovery packet before receiving the recovery packet, which can actively recover the loss at the downstream nodes. The simulation experiments show that HRALM has desirable transport and recovery performance.

Key words

application layer multicast, negative acknowledgement, loss, recovery

Digital Object Identifier (DOI)

Publication information

Volume 8, Issue 3 (June 2011)
Year of Publication: 2011
ISSN: 1820-0214 (Print) 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Zhang, X., Yang, M., Geng, G., Luo, W., Li, X.: A Two-Tiered Reliable Application Layer Multicast. Computer Science and Information Systems, Vol. 8, No. 3, 990-929. (2011),