![Page 1: By Chi-Chang Chen. Cluster computing is a technique of linking two or more computers into a network (usually through a local area network) in order](https://reader036.vdocuments.us/reader036/viewer/2022070414/5697c0221a28abf838cd3585/html5/thumbnails/1.jpg)
By Chi-Chang Chen
![Page 2: By Chi-Chang Chen. Cluster computing is a technique of linking two or more computers into a network (usually through a local area network) in order](https://reader036.vdocuments.us/reader036/viewer/2022070414/5697c0221a28abf838cd3585/html5/thumbnails/2.jpg)
Cluster computing is a technique of linking two or more computers into a network (usually through a local area network) in order to take advantage of the parallel processing power of those computers
A parallel program running on the Computer Cluster (Network of workstations and personal computers)
A type of parallel computing
Interconnect computers as a computing platform
![Page 3: By Chi-Chang Chen. Cluster computing is a technique of linking two or more computers into a network (usually through a local area network) in order](https://reader036.vdocuments.us/reader036/viewer/2022070414/5697c0221a28abf838cd3585/html5/thumbnails/3.jpg)
Beowulf Clusters (1993)◦ A project started at the NASA Goddard Space
Flight Center in 1993◦ Low-cost computers (Intel 486) using commodity
interconnects (Ethernet) with free OS (Linux)
The typical setup of a Beowulf cluster
![Page 4: By Chi-Chang Chen. Cluster computing is a technique of linking two or more computers into a network (usually through a local area network) in order](https://reader036.vdocuments.us/reader036/viewer/2022070414/5697c0221a28abf838cd3585/html5/thumbnails/4.jpg)
Workstations and PCs are readily available at low cost
The latest processors can easily be incorporated into the system
Existing application software can be used or modified
Free parallel programming library – MPI (Message Passing Interface) or PVM (Parallel Virtual Machine)
![Page 5: By Chi-Chang Chen. Cluster computing is a technique of linking two or more computers into a network (usually through a local area network) in order](https://reader036.vdocuments.us/reader036/viewer/2022070414/5697c0221a28abf838cd3585/html5/thumbnails/5.jpg)
Scalability◦ Perhaps the greatest advantage of computer
clusters is the scalability they offer. ◦ While mainframe computers have a fixed
processing capacity, computer clusters can be easily expanded as requirements change by adding additional nodes to the network
![Page 6: By Chi-Chang Chen. Cluster computing is a technique of linking two or more computers into a network (usually through a local area network) in order](https://reader036.vdocuments.us/reader036/viewer/2022070414/5697c0221a28abf838cd3585/html5/thumbnails/6.jpg)
Top 500 List of World’s Supercomputers http://www.top500.org
Supercomputers in Taiwan (June 2011) http://top500.org/stats/list/37/countries