The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.09 - September (1996 vol.45)
pp: 1074-1079
ABSTRACT
<p><b>Abstract</b>—In a multiple access broadcast network, all network nodes share a single shared communication channel, and there is the possibility of a collision when two or more nodes transmit at overlapping times. We propose a dynamic prioritized conflict resolution algorithm in which, when a collision occurs, all colliding messages are retransmitted according to their priority. When a new message arrives, it is allowed to participate in the algorithm as soon as it finds its priority is higher than that of some broadcast message. Using a time-slotted model, for any arrival pattern and priority distribution, we show that our algorithm runs in expected linear time, i.e., <it>O</it>(<it>r</it>), where <it>r</it> is the total number of message transmitted. We also show that the expected waiting time for any message <it>x</it> is O((rank(<it>x</it>) + <it>log s</it>), where rank(<it>x</it>) is the expected number of messages with higher priority which transmit while x is waiting, and <it>s</it> is the minimum of the total number of messages participating in the algorithm and the total number of nodes in the network. The analysis presented in this work also includes an improved analysis of our original (static) prioritized conflict resolution algorithm. This work is applicable to multimedia communications where different priority values could be assigned to different kinds of traffic, and our algorithm ensures that the high-priority real-time traffic has the minimum delay.</p>
INDEX TERMS
Conflict resolution, distributed algorithm, dynamic environment, multiple access broadcast channel, priority, probabilistic algorithm, waiting time.
CITATION
Charles U. Martel, W. Melody Moh, Teng-Sheng Moh, "Dynamic Prioritized Conflict Resolution on Multiple Access Broadcast Networks", IEEE Transactions on Computers, vol.45, no. 9, pp. 1074-1079, September 1996, doi:10.1109/12.537132
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool