This document summarizes a seminar report on cluster computing. The report discusses cluster components including applications, middleware, operating systems, interconnects, and nodes. It describes different types of clusters such as high availability clusters, load balancing clusters, and high performance clusters. It highlights advantages like high processing capacity and disadvantages like increased difficulty of management. It provides examples of cluster applications such as Google search engines, petroleum simulation, protein exploration, and earthquake simulation.