Friday, December 25, 2015

Distributed Computing

A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal.

Examples of Distributed System:  
World Wide Web, Sharing Clusters, Network of workstations, Network of branch office computers, Network of embedded systems, New Cell processor (PlayStation 3) etc are examples of distributed system.

Advantages of Distributed System:
Distributed Systems are information sharing, resource sharing, extensible, shorter response time and higher output, higher reliability, better flexibility’s in meeting user’s needs, better price/performance ratio, scalability, transparency.

Disadvantages of Distributed System:
Distributed systems have difficulties of developing distributed software, networking problem, security problems, performance is less, openness, less reliability and less fault tolerance. 

Types of Distributed Computing:
·         Host-Based Hierarchy
·         Decentralized Stand-Alone System
·         Peer-to-Peer LAN-based System
·         Hybrid Enterprise-wide System
·         Client-Server System
·         Internet-centric Computing Systems

Goals of Distributed System:
In distributed system, we work to achieve the following goals:
·        Transparency
·        Openness
·        Reliability
·        Performance
·        Scalability

_________________________________________________________________________________

Arslan ud Din Shafiq
COMSATS Institute of Information Technology
CS Department

No comments:

Post a Comment