An efficient multicast protocol using de Bruijn structure for mobile computing

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

In this paper, we design a protocol to efficiently deliver multicast messages to mobile computers. The main concern in the design of such a protocol is to ensure that each message is delivered exactly once to each mobile host in a multicast group. However, the requirements of avoiding multiple delivery of a message, and of a host not missing a message are not easy to efficiently satisfy in a mobile environment. To satisfy these requirements, an earlier work had to actually broadcast a multicast message. The novelty of our approach is that we satisfy the multicast requirements without broadcasting a message, which is central to the efficiency of our protocol. We structure the mobile support stations (MSS) as a de Bruijn network, and define a multicast tree on the network. A multicast message is routed on a multicast tree on a de Bruijn network. Assuming that there are N MSS's in a network, a multicast group of mobile hosts belong to the cells of N MSS's, τ is the maximum of the time to route a message between two adjacent MSS's, Λ is the sum of the mobility rates of all mobiles in a multicast group, λ is the maximum among the mobility rates, and ψ is the cell cross-over time of a mobile, our protocol runs with a message complexity of O(min(N log N, N) + Λ log N) and a communication delay of O(τ log N + λmaxψ). Thus, our protocol is very efficient when a message is multicast to a small number of mobile hosts. To show the practicability of structuring a set of MSS's as a de Bruijn network, we have demonstrated how a de Bruijn network can be emulated as a collection of virtual paths on an arbitrarily connected ATM network.

Cite

CITATION STYLE

APA

Wei, D. S. L., & Naik, K. (1997). An efficient multicast protocol using de Bruijn structure for mobile computing. Computer Communication Review, 27(3), 14–31. https://doi.org/10.1145/263932.263939

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free