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
Convert the following from hex to binary and draw it on the memory map.     RAM    = 0000 -> 00FF     EPROM = FF00  -> FFFF Answer:   0000  0000 0000  0000 (0)    RAM sta

While it is hard to resolve a deadlock which has been detected, fortunately it is fairly easy to prevent deadlocks from ever happening. The key is that the conditions above for dea

What is multiprogramming? Multiprogramming: The management of many processes within a single processor system. Operating systems such like UNIX provide multiprogramming for sha

Define multithreading The proficiency of an operating system to execute different parts of a program called threads simultaneously is called as multithreading. A thread is a fl

explain how response time are reduced by allowing time sharing on top of multiprogramming

A-  In a table format, compare between Programmed I/O, Interrupt -driven I/O, and Direct Memory Access (DMA) in terms of basic idea, Advantages, disadvantages, and the operating en

How can an index file be used to speed up the access in direct-access files? Have an index in memory; the index gives the key and the disk location of its corresponding record.

What is low-level formatting? Before a disk can kept data, it must be required into sectors that the disk controller can read and write. This procedure is called low-level form

The objects that a program can access directly are those objects which are referenced by local vari-ables on the processor stack, or by any global/static variables that refer to ob

Q. Remapping of bad blocks by sector sparing or else sector slipping could influence performance. Presume that the drive in Subsequent Exercise has a total of 100 bad sectors at r