DOI: 10.2298/CSIS101223034X
A Two-Tiered Reliable Application Layer Multicast
- Shandong Key Laboratory of Computer Networks, Shandong Computer Science Center
Jinan, 250014, China
xinczhang@hotmail.com, yangmh@keylab.net - Computer Network Information Center, Chinese Academy of Sciences
Beijing, 100190, China
{gengganggang, luowanming}@cnnic.cn - The People's Bank of China
Beijing, 100800, China
li_xingfeng@126.com
Abstract
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)
https://doi.org/10.2298/CSIS101223034X
Publication information
Volume 8, Issue 3 (June 2011)
Year of Publication: 2011
ISSN: 2406-1018 (Online)
Publisher: ComSIS Consortium
Full text
Available 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), https://doi.org/10.2298/CSIS101223034X