Abstract
Parallel processing is a form of computing in which a number of activities are carried out concurrently on multiple machines so that the time required to solve a given problem is reduced. The advent of low cost high performance Pentium machines and PC based LINUX operating system have attracted many researchers to explore parallel processing experiments on PCs. This chapter provides the complete experience of building a LINUX cluster and its application in mapping some parallel algorithms. This chapter discusses comprehensive procedure of cluster development. It discusses the procedure of linear expansion of a cluster to n nodes. Furthermore, the chapter describes the experience of replacing an existing node if it either fails or needs to be replaced by another powerful node.