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
Question: a) List three characteristics and two potential problems of a peer-to-peer environment. b) List three characteristics and two potential problems of a client/


A statistical encoding algorithm is being considered for the transmission of a large number of long text files over a public network. Part of the file content is as follows: DOD

Programming Based on Data Parallelism In a data parallel programming model, the focus is on data distribution. Every processor works with a portion of data. We shall discuss on

Configure VTP Pruning on the Switche s VTP pruning allows a VTP server to suppress IP broadcast traffic for particular VLANs to switches that do not have any ports in that VLAN.

An FDDI frame or Token Ring frames those points to serious problem with the ring, like a broken cable. The beacon frame carries the address of the station thought to be down.

What is the importance of implementing a Fault Tolerance System? Are there limitations? A fault tolerance system makes sure continuous data availability. This is done by elimin


Higher bandwidth Fibre  optic  cable an  support  dramatically higher bandwidths than  either   twisted pair or  coaxial  cable currently data rates  and bandwidth utilizatio

Data Routing Functions The data routing functions are functions that when executed set the path between source and destination. In dynamic interconnection networks there may be