Starvation-prevented priority-based total ordering broadcast protocol on high-speed single channel network

The authors discuss a distributed broadcast protocol which provides priority-based receipt ordering of protocol data units (PDUs) for the application entities by using the high-speed single-channel network in the presence of the loss of PDUs. There is a starvation problem, i.e. lower-priority PDUs can be left waiting indefinitely in the receipt queue since higher-priority PDUs jump over lower-priority ones. They present a method by which even lower-priority PDUs are delivered to the application entities in some pre-defined time by partitioning the receipt sequence of PDUs into runs, where each runs is priority-based ordered.<<ETX>>

[1]  Akihito Nakamura,et al.  Reliable broadcast protocol for selectively partially ordering PDUs (SPO protocol) , 1991, [1991] Proceedings. 11th International Conference on Distributed Computing Systems.

[2]  André Schiper,et al.  Lightweight causal and atomic group multicast , 1991, TOCS.

[3]  Andrew S. Tanenbaum,et al.  Group communication in the Amoeba distributed operating system , 1991, [1991] Proceedings. 11th International Conference on Distributed Computing Systems.

[4]  Samuel T. Chanson,et al.  A bibliography on multicast and group communications , 1989, OPSR.

[5]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[6]  Akihito Nakamura,et al.  Priority-based total and semi-total ordering broadcast protocols , 1992, [1992] Proceedings of the 12th International Conference on Distributed Computing Systems.

[7]  Panayota Papantoni-Kazakos,et al.  A random-access algorithm for data networks carrying high-priority traffic , 1992, IEEE Trans. Commun..

[8]  Louise E. Moser,et al.  Broadcast Protocols for Distributed Systems , 1990, IEEE Trans. Parallel Distributed Syst..

[9]  LamportLeslie Time, clocks, and the ordering of events in a distributed system , 1978 .

[10]  Harry Rudin,et al.  A survey of light-weight transport protocols for high-speed networks , 1990, IEEE Trans. Commun..

[11]  David Hung-Chang Du,et al.  Efficient CSMA/CD-Based Protocols for Multiple Priority Classes , 1989, IEEE Trans. Computers.

[12]  中村 章人 Reliable broadcast communication protocols for distributed systems , 1994 .

[13]  Yechiam Yemini,et al.  Multiple-access protocols and time-constrained communication , 1984, CSUR.

[14]  Hector Garcia-Molina,et al.  An implementation of reliable broadcast using an unreliable multicast facility , 1988, Proceedings [1988] Seventh Symposium on Reliable Distributed Systems.

[15]  Norman Abramson,et al.  The ALOHA System-Another Alternative for Computer Communications , 1899 .

[16]  Jo-Mei Chang,et al.  Reliable broadcast protocols , 1984, TOCS.

[17]  Richard D. Schlichting,et al.  Fault-Tolerant Broadcasts , 1984, Sci. Comput. Program..

[18]  Hector Garcia-Molina,et al.  Message ordering in a multicast environment , 1989, [1989] Proceedings. The 9th International Conference on Distributed Computing Systems.

[19]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[20]  Akihito Nakamura,et al.  Partially ordering broadcast (PO) protocol , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[21]  Virgil D. Gligor,et al.  A Fault-Tolerant Protocol for Atomic Broadcast , 1990, IEEE Trans. Parallel Distributed Syst..