Z-Distributed Computing)
Z-Distributed Computing)
contents
INTRODUCTION DEFINITION VARIOUS MODELS USED IN DISTRIBUTED COMPUTING SYSTEM ADVANTAGES OF DISTRIBUTED COMPUTING SYSTEM CONCLUSION REFERENCES
INTRODUCTION
Computer architectures consisting of interconnected, multiple processors are basically of two types: 1). Tightly coupled system 2). Loosely coupled system
CPU
CPU
CPU
CPU
Interconnection hardware
In these systems, the processors do not share memory, and each processor has its own local memory .Loosely coupled systems are referred to as distributed computing systems, or simply distributed systems
Communication network
DEFINITION
A distributed computing system is basically a collection of processors interconnected by a communication network in which each processor has its own local memory and other peripherals, and the communication between any two processors of the system takes place by message passing over the communication network
Mini comput er
Communicatio n Network
Mini comput er
Mini computer
2) Workstation model:
Workstation
Workstation
Workstation
Workstation
Communication network
Workstation
Workstation Workstation
Workstation
3)Workstation-Server Model:
Workstation
Communication network
Workstation
Processor-Pool model :
Terminals
Communication network
Run server
File server
Pool of processors
Hybrid Model:
To combine the advantages of both the workstation-server and processor-pool models ,a hybrid model may be used to build a distributed computing system. The hybrid model is based on the workstation-server model but with the addition of a pool of processors. The processors in the pool can be allocated dynamically for the computations that are too large for workstations or that requires several computers concurrently for efficient execution. In addition to efficient execution of computation-intensive jobs, the hybrid model gives guaranteed response to interactive jobs by allowing them to be processed on local workstations of the users. However, the hybrid-model is more expensive to implement than the workstation-server model or the processor-pool model .
Resource Sharing:
Information is not the only thing that can be shared in a distributed computing system. Sharing of software resources such as software libraries and databases as well as hardware resources such as printers, hard disks, and plotters can also be done in a very effective way among all the computers and the users of a single distributed computing system.
Shorter Response Times and Higher Throughput: The multiple processors of the distributed computing system can be utilized properly for providing
shorter response times and higher throughput than a single processor centralized system. Another method often used in distributed computing systems for achieving better overall performance is to distribute the load more evenly among the multiple processors by moving the jobs from currently overloaded processors to lightly loaded ones
Higher Reliability:
Reliability refers to the degree of tolerance against errors and component failures in a system. A reliable system prevents loss of information even in the event of component failures An important aspect of reliability is availability, which refers to the fraction of time for which a system is available for use.
CONCLUSION
Despite the increased complexity and the difficulty of building distributed computing systems, the installation and the use of distributed computing systems are rapidly increasing. This is mainly because the advantages of distributed computing systems overcome their disadvantages.
THANK YOU