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
Q. Explain about Functions of Operating System? Functions of Operating System Operating system performs 3 functions as follows: 1.  Convenience:   Operating System mak

What is the use of fork and exec system calls? Fork is a system call by which a latest process is created. Exec is also a system call, which is used after a fork by one of the

Locks (also known as mutexes, short for mutual exclusion locks) provide mutual exclusion to shared data inside a critical session. They are implemented by means of two atomic routi

Define properties of Real time operating system Real time :- Often used in a dedicated application, this system reads information from sensors and must respond within a fixed a

Crumbles Bakery needs to decide how many and what types of cupcakes to make today. Currently, they make two types of cupcakes: chocolate cupcakes and carrot cake cupcakes. Chocolat

Take the binary number and divide it into groups of 4 bits starting from the right hand side , if no group of 4 exists fill out leading 0's, then convert each group of 4 to a hex n

MEMORY MANAGEMENT USING BUDDY SUSTEM Here we are dividing the memory as powers of two as well as we are selecting the space which is smallest but large enough to hold a process

Write about critical regions and monitors. Critical region definition Monitor definition Implementation of the conditional-region construct Syntax of monitor Monito

Sir i want formulas in Memory management starting from paging till the demang paging in a easy manner for solving problems in competitive exams

Question: (a) Explain the similarities and differences between two different threads running in the same process and two independent processes. When would you want to use two t