Patent ID: 7747723

Claim:
A communication system comprising: a plurality of client computers connected to a first network, and adapted to be connectable to each other through the first network; a plurality of server computers each connected to a second network, the first network being connected to the second network; a storage system connected to each of the plurality of server computers through a third network; and a management system connected to the second network and adapted to be connectable to each of the plurality of server computers through the second network and connected to the storage system through the third network; wherein the management system accepts a connection request from a client computer requesting connection to a server computer, and makes the connection request from the client computer to the server computer stand-by when either of a communication data volume required for processing for the server computer from the storage system to the server computer exceeds an allowable bandwidth of the second network or when the communication data volume required for processing for the server computer from the client computer to the server computer exceeds an allowable bandwidth of the third network, and otherwise processes the connection request to the server computer, wherein the management system acquires connection settings information about connection from the client computer to the server computer, calculates a network bandwidth required for processing of the connection from the client computer to the server computer, stores the connection request from the client computer to the server computer into a connection request processing queue, determines whether the processing of the connection from the client computer to the server computer can be performed or not based on whether a communication data volume required for the processing of the connection exceeds the allowable bandwidth of the second network or not or whether a communication data volume required for the processing of the connection exceeds the allowable bandwidth of the third network or not, and notifies the client computer of a result of the determination, and wherein the connection request processing queue consists of a plurality of connection request processing queues having different priorities, and the management system stores the connection request from the client computer to the server computer into one of the connection request processing queues in accordance with at least one of attribute information of a user of the client computer, a position of the client computer, and the connection settings information about the connection from the client computer to the server computer.