In this paper, in order to handle multicast traffic, the slotted unbuffered reservation protocol (SURP) is modified to include the multiple destination addresses in the control packet and its performance is analyzed. We evaluate the performance of the modified SURP in the presence of mixed unicast and multicast traffic by theoretical analysis and computer simulation, and show that good performance is obtained when the input load is small. However, at high input load, the performance is degraded excessively due to the collision of control packets as well as the destination conflict of the multicast packets. Next, in order to improve the performance at high input load, we propose a new SURP by adding two procedures and using prioritized minislots in the control channel. As a first procedure, a contentionless minislot is allocated with priority in the next time slot for a user who wins the control channel contention but cannot make a reservation due to a destination conflict or a channel number conflict. The user who is allocated a contentionless minislot in the next time slot has a priority to have successful reservation of the data channel. As a second procedure, in order to decrease control channel contention in the minislots, the control packets of the users whose destination addresses overlap with those of the users allocated in the prioritized minislots are postponed until there are no overlaps of the destination addresses. We evaluate the performance of the modified SURP and the proposed SURP under the mixed traffic by computer simulation and analysis. We show that the proposed SURP can alleviate performance degradation at high input load compared to the modified SURP and is useful for mixed unicast and multicast traffic.
|Number of pages||14|
|Journal||Electronics and Communications in Japan, Part I: Communications (English translation of Denshi Tsushin Gakkai Ronbunshi)|
|Publication status||Published - 2000 Dec 1|
ASJC Scopus subject areas
- Computer Networks and Communications
- Electrical and Electronic Engineering