EP1560375A1

Rate adaptation methods and devices in presence of network congestion.

Abstract

In a computer system in which a computer (2,4,6,16) storage devices (1,5,15) and a storage management device (2) are connected by a network (7,8,9) the computer (2,4,6,16) or a first storage device (1) accesses a second storage device (5,15) using a plurality of paths in the network, and a transmission ratio among paths is adopted to the congestion.

EP1560375A1, drawing sheet 1
Sheet 1 of 24

Term

Term ended

Projected expiry passed 3 June 2024, 2.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 4 independent, 16 dependent

  1. 1
    A system comprising:a first device (1, 2, 4, 6, 16);a second device (5, 15);a plurality of paths which connect the first device and the second device;and a third device (2) which is connected to the first device,    wherein the first device transfers data to the second device using the plurality of paths at a predetermined ratio,    wherein the third (2) device detects congestion of the plurality of paths and notifies the first device of the congestion, and    wherein the first device changes the predetermined ratio among the paths on the basis of the notification to transfer the data to the second device using the plurality of paths.
  2. 10
    A system comprising:a first device (1, 2, 4, 6, 16);a second device (5, 15);and a plurality of paths which connect the first device and the second device,    wherein the first device transfers data to the second device using the plurality of paths at a predetermined ratio,    wherein the first device (1, 2, 4, 6, 16) detects congestion of the plurality of paths, and    wherein the first device changes the predetermined ratio among the paths according to the detection of the congestion of the plurality of paths to transfer the data to the second device using the plurality of paths.
  3. 19
    A storage system comprising:a control unit (104, 204, 604);a disk device (103, 203, 15, 603) which is connected to the control unit;and an interface (108, 208, 608) which is connected to a network,    wherein the interface is connected to other devices by a plurality of paths in the network,    wherein the control unit sends data stored in the disk device as a packet to the other devices using the plurality of paths at a predetermined ratio among paths,    wherein, in the case in which an acknowledgement for the packet sent to the other devices has not been received for a fixed period, the control unit judges that congestion has occurred in the plurality of paths, and    wherein the control unit changes the predetermined ratio among paths according to the occurrence of the congestion and performs packet transfer to the other devices at the changed ratio among paths.
  4. 20
    A system comprising:a first storage device (1);a second storage device (5, 15);a plurality of paths which connects the first storage device and the second storage device;and a computer (2, 4, 6, 16) which is connected to the first storage device,    wherein a switch (3) is included in the plurality of paths,    wherein the first storage device (1) transfers data to the second storage device (5, 15) using plurality of paths at a predetermined ratio,    wherein the computer (2, 4, 6, 16) detects congestion of a first path among the plurality of paths on the basis of a notification from the switch and notifies the first storage device of the predetermined ratio after change,    wherein the first storage device changes the predetermined ratio among paths to the predetermined ratio after change on the basis of the notification and transfers data to the second storage device using the plurality of paths,    wherein the computer judges recovery from the congestion of the first path and notifies the first storage device of the predetermined ratio, and    wherein the first storage device changes the predetermined ratio among paths to the predetermined ratio and transfers data to the second storage device using the plurality of paths.