1 / 6

Cluster Computing

Cluster Computing. By Chi-Chang Chen. Cluster Computing -- Definition. 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

rcovey
Download Presentation

Cluster Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cluster Computing By Chi-Chang Chen

  2. Cluster Computing --Definition • 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

  3. Computer Clusters • 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

  4. Advantages • 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)

  5. Advantages—cont. • 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

  6. Supercomputers • Top 500 List of World’s Supercomputers http://www.top500.org • Supercomputers in Taiwan (June 2011) http://top500.org/stats/list/37/countries

More Related