A novel strategy for multi-resource load balancing in agent-based systems. (15th May 2009)