Devise a scenario in which multicasts sent by different clients are delivered in different orders at two group members. Assume that some form of message retransmissions are in use, but that messages that are not dropped arrive in sender ordering. Suggest how recipients might remedy this situation

What will be an ideal response?

Sender1 sends request r1 to members m1 and m2 but the message to m2 is dropped

Sender2 sends request r2 to members m1 and m2 (both arrive safely)
Sender1 re-transmits request r1 to member m2 (it arrives safely).

Member m1 receives the messages in the order r1;r2. However m2 receives them in the order r2;r1.

To remedy the situation. Each recipient delivers messages to its application in sender order. When it receives a message that is ahead of the next one expected, it hold it back until it has received and delivered the earlier re-transmitted messages.

Computer Science & Information Technology

You might also like to view...

A server is a computer that provides shared resources, such as files or printers, to network users

Indicate whether the statement is true or false

Computer Science & Information Technology

Answer the following statements true (T) or false (F)

1. A derived class contains only public instance variables and public methods from the base class. 2. Inheritance refers to a very specialized form of a class. 3. A derived class is a class defined by adding instance variables and methods to an existing class. 4. When you define a derived class, you give only the added instance variables and the added methods as well as all the methods from the base class. 5. The keyword extends indicates polymorphism.

Computer Science & Information Technology