A Hierarchical Dynamic Load Balancing Strategy for Distributed Data Mining