A Classified Cluster based Architecture for Resource Discovery in P2P Networks using Collaborative Agents