Patent ID: 8423604

Claim:
A system to facilitate distributed storage with balanced load and multi-mirroring options, which system comprises: one or more managerial containing configuration information mover software, and checker software, where each managerial system is in communication with one or more clients via a secure connection and where each managerial system provides the clients with the configuration information; one or more server processor central processing units, where: each server processor central processing unit is in communication with one or more of the clients, where each of the clients have software to dynamically spread workload across the one or more server processor central processing units based on factors including how many files are already opened, whether files exist, and available space and where each of the clients communicates directly with the server processor central processing units to dynamically spread workload across the one or more server processor central processing units without passing file data through the managerial systems; each server processor central processing unit comprises one or more mount points for storage and retrieval of file data by one or more of the clients; and information about the server processor central processing units is included in the configuration information and the clients use the configuration information when storing and retrieving file data on the one or more mount points; and a remote security administrator central processing unit connected to the managerial system via a secure network and in communication with the one or more server processor central processing units such that the remote security administrator central processing unit is capable of performing tests on the mount points to measure storage input and output performance and where the remote security administrator central processing unit updates the configuration information on the managerial systems pertaining to the server processor central processing units.