Escolar Documentos
Profissional Documentos
Cultura Documentos
2. What is Rendezvous
It is a framework/mechanism to integrate different applications running on distributed network on heterogeneous
platforms.
4. Explain Transport
It is software mechanism for sending and delivering messages.
5. What are the various parameters in Network component and what do each one indicate
Service, Network and Daemon
Service parameter instructs the rvd to use UDP or PGM services whenever it conveys messages on this transport.
Network parameter instructs the rvd to use a particular network for communication
Daemon parameter indicates to which rvd the program has to connect
11. What will happen when limit of a queue exceeds (how the event objects will be removed
from a queue)?
Sends an advisory QUEUE.LIMIT_EXCEEDED
Queue dispatch calls remove the event objects at the head of a queue, and run its callback function.
Callback function is a program code which responds to events-processing inbound messages.
13. that is the advisory message thrown by RV when the maximum limit of a queue
exceeds?
QUEUE.LIMIT_EXCEEDED
Interval.
22. Explain how do you set up RVCMDQ? And how does it work?
A producer is producing messages at 100/min and consumer able to process only at the rate of 50/min, what is
going to happen to other 50 messages? (Underlying communication is RV reliable)
hint ans: slow response advisory is thrown, oldest messages discarded depending on the destination settings.
23 a process group is on RVCMDQ, can that be made both load-balanced and faulttolerant?
Hint: no, they are mutually exclusive semantics.
24 What is the main problem/issue with load balancing as in RVCMDQ? What are possible
scenarios when this occurs?
Ans: duplication occurs/non-completion of assigned tasks
Hint: 1. if the worker is slow, scheduler might re-assign the task to another worker resulting in duplication.
2. Scheduler fails and the new scheduler reassigns incomplete tasks, resulting in duplication.
Also non-completion of tasks can occur if a worker has complete time=0 and has accepted the task never to return.
32. How would you know that a publisher and a subscriber are in cm mode?
Subscriber will be pre-registered with the publisher in a cm mode.