Subject: DC Semester:VIII
Hardware concepts:-
Hardware in Distributed Systems can be organized in several different ways:
1. Shared Memory (Multiprocessors, which have a single address space).
2. Private Memory (Multicomputers, each CPU has a direct connection to its local
memory).
shared
mem
multi proc
Shared Memory:
Prof.S.S. Aloni Dept.of Computer Engineering
Subject: DC Semester:VIII
Multiprocessors – Bus Based
Have limited scalability
Cache Memory help avoid bus overloading.
Multiprocessors – Switch Based
Different CPUs can access different memories simultaneously
The number of switches limits the number of CPUs that can access memory
simultaneously
a) A crossbar switch
b) An omega switching network
Prof.S.S. Aloni Dept.of Computer Engineering
Subject: DC Semester:VIII
Multicomputers:-
Homogeneous:
All CPUs and memory are identical;
Connected through a broadcast shared multi access network (like Ethernet) in
bus based systems;
Messages routed through an interconnectionn network in switch-based
multicomputers (e.g., grids, hipercubes).
Heterogeneous:
The most usual topology;
Computers may vary widely with respect to processor type, memory size, I/O
bandwidth;
Connections are also diverse (a single multicomputer can simultaneously use
LANs, Wide Area ATM, and frame relay networks);
Sophisticated software is needed to build applications due to the inherent
heterogeneity;
Examples: SETI@home, WWW…
Prof.S.S. Aloni Dept.of Computer Engineering