DocumentCode :
1138416
Title :
Semantically reliable multicast: definition, implementation, and performance evaluation
Author :
Pereira, José ; Rodrigues, Luís ; Oliveira, Rui
Volume :
52
Issue :
2
fYear :
2003
Firstpage :
150
Lastpage :
165
Abstract :
Semantic reliability is a novel correctness criterion for multicast protocols based on the concept of message obsolescence: A message becomes obsolete when its content or purpose is superseded by a subsequent message. By exploiting obsolescence, a reliable multicast protocol may drop irrelevant messages to find additional buffer space for new messages. This makes the multicast protocol more resilient to transient performance perturbations of group members, thus improving throughput stability. This paper describes our experience in developing a suite of semantically reliable protocols. It summarizes the motivation, definition, and algorithmic issues and presents performance figures obtained with a running implementation. The data obtained experimentally is compared with analytic and simulation models. This comparison allows us to confirm the validity of these models and the usefulness of the approach. Finally, the paper reports the application of our prototype to distributed multiplayer games.
Keywords :
multicast protocols; software performance evaluation; software reliability; buffer space; correctness criterion; distributed multiplayer games; group members; irrelevant message abandonment; irrelevant message dropping; message obsolescence; multicast protocols; performance evaluation; semantically reliable multicast; throughput stability; transient performance perturbations; Analytical models; Computational modeling; Context; Context-aware services; Multicast algorithms; Multicast protocols; Prototypes; Stability; Throughput; Virtual prototyping;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2003.1176983
Filename :
1176983
Link To Document :
بازگشت