Patent ID: 7545746

Claim:
A computer system comprising: a work computer; a plurality of first storage systems each of which stores therein data used by the work computer; a plurality of second storage systems each of which stores therein a copy of the data stored in one of the first storage systems; a network used for data transfer from one of the first storage systems to one of the second storage systems; a network routing device which routes data between the network and the first storage system and between the network and the second storage system; and a management computer connected to the first storage systems and to the network routing device to control at least one of the network routing device and the first storage systems, wherein: each of the first storage systems comprises: a first storage area which stores therein update data transmitted from the work computer; a second storage area which stores therein the update data until the update data is transferred to the second storage system; and a controller which controls inputting and outputting of the data to and from the first and second storage areas, receives the update data from the work computer, stores the update data in the first storage area, and stores the update data in the second storage area until the update data is transferred to the second storage system; and the management computer obtains a used capacity of the second storage area of each of the first storage systems and controls routing of the data by the network routing device based on the obtained used capacity, wherein the management computer: determines the used capacity of the second storage area of each of the first storage systems; and transmits, to the network routing device, an instruction to allocate a wide bandwidth of the network to the one of the first storage systems in which the used capacity is high and allocate a narrow bandwidth of the network to the one of the first storage systems in which the used capacity is low, and wherein the management computer: determines, based on the obtained used capacity, a time elapsed until the second storage area of each of the first storage systems becomes full; and transmits, to the network routing device, an instruction to allocate a narrow bandwidth of the network to the one of the first storage systems in which the time elapsed until the second storage area becomes full is long and allocate a wide bandwidth of the network to the one of the first storage systems in which the time elapsed until the second storage area becomes full is short.