Building distributed systems, Computer Networking

Unfortunately, building real-life distributed systems is not easy. It is hard, for instance, to implement instructions such as "send this data structure to be processed on that computer." To enable this, we have to worry about details of the different hardware architectures and operating systems involved, etc. The good news is that there are ways to abstract away some of the details of this process. RPC (Remote Procedure Call), for example, implements the idea of calling functions which will be executed in a remote machine. When a RPC function is called, what really happens is that the RPC library performs data marshalling on the function parameters and sends them to the remote computer; that computer, after having executed the function itself, marshalls and returns the results back to the caller. Nowadays, several distributed systems are being built using technologies derived from RPC; among these technologies are RMI(Java), CORBA and DCOM.

Posted Date: 3/13/2013 6:24:08 AM | Location : United States

Related Discussions:- Building distributed systems, Assignment Help, Ask Question on Building distributed systems, Get Answer, Expert's Help, Building distributed systems Discussions

Write discussion on Building distributed systems
Your posts are moderated
Related Questions
Client Once the GUI application is loaded, it will send a request (instance/object of Commands class) to server for a list of files from the server's shared directory.Client wil

Receipt of Acknowledgment In our GBN  protocols  an acknowledgment for  packet with sequence number will be taken to be accumulative acknowledgment  indicating that all  packe

10Base2 - Thinnet Cable diameter is about 0.64 cm (RG-58) More flexible as well as easier to handle and install than Thicknet "2" represents a maximum segment len

Draw a work breakdown structure (WBS) diagram for the project, to show all the planned tasks. This WBS should contain at least two levels. b) Explain the main differences between

TYPES OF PARALLEL PROGRAMMING There are several parallel programming models in common use. Some of these are: Message Passing; Data Parallel programming; Shared

I have a project that need to be submit as soon as possible

Calculate data bandwidth requirements from and to each site.

RPC adumbrates the intricacies of the network by using the ordinary procedure call mechanism familiar to each programmer. A client process calls a function on a remote server and

bit stuffing program in python

Which type of Ethernet framing is used for TCP/IP and AppleTalk Ans)Ethernet SNAP