Title :
A reliable multicast protocol for distributed mobile systems: design and evaluation
Author :
Anastasi, Giuseppe ; Bartoli, Alberto ; Spadoni, Francesco
Author_Institution :
Dipt. di Ingegneria dell´´Inf., Pisa Univ., Italy
fDate :
10/1/2001 12:00:00 AM
Abstract :
Reliable multicast is a powerful communication primitive for structuring distributed programs in which multiple processes must closely cooperate together. We propose a protocol for supporting reliable multicast in a distributed system that includes mobile hosts and evaluate the performance of our proposal through simulation We consider a scenario in which mobile hosts communicate with a wired infrastructure by means of wireless technology. Our proposal provides several novel features. The sender of each multicast may select among three increasingly strong delivery ordering guarantees: FIFO, causal, total. Movements do not trigger the transmission of any message in the wired network as no notion of hand-off is used. The set of senders and receivers (group) may be dynamic. The size of data structures at mobile hosts, the size of message headers, and the number of messages in the wired network for each multicast are all independent of the number of group members. The wireless network is assumed to provide only incomplete spatial coverage and message losses could occur even within cells. Movements are not negotiated and a mobile host that leaves a cell may enter any other cell, perhaps after a potentially long disconnection. The simulation results show that the proposed protocol has good performance and good scalability properties
Keywords :
message passing; mobile computing; mobile radio; multicast communication; protocols; FIFO ordering; causal ordering; data structures; delivery ordering guarantees; distributed mobile systems; distributed programs; dynamic membership; incomplete spatial coverage; message headers; message losses; mobile hosts; reliable multicast protocol; total ordering; wired infrastructure; wireless technology; Computer network reliability; Computer networks; Distributed computing; Mobile communication; Mobile computing; Multicast protocols; Personal digital assistants; Power system reliability; Proposals; Wireless networks;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on