Collaboration, Cyberinfrastructure, and Cluster Computing