4 better price performance ratio distributed

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: idual computers of a distributed computing system are often referred to as nodes. It is obvious that distributed computing systems are much more complex and difficult to build than traditional centralized svstems. The increased complexity is mainly due to the following reasons: 1. The system must be designed in such a way so as to effectively use and manage a very large number of distributed resources. 2. The system must be designed to enable communication among the various nodes of the system. Special software is usually needed to handle loss of messages during transmission across the network or to prevent overloading of the network. 3. Special security measures are needed to protect the widely distributed shared resources and services against intentional or accidental violation of access control and privacy constraints. Despite the increased complexity and the difficulty of building distributed computing systems, the installation and use of distributed computing systems are rapidly increasing. This is mainly because the advantages of distributed computing systems outweigh their disadvantages. The major advantages that have led to the emergence and popularity of distributed computing systems are as follows [Reprinted, with permission,' from the book titled Distributed Operating Systems: Concepts and Design by Pradeep K. Sinha. © 1997 IEEE.]: 1. Inherently distributed applications. Several applications are inherently distributed in nature and require a distributed computing system for their realization. A few examples of inherently distributed applications are electronic mail facility, a computerized worldwide airline reservation system, a computerized banking system in which a customer can deposit/withdraw money from his or her account from any branch of the bank, and a factory automation system controlling robots and machines all along an assembly line. 2. Information sharing among distributed users. In a distributed computing system, information generated by one of the users can be easily and efficiently shared by the users working at other nodes of the system. For example, a project can be performed by two or more users who...
View Full Document

This document was uploaded on 04/07/2014.

Ask a homework question - tutors are online