Grid computing uses massive power of idle cycles of PC's. Desktop grids is nothing using the idle cycles of desktop PC's for computing large scale applications. There are many fields which requires large scale massive power such as scientific fields to handle complex and demanding problems. Desktop grids uses widely distributed grids the probability of occurring fault is more. Desktop grids are being increasingly used as the execution platform for a variety of applications that can be structured as Bag-of-Tasks (BoT).