Design of Distributed Data Mining Applications on the KNOWLEDGE GRID