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
Illustrate the Bellman-Ford algorithm The Bellman-Ford algorithm uses only on information from its neighbours and knowledge of its link costs, to update it costs and paths. Dij

Q. What is Bipolar Encoding? - Uses three voltage levels negative, positive and zero - Zero level represents binary 0; 1s are represented with alternating positive and negat

What is meant by Symmentric Multiprocessing (SMP)? It treats all processors as equal. Any processor can do the work of any other processor. Applications are divided into thread

What are the data units at dissimilar layers of the TCP / IP protocol suite? The data unit formed at the application layer is called a message, at the transport layer the data

What is the function of the transport system and workbench organizer? The function of the transport system and the Workbench Organizer is to handle any changes made to objects

Q. Why it is essential to have layering in a network? Ans: A computer network is a very complicated system. It becomes very hard to implement as a single entity. The layered ap

What is the difference among  flow control and error control?    Ans) Flow control: adjust and confirm data flow rate for successful transmission. Error Control: a method to

Q. Explain about line coding? Line Coding  Procedure of converting binary data to a digital signal DC Components  Residual dc (direct-current) components or

What utility can you use to see the path a packet takes through an internetwork? Ans) Trace - Uses Time-To-Live (TTL) values to make messages from each router used along the pat

I need to know what comes under this topic...I need to give a presentation speech for 10 minutes duration.