|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| 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. | |||
| BibTex | x | ||
| @article{ 10.1109/12.537132, author = {Charles U. Martel and W. Melody Moh and Teng-Sheng Moh}, title = {Dynamic Prioritized Conflict Resolution on Multiple Access Broadcast Networks}, journal ={IEEE Transactions on Computers}, volume = {45}, number = {9}, issn = {0018-9340}, year = {1996}, pages = {1074-1079}, doi = {http://doi.ieeecomputersociety.org/10.1109/12.537132}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - Dynamic Prioritized Conflict Resolution on Multiple Access Broadcast Networks IS - 9 SN - 0018-9340 SP1074 EP1079 EPD - 1074-1079 A1 - Charles U. Martel, A1 - W. Melody Moh, A1 - Teng-Sheng Moh, PY - 1996 KW - Conflict resolution KW - distributed algorithm KW - dynamic environment KW - multiple access broadcast channel KW - priority KW - probabilistic algorithm KW - waiting time. VL - 45 JA - IEEE Transactions on Computers ER - | |||
Abstract—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.,
[1] N. Abramson, "The ALOHA System—Another Alternative for Computer Communication," AFIP Conf. Proc. Fall Joint Computing Conf., pp. 281-285, 1970.
[2] The ATM Forum, ATM User-Network Interface Specification. Prentice Hall, 1993.
[3] J.I. Capetankis, "Tree Algorithm for Packet Broadcasting Channel," IEEE Trans. Information Theory, vol. 25, pp. 505-515, Sept. 1979.
[4] CCITT Recommendations, I series (B-ISDN), July 1992.
[5] R. Dechter and L. Kleinrock, "Broadcast Communications and Distributed Algorithms," IEEE Trans. Computers, vol. 35, no. 3, pp. 210-219, Mar. 1986.
[6] R.G. Gallager, “A Perspective on Multiaccess Channels,” IEEE/ACM Trans. Information Theory, vol. 31, pp. 124-142, 1985.
[7] A.G. Greenberg, P. Flajolet, and R.E. Ladner, "Estimating the Multiplicities of Conflicts to Speed Their Resolution in Multiple Access Channels," J. ACM, vol. 34, no. 2, pp. 289-325, Apr. 1987.
[8] J.C. Huang and Berger, "Delay Analysis of Interval Searching Contention Resolution Algorithm," IEEE Trans. Information Theory, vol. 31, no. 2, pp. 264-273, Mar. 1985.
[9] IEEE Project 802, Draft IEEE Standard 802.3 CSMA/CD Access Method and Physical layer Specifications. IEEE CS, Revision D, 1985.
[10] L. Kleinrock and F.A. Tobagi, “Packet Switching in Radio Channels: Part I,” IEEE Trans. Comm., vol. 23, pp. 1400-1416, 1975.
[11] S.P. Levitan and C.C. Foster, "Finding an Extremum in a Network," Proc. Int'l Symp. Computer Architecture, pp. 321-325, 1982.
[12] C. Martel and W. Moh, "Optimal Prioritized Conflict Resolution on a Multiple Access Channel," IEEE Trans. Computers, vol. 40, no. 10, pp. 1,102-1,108, Oct 1991.
[13] C.U. Martel, "Maximum Finding on a Multiple Access Broadcast Network," Information Processing Letters, vol. 52, pp. 7-13, 1994.
[14] C. Martel and T. Vayda, "The Complexity of Selection Resolution, Conflict Resolution and Maximum Finding on Multiple Access Channels," Proc. Third Int'l Workshop Parallel Computation and VLSI Theory, pp. 401-410,Greece, 1988.
[15] W.M. Moh, Y.J. Chien, T.-S. Moh, and C.U. Martel, "Prioritized Conflict Resolution on a Multiple Access Channel Using Control Mini-Slots," Proc. Seventh Int'l Conf. Parallel and Distributed Computing Systems, pp. 214-221,Las Vegas, Oct. 1994.
[16] W.M. Moh, Y.-J. Chien, T.-S. Moh, and C.U. Martel, "Prioritized Conflict Resolution on Multiple Access Broadcast Networks: Algorithms and Performance Evaluations," Int'l J. Computer Systems Science and Eng., vol. 10, no. 4, pp. 234-243, Oct. 1995.
[17] L. Merakos and D. Kazakos, "Multiaccess of a Slotted Channel Using a Control Mini-Slot," Proc. Int'l Conf. Comm., pp. C5.3.1-5.3.6, 1983.
[18] R.M. Metcalfe and D.R. Boggs, “Ethernet: Distributed Packet Switching for Local Computer Networks,” Comm. ACM, vol. 19, pp. 395–404, 1976.
[19] M. Molle, "A Simulation Study of Retransmission Strategies for the Asynchronous Virtual Time CSMA Protocol," Proc. Performance 83: Int'l Symp. Computer Performance Modeling, Measurement, and Evaluation, pp. 305-317, May 1983.
[20] B. Mukherjee, A.C. Lantz, N. Matloff, and W. Moh, "Dynamic Control of the pi-Persistent Protocol Using Channel Feedback," Proc. IEEE INFOCOM '89, pp. 858-865,Ottawa, Canada, Apr. 1989.
[21] W.M. Moh, "Distributed Algorithms for Multiple Access Broadcast Networks and Their Applications," PhD dissertation, Division of Computer Science, Univ. of California, Davis, Dec. 1991.
[22] W.M. Moh, C.U. Martel, and T. Moh, "A Dynamic Solution to Prioritized Conflict Resolution on a Multiple Access Channel," Proc. 1993 Inte'l Conf. Parallel and Distributed Systems, pp. 414-418,Taipei, Dec. 1993.
[23] B. Mukherjee and J. Meditch, "The pi-Persistent Protocol for Unidirectional Broadcast Bus Networks," IEEE Trans. Comm., vol. 36, pp. 1,277-1,286, Dec. 1988.
[24] D. Raychaudhuri, "Announced Retransmission Random Access Protocols," IEEE Trans. Comm.s, vol. 33, no. 11, pp. 1,183-1,190, Nov. 1985.
[25] D. Towsley and P.O. Vales, "Announced Arrival Random Access Protocols," IEEE Trans. Comm., vol. 35, no. 5, pp. 513-915, May 1987.
[26] F.A. Tobagi, "Multiaccess Protocols in Packet Communication Systems," IEEE Trans. Comm., vol. 28, no. 4, pp. 468-488, Apr. 1980.
[27] F.A. Tobagi, "Carrier Sense Multiple Access with Message-Based Priority Functions," IEEE Trans. Comm., vol. 30, no. 1, pp. 185-200, Jan. 1982.
[28] T. Vayda, "On the Complexity of Distributed Algorithms for Multiple Access Broadcast Networks," PhD dissertation, Division of Computer Science, Univ. of California, Davis, June 1989.
[29] B. Wah and J. Juang, "Resource Scheduling for Local Computer Systems with a Multiaccess Network," IEEE Trans. Computers, vol. 34, no. 12, pp. 1,144-1,157, Dec. 1985.
[30] D.E. Willard, “Log-Logarithmic Selection Resolution Protocols in a Multiple Access Channel,” SIAM J. Computing, vol. 15, pp. 468–477, 1986.
[31] W. Xu and G. Campbell, "A Distributed Queueing Random Access Protocol for a Broadcast Channel," Proc. ACM SIGCOMM '93,San Francisco, Sept 1993, or ACM Computer Comm. Review, vol. 23, no. 4, pp. 270-278, Oct. 1993.
[32] M. Molle, 100Base-T/IEEE802.12/Packet Switching IEEE Comm. Magazine, pp. 64-73, Aug. 1996.
[33] F.E. Ross, A. Nexion, and D.R. Vaman, "IsoEthernet: An Integrated Service LAN," IEEEComm., pp. 73-84, Aug. 1996.

