Computer system for controlling routed data amount
First Claim
1. 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;
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 an 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system having a work computer, first storage systems, and second storage systems also has a network, a network routing device, and a management computer. Upon receipt of the update data from the work computer, the first storage system stores the update data in a first storage volume and stores the update data in a second storage volume until the update data is transferred to the second storage system. The management computer obtains an used capacity of the second storage volume of each of the first storage systems and controls the routing of the data by the network routing device based on the obtained used capacity to prevent the cache of each of the storage systems from being overflown.
21 Citations
20 Claims
-
1. 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;
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 an 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A management computer connected to 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; and
a network routing device which routes data between the network and the first storage system and between the network and the second storage system to control at least one of the network routing device and the first storage systems, the management computer;
obtaining an used capacity of a differential data area which stores therein update data transmitted from the work computer until it is transferred to one of the second storage systems; and
controlling the routing of the data by the network routing device based on the obtained used capacity. - View Dependent Claims (13, 14, 15, 16, 17, 18)
- a work computer;
-
19. A remote copy method for an 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; and
a network routing device which routes data between the network and the first storage system and between the network and the second storage system, wherein;
each of the first storage systems receives update data from, the work computer and stores the update data in a differential data area until the update data is transferred to one of the second storage systems; and
the management computer obtains an used capacity of the differential data area of each of the first storage systems, determines a time elapsed until the differential data area becomes full based on the obtained used capacity, 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 differential data 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 differential data areas becomes full is short.
- a work computer;
-
20. A computer system comprising an application server, a primary storage system group, a backup storage system group, a broadband IP network, a router, and a management server, wherein
a primary storage system group comprises a plurality of primary storage systems each comprising a cache, a storage I/F, a remote copy I/F, a network I/F, and a volume to store therein data used by the application server in the volume, a backup storage system group comprises a plurality of backup storage systems each comprising a storage I/F, a remote copy I/F, a network I/F, and a volume to store therein a copy of the data stored in the primary storage system group, a broadband IP network is used for data transfer from the primary storage system group to the backup storage system group, a router has ports to which the storage systems are connected and a management I/F to route the data between the broadband IP network and each of the primary storage systems and between the broad band IP network and each of the backup storage systems, a management server is connected to each of the primary storage system group via the network I/F and to the router to control the router, each of the primary storage systems provides the cache with a differential data area which stores therein update data transferred from the application server until it is transferred to one of the backup storage systems, receives the update data to be stored in the volume from the application server, stores the update data in the volume, and stores the update data in the differential data area until the update data is transferred to the backup storage system; - and
the management server obtains an used capacity of the differential data area of each of the primary storage systems, determines a time elapsed until the differential data area of the primary storage system becomes full based on the obtained used capacity, and transmits, to the router, an instruction to allocate a narrow bandwidth of the broadband IP network to the one of the primary storage systems in which the time elapsed until the differential data area becomes full is long and allocate a wide bandwidth of the broadband IP network to the one of the primary storage systems in which the time elapsed until the differential data area becomes full is short.
- and
Specification