Designing a "GRID"

Binding the underutilized resources (wasted/unused processing cycles during system idling time) from different computers connected to a network and making an enormous amount of computing capacity available for processing non interactive independent applications is the underlying concept of "grid" computing (A type of Distributed/Parallel Computing).

All we need to design, develop and deploy a grid architecture are PCs with idle times connected to the Internet/Intranet and significantly small middleware software installed on the PCs.