Performance Evaluation of a Multi-Server File-store Architecture with Dynamic User Allocation and Load Balancing