This investigation deals with modeling and availability analysis of cluster-based system inflicted with software aging. Software aging is a phenomenon in which a software system shows performance degradation with time and finally results in software failures. To cope up with this phenomenon, rejuvenation is an innovative concept to recover from software failures. As failures occur, server has the option either to take essential rejuvenation with probability