| Melliar, P.M., Moser, L.E. and Agrawara, V.: "Broadcast Protocols for Distributed Systems", IEEE Trans. on Parallel and Distributed Systems, Vol. 1, No. 1, pp. 17 -- 25 (1990). |
.... protocols algorithms on reliable multicast are surveyed in the next two sections, such as Isis and Horus systems of Birman [1, 2] token list [3] and its implementation [4] sequencer [5, 6] two phase [7, 8] tree [9] logical token ring [1, 10, 11] 3 phase [12] discrete acknowledgments [13, 14] and module [2, 15, 16] etc. We classify the well known algorithms as token passing, discrete acknowledgement and two phase approaches and briefly describe their features and associated problems. 1.1. Token passing approach Among the existing multicast techniques, the token passing approach is ....
....the message with the sequence number. Lost messages can be detected by a gap in the sequence numbers. However, the sequencer still could become a bottleneck or a point of single failure in a large group. A set of logical token ring algorithms were developed in the Totem project by Moser et al. [10, 13, 19] and in the TPM (Token based Protocol for reliable Multicast) project by Rajagopalan and McKinley [11] These algorithms involve passing token explicitly from process to process in THE COMPUTER JOURNAL, Vol. 42, No. 3, 1999 AMULTICAST PROTOCOL BASEDONASINGLE LOGICAL RING 203 order to achieve ....
Melliar-Smith, P. M., Moser, L. E. and Agrawala, V. (1990) Broadcast protocol for distributed systems. IEEE Trans. Parallel Distrib. Syst., 1, 17--25.
....Each receiver changes the priority and change the tag of that message as deliverable and sends it to the delivery queue. 6 Partial Order based approach Melliar Smith, Moser and Agrawala explains an approach to find out a partial ordering of the messages without using any explicit sequence number [4]. It consists of two protocols, Trans which uses combination of positive and negative acknowledgements strategies to find an partial order of the messages and achieve efficient reliable broadcast or multicast communication. The next part of the algorithm Total based on Trans with the help of some ....
....received and acknowledged, directly or indirectly, all the messages that precede C in the partial order. 6. 2 Total Protocol for a total order If the system is completely reliable that partial order shown in the previous section is the total order of all the broadcast messages within the group [4]. The protocol incrementally extends the total order by selecting messages from those in the partial order but not yet in the total order. A message in the partial order that does not follow any other message aside from those are in total order is called a candidate message. At any time, there ....
P.M.Melliar-Smith, Louise E. Moser, Vivek Agrawala, "Broadcast Protocols for Distributed Systems", IEEE Transaction on Parallel and Distributed Systems, Vol.1, No.1 Jan, 1990, pp 17-25
....itself. In fact, each group appears as an isolated subnetwork running a broadcast protocol. This simplifies the protocol implementation. 4 Communication support for a replicated object service Many broadcast protocols have been proposed in the last few years (among many others: 3] 4] 8] [10]) The protocol we chose is close to the Chang Maxemchuk [5] and Kaashoek family of algorithms. It is based on a three step message exchange, the use of message stamping and broadcast Ethernet messages: The sender broadcasts its message L. The storage processors send point to point ....
Melliar-Smith, Moser, Agrawala, Broadcast Protocols for Distributed Systems, IEEE Trans. Parallel and Distributed Systems, 1 (1), pp. 17-25, January 1990.
.... sequencer . In contrast to the centralized algorithms, for a specific multicast message, a member determines the message (delivery) order and its atomicity only after gathering enough acknowledgements with the subsequent multicast messages. The subsequent multicast messages form a partial order [MSMA90] or a context graph in Psync [PBS89] carrying the positive or negative acks about the previous received messages. Based on the partial order (context graph) a site sees which multicast follows which, therefore, is able to determine a total order or atomic (stable) multicasts within the ....
P.M. Melliar-Smith, L.E. Moser and V. Agrawala. Broadcast protocol for distributed systems. IEEE Trans. on Parallel and Distributed Systems, 1(1), Jan. 1990, pp. 1725.
....Group communication protocols support a group of processes with the reliable and ordered delivery of messages to multiple destinations. Transis [2] ISIS(CBCAST) 4] Psync [17] and others [1,16,22] support the causally ordered delivery. Totem [3] ISIS(ABCAST) 4] Ameoba [12] Trans Total [15], and others [5, 20] support the totally ordered delivery. Group communication protocols discussed so far assume that every pair of processes have almost the same delay time and reliability. Here, let us consider a world wide teleconference among five processes K, U , O, T , and H in Keele of UK, ....
.... distributed confirmation (DD) 2) Direct multicast and decentralized confirmation (DC) 3) Hierarchical multicast and distributed confirmation (HD) 4) Hierarchical multicast and decentralized confirmation (HC) 1) is named a distributed protocol [16] 2) is adopted by ISIS [4] and others [2, 12, 15]. Next, we consider when each destination process can deliver messages received. Here, let m 1 be a message received by TP i . TP i can deliver m 1 if (1) TP i had delivered every message m 2 such that m 2 m 1 and (2) m 1 is reliably received by all the destinations. How long it takes to ....
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., "Broadcast Protocols for Distributed Systems," IEEE Trans. on Parallel and Distributed Systems , Vol.1, No.1, 1990, pp.17--25.
....messages from the token holder. The token is (implicitly) passed after every multicast message. A site wanting to multicast a message to the group, sends a request to the token holder (which is calculated, using the number of multicast messages it has received and the size of the ring) The Trans [45] system also provides Atomic Multicast service for a broadcast network. It is based on piggy backing positive acknowledgments on regular messages, and sending explicit negative acknowledgments when messages are missed. The Total [25] protocol builds on the Trans system. It provides total ordering ....
....with commit and roll back for 25 transactions. D. Example Systems In this section we briefly describe six Atomic Multicast algorithms, which we believe represent most of the existing algorithms for Atomic Multicasts. Namely, we describe Chang and Maxemchuk s algorithm [43] Trans Total [45], Transis [24] Totem [26] Isis [22] and Amoeba [23] We discuss the criteria that should be used to compare different algorithms. A brief comparison is made of the six algorithms presented, with their advantages and disadvantages. We also make certain observations about Atomic Multicast ....
[Article contains additional citation context not shown here]
P. M. Melliar-Smith, L. E. Moser, and V. Agrawala, "Broadcast protocols for distributed systems," IEEE Trans. Par. Distr. Syst., vol. 1, pp. 17--25, January 1990.
....the states of the objects. Here, a group of multiple objects have to be communicated. That is, objects send messages to multiple objects in the group. It is important to support the causally ordered delivery of messages in the distributed applications. Many group communication protocols [1, 3, 4, 6, 10, 11, 13, 16, 18 22, 24, 25, 28 30] have been discussed so far. They have discussed how to support the atomic and ordered delivery of network messages, i.e. packets at the communication level. In order to support the atomic and ordered delivery of messages in the presence of message loss and object faults, O(n 2 ) processing ....
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., "Broadcast Protocols for Distributed Systems," IEEE Trans. on Parallel and Distributed Systems, Vol.1, No.1, 1990, pp.17-25.
....the object vector, by which the number of messages to be causally ordered are reduced. 1. Introduction In distributed applications, a group of multiple objects are cooperating. Here, the messages have to be reliably delivered to the destination objects in the group. Many group protocols[2, 7, 8, 9] are discussed to causally order messages transmitted in the network. However, the group protocol implies O(n) to O(n 2 ) computation and communication overhead. Cheriton[3] points out that it is meaningless to causally order all the messages transmitted from the application point of view. ....
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., " Broadcast Protocols for Distributed Systems," IEEE Trans. on Parallel and Distributed Systems, Vol.1, No.1, pp.17-- 25, 1990.
....(from an architectural point of view) than the protocol itself. In fact, each group appears as an isolated subnetwork running a broadcast protocol. This simplifies the protocol implementation. Many broadcast protocols have been proposed in the last few years (among many others: 3] 4] 8] [10]) The protocol we chose is close to the ChangMaxemchuk [5] and Kaashoek family of algorithms. sequencer storage storage Ack(L) Send(L) Ack(L) A B C D E Ack(M) Ack(M) Deliver(#M,G 1) Deliver(#L,G) Send(M) Broadcast message point to point message Figure 2 : the broadcast protocol This ....
Melliar-Smith, Moser, Agrawala, "Broadcast Protocols for Distributed Systems ", IEEE Trans. Parallel and Distributed Systems, vol. 1, num. 1, pp. 17-25, January 1990.
....can be justified for highly available applications, however, less heavier mechanisms such as replicated objects may be more suitable for general purpose object oriented systems. Consistent updating of object copies can benefit from the use of anreliable atomic multicast protocol ( 8] 10] 15] [23]) which guarantees the delivery of all messages in the same order. Some replication work exploits the multicast protocols and layers replication on top of them [3] 7] 14] 25] Usually, the following argument is used against multicast based replication: reliable ordered multicast protocols ....
P.M. Melliar-Smith, L.E. Moser, V. Agrawala, "Broadcast Protocols for Distributed Systems", IEEE Trans. Parallel and Distributed Systems, vol. 1, num. 1, pp. 17-25, January 1990.
....considered to be only failure in the highspeed network. In this paper, we would like to discuss how to provide atomic delivery of PDUs among multiple entities and some receipt ordering of them by using high speed broadcast networks. Reliable broadcast communication systems have been discussed in [4, 5, 10, 11, 13, 17, 18, 19, 20, 22, 24, 25, 26, 27]. 22] presents a reliable broadcast protocol which uses one to one communication. 5, 10, 13] discuss centralized protocols which use Ethernet. 11] characterizes message ordering properties in a reliable broadcast protocol using the conventional one to one network. 24, 25, 19, 20, 21] present a ....
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., "Broadcast Protocols for Distributed Systems," IEEE Trans. on Parallel and Distributed Systems, Vol.1, No.1, 1990, pp.17-25.
....Group communication protocols support a group of processes with the reliable and ordered delivery of messages to multiple destinations in the group. Transis [3] ISIS(CBCAST) 6] and others [2, 16, 21] support the causally ordered delivery. Totem [4] ISIS(ABCAST) 6] Ameoba [12] Trans Total [15], Rampart [17] and others [7, 19] support the totally ordered delivery. Group communication protocols discussed so far assume that every communication channel has almost the same communication delay time and mostly assume that the communication network is reliable and often synchronous, i.e. no ....
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., "Broadcast Protocols for Distributed Systems," IEEE Trans. on Parallel and Distributed Systems, Vol.1, No.1, 1990, pp.17--25.
....object vector, by which the number of messages to be causally ordered are reduced. 1 Introduction In distributed applications, a group of multiple objects are cooperating. Here, messages sent by objects have to be reliably delivered to the destination objects in the group. Many group protocols[3, 8, 9, 10] are discussed to causally order messages transmitted in the network. However, the group protocols imply O(n) to O(n 2 ) computation and communication overhead[10] Cheriton[4] points out that it is meaningless to causally order all the messages transmitted from the application point of view. ....
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., Broadcast Protocols for Distributed Systems. IEEE Trans. on Parallel and Distributed Systems, 1(1): 17--25, 1990.
No context found.
Melliar, P.M., Moser, L.E. and Agrawara, V.: "Broadcast Protocols for Distributed Systems", IEEE Trans. on Parallel and Distributed Systems, Vol. 1, No. 1, pp. 17 -- 25 (1990).
No context found.
Melliar, P.M., Moser, L.E. and Agrawara, V.: Broadcast Protocols for Distributed Systems, IEEE Trans. on Parallel and Distributed Systems, Vol. 1, No. 1, pp. 17 -- 25 (1990). 23
No context found.
Melliar, P.M., Moser, L.E. and Agrawara, V.: Broadcast Protocols for Distributed Systems, IEEE Trans. on Parallel and Distributed Systems, Vol. 1, No. 1, pp. 17 -- 25 (1990). 23
No context found.
P. M. Melliar-Smith, L. E. Moser and V. Agrawala, `Broadcast protocol for distributed systems', IEEE Trans. on Parallel and Distributed Syst., 1(1), 17--25 (January 1990).
No context found.
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., "Broadcast Protocols for Distributed Systems," IEEE Trans. on Parallel and Distributed Systems, Vol.1, No.1, 1990, pp.17-25.
No context found.
) Melliar-Smith, P. M., Moser, L. E., and Agrawala, V.: Broadcast Protocols for Distributed Systems, IEEE Trans. on Parallel and Distributed Systems, Vol. 1, No. 1, pp. 17--25 (1990).
No context found.
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., "Broadcast Protocols for Distributed Systems," IEEE Trans. on Parallel and Distributed Systems, Vol.1, No.1, 1990, pp.17-25.
No context found.
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., "Broadcast Protocols for Distributed Systems," IEEE Trans. on Parallel and Distributed Systems , Vol.1, No.1, 1990, pp.17-25.
No context found.
) Melliar-Smith, P. M., Moser, L. E., and Agrawala, V.: Broadcast Protocols for Distributed Systems, IEEE Trans.on Parallel and Distributed Systems, Vol. 1, No. 1, pp. 17--25 (1990)
No context found.
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., "Broadcast Protocols for Distributed Systems," IEEE Trans. on Parallel and Distributed Systems , Vol.1, No.1, 1990, pp.17-25.
No context found.
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., "Broadcast Protocols for Distributed Systems," IEEE Trans. on Parallel and Distributed Systems, Vol.1, No.1, 1990, pp.17-25.
No context found.
Melliar-Smith, P. M., Moser, L. E., and Agrawala, V., "Broadcast Protocols for Distributed Systems," IEEE Trans. on Parallel and Distributed Systems , Vol.1, No.1, 1990, pp.17--25.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC