Semantics for execution of rpcs, Operating System

Q. Presume that a distributed system is susceptible to server failure. What mechanisms would be needed to guarantee the exactly once semantics for execution of RPCs?

Answer: The server must keep track in stable storage (such as a disk log) information regarding what RPC operations were received whether they were successfully performed in addition to the results associated with the operations. When a server crash occurs and a RPC message is received the server can check whether the RPC had been before performed and therefore guarantee exactly once semanctics for the execution of RPCs.

Posted Date: 7/27/2013 2:34:03 AM | Location : United States







Related Discussions:- Semantics for execution of rpcs, Assignment Help, Ask Question on Semantics for execution of rpcs, Get Answer, Expert's Help, Semantics for execution of rpcs Discussions

Write discussion on Semantics for execution of rpcs
Your posts are moderated
Related Questions
The physical memory acts as a cache backed by the disk. When the physical memory is full, and we want to read in another page from disk, we have to evict a page from physical memor

Objectives 1.    Login to UNIX system and logout 2.    Learn features of the vi editor and to use online help (main pages).  Gain experience using them to create a document

Resolution of externally defined symbols is carried out by    Resolution of externally defined symbols is carried out by Linker

Q. Regard as a logical address space of eight pages of 1024 words every mapped onto a physical memory of 32 frames. a. How several bits are there in the logical address? b. H

Q. Under what conditions do page faults occur? Explain the actions taken by the operating system when a page fault occurs. Answer: A page fault take places when an access to

Write an application that does the following:(1) fill an array with 50 random integers; (2) loop through the array, displaying each value, and count the number of negative values;

Vyvtvtn8

expalin about the design issues of network operating system


What are overlays? To enable a process to be larger than the amount of memory allocated to it, overlays are used. The idea of overlays is to keep in memory only those instructi