Nova Patents
EP1536337B1

Remote copy network

Abstract

This record has no abstract on file.

EP1536337B1, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Expired 1 June 2024, 2.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 10 independent, 0 dependent

  1. 1
    A remote copy network system comprising:a first edge device (104) adapted to be coupled to a first storage system (111, 112);a second edge device (105) adapted to be coupled to a second storage system (121, 122);anda network (101) coupled to said first edge device (104) and to said second edge device (105), wherein: said first edge device (104) is adapted to receive from said first storage system (111, 112) a remote copy I/O request to copy data to said second storage system (121, 122) from said first storage system (111, 112), wherein the remote copy I/O request comprises a remote copy request and data for remote copying accompanying the remote copy request;said first edge device (104) is adapted to send a response to the received remote copy I/O request to said first storage system (111, 112);after sending a response to the remote copy I/O request, said first edge device (104) is adapted to send to said second edge device (105) log information (211) having the remote copy I/O request and a sequential number indicating the order of reception of the remote copy I/O request;andsaid second edge device (105) is adapted to extract the remote copy I/O request from the received log information (211), and to send the extracted remote copy I/O request to said second storage system (121, 122) according to the order indicated by the sequential number in the log information (211). Netzwerksystem zum Fernkopieren, umfassend: ein erstes Kantengerät (104), zur Verbindung mit einem ersten Speichersystem (111, 112) ausgelegt;ein zweites Kantengerät (105), zur Verbindung mit einem zweiten Speichersystem (121, 122) ausgelegt;undein mit dem ersten und dem zweiten Kantengerät (104, 105) verbundenes Netzwerk (101), wobei: das erste Kantengerät (104) dazu ausgelegt ist, vom ersten Speichersystem (111, 112) eine Fernkopiereingabe-/ -ausgabeanforderung zum Kopieren von Daten vom ersten Speichersystem (111, 112) auf das zweite Speichersystem (121, 122) zu empfangen, wobei die Fernkopiereingabe-/-ausgabeanforderung eine Fernkopieranforderung sowie die Fernkopieranforderung begleitende Daten zum Fernkopieren umfasst;das erste Kantengerät (104) dazu ausgelegt ist, eine Antwort auf die empfangene Fernkopiereingabe-/-ausgabeanforderung an das erste Speichersystem (111, 112) zu senden;das erste Kantengerät (104) dazu ausgelegt ist, nach dem Senden einer Antwort auf die Fernkopiereingabe-/-ausgabeanforderung Protokollinformationen (211) mit der Fernkopiereingabe-/-ausgabeanforderung und einer Seriennummer, die die Reihenfolge des Empfangs der Fernkopiereingabe-/-ausgabeanforderung anzeigt, an das zweite Kantengerät (105) zu senden;unddas zweite Kantengerät (105) dazu ausgelegt ist, die Fernkopiereingabe-/-ausgabeanforderung aus den empfangenen Protokollinformationen (211) zu extrahieren und die extrahierte Fernkopiereingabe-/-ausgabeanforderung an das zweite Speichersystem (121, 122) gemäß der durch die Seriennummer in den Protokollinformationen (211) angezeigten Reihenfolge zu senden. Système de réseau de copie à distance, comportant: un premier dispositif de périphérie (104) adapté pour être couplé à un premier système de mémorisation (111, 112),un deuxième dispositif de périphérie (105) adapté pour être couplé à un deuxième système de mémorisation (121, 122), etun réseau (101) couplé audit premier dispositif de périphérie (104) et audit deuxième dispositif de périphérie (105), dans lequel : ledit premier dispositif de périphérie (104) est adapté pour recevoir depuis ledit premier système de mémorisation (111, 112) une demande d'entrée/sortie de copie à distance pour copier des données sur ledit deuxième système de mémorisation (121, 122) à partir dudit premier système de mémorisation (111, 112), dans lequel la demande d'entrée/sortie de copie à distance comporte une demande de copie à distance et des données à copier à distance en annexant la demande de copie à distance,ledit premier dispositif de périphérie (104) est adapté pour envoyer une réponse à la demande d'entrée/sortie de copie à distance reçue audit premier système de mémorisation (111, 112),après l'envoi d'une réponse à la demande d'entrée/sortie de copie à distance, ledit premier dispositif de périphérie (104) est adapté pour envoyer audit deuxième dispositif de périphérie (105) des informations de consignation (211) ayant la demande d'entrée/sortie de copie à distance et un numéro séquentiel indiquant l'ordre de réception de la demande d'entrée/sortie de copie à distance, etledit deuxième dispositif de périphérie (105) est adapté pour extraire la demande d'entrée/sortie de copie à distance parmi les informations de consignation reçues (211), et pour envoyer la demande d'entrée/sortie de copie à distance extraite audit deuxième système de mémorisation (121, 122) conformément à l'ordre indiqué par le numéro séquentiel dans les informations de consignation (211).
  2. 2
    Netzwerksystem zum Fernkopieren nach Anspruch 1, ferner umfassend mindestens ein Kerngerät (202), das dazu ausgelegt ist, die vom ersten Kantengerät (104) versandten Protokollinformationen an das zweite Kantengerät (105) weiterzuleiten. Système de réseau de copie à distance selon la revendication 1, comportant de plus au moins un dispositif central (202) qui est adapté pour relayer les informations de consignation envoyées par ledit premier dispositif de périphérie (104) audit deuxième dispositif de périphérie (105). The remote copy network system of Claim 1, further comprising at least one core device (202) which is adapted to relay the log information sent from said first edge device (104) to said second edge device (105).
  3. 3
    Netzwerksystem zum Fernkopieren nach Anspruch 2, wobei das erste Kantengerät (104), das zweite Kantengerät (105) und das Kerngerät (202) Router-Geräte sind. Système de réseau de copie à distance selon la revendication 2, dans lequel ledit premier dispositif de périphérie (104), ledit deuxième dispositif de périphérie (105), et ledit dispositif central (202) sont des dispositifs routeurs. The remote copy network system of Claim 2, wherein said first edge device (104), said second edge device (105), and said core device (202) are router devices.
  4. 4
    Netzwerksystem zum Fernkopieren nach Anspruch 1, wobei das erste Kantengerät (104) dazu ausgelegt ist, die an das zweite Kantengerät (105) versandten Protokollinformationen zu speichern und die gespeicherten Protokollinformationen auf den Empfang einer Antwort auf die Protokollinformationen vom zweiten Kantengerät (105) hin zu löschen. Système de réseau de copie à distance selon la revendication 1, dans lequel ledit premier dispositif de périphérie (104) est adapté pour mémoriser les informations de consignation (211) envoyées audit deuxième dispositif de périphérie (105), et à la réception d'une réponse auxdites informations de consignation depuis ledit deuxième dispositif de périphérie (105), pour supprimer lesdites informations de consignation. The remote copy network system of Claim 1, wherein said first edge device (104) is adapted to store the log information (211) sent to said second edge device (105), and upon receiving a response to said log information from said second edge device (105), to delete said stored log information.
  5. 5
    Netzwerksystem zum Fernkopieren nach Anspruch 4, wobei das erste Kantengerät (104), wenn die an das zweite Kantengerät (105) versandten Protokollinformationen (211) vom zweiten Kantengerät (105) nicht empfangen werden, dazu ausgelegt ist, die gespeicherten Protokollinformationen erneut an das zweite Kantengerät (105) zu senden. Système de réseau de copie à distance selon la revendication 4, dans lequel, lorsque les informations de consignation (211) envoyées audit deuxième dispositif de périphérie (105) ne sont pas reçues par ledit deuxième dispositif de périphérie (105), ledit premier dispositif de périphérie (104) est adapté pour renvoyer les informations de consignation mémorisées audit deuxième dispositif de périphérie (105). The remote copy network system of Claim 4, wherein, when the log information (211) sent to said second edge device (105) is not received by said second edge device (105), said first edge device (104) is adapted to resend the stored log information to said second edge device (105).
  6. 6
    Netzwerksystem zum Fernkopieren nach Anspruch 4, ferner umfassend:ein mit dem ersten und dem zweiten Kantengerät (104, 105) verbundenes Verwaltungsnetzwerk (150) undeinen mit dem Verwaltungsnetzwerk (150) verbundenen Verwaltungsserver (103), wobei: die Protokollinformationen (211) ferner Zeitinformationen umfassen, die den Zeitpunkt angeben, zu dem die Fernkopiereingabe-/-ausgabeanforderung vom ersten Speichersystem (111, 112) empfangen worden ist;das erste Kantengerät (104) dazu ausgelegt ist, auf den Empfang einer Antwort auf die Protokollinformationen vom zweiten Kantengerät (105) hin im Speicher die Verzögerungszeit aufzuzeichnen, die durch Subtrahieren des Werts der in den Protokollinformationen enthaltenen Zeitinformationen vom momentanen Zeitpunkt berechnet wird;das erste Kantengerät (104) dazu ausgelegt ist, die im Speicher aufgezeichnete Verzögerungszeit über das Verwaltungsnetzwerk (150) an den Verwaltungsserver (103) zu senden, undder Verwaltungsserver (103) dazu ausgelegt ist, die Verzögerungszeit auszugeben. Système de réseau de copie à distance selon la revendication 4, comportant de plus : un réseau de gestion (150) couplé audit premier dispositif de périphérie (104) et audit deuxième dispositif de périphérie (105), etun serveur de gestion (103) couplé audit réseau de gestion (150), dans lequel : les informations de consignation (211) comportent de plus des informations de temps indiquant l'heure à laquelle la demande d'entrée/sortie de copie à distance provenant dudit premier système de mémorisation (111, 112) a été reçue,ledit premier dispositif de périphérie (104), à la réception d'une réponse auxdites informations de consignation depuis ledit deuxième dispositif de périphérie (105), est adapté pour enregistrer dans une mémoire le temps de retard calculé en soustrayant la valeur des informations de temps comprises dans les informations de consignation de l'heure courante,ledit premier dispositif de périphérie (104) est adapté pour envoyer ledit temps de retard enregistré dans ladite mémoire audit serveur de gestion (103) via ledit réseau de gestion (150), etledit serveur de gestion (103) est adapté pour délivrer en sortie ledit temps de retard. The remote copy network system of Claim 4, further comprising: a management network (150) coupled to said first edge device (104) and to said second edge device (105);anda management server (103) coupled to said management network (150), wherein: the log information (211) further comprises time information indicating the time at which the remote copy I/O request from said first storage system (111, 112) was received;said first edge device (104), upon receiving a response to said log information from said second edge device (105), is adapted to record in memory the delay time calculated by subtracting the value of the time information comprised in the log information from the current time;said first edge device (104) is adapted to send said delay time recorded in said memory to said management server (103) via said management network (150);andsaid management server (103) is adapted to output said delay time.
  7. 7
    Netzwerksystem zum Fernkopieren nach Anspruch 1, ferner umfassend:ein drittes Kantengerät, zur Verbindung mit einem vierten Speichersystem ausgelegt, wobei: das erste Kantengerät (104) ferner dazu ausgelegt ist, mit einem dritten Speichersystem verbunden zu werden;das erste Kantengerät (104) dazu ausgelegt ist, eine Fernkopiereingabe-/-ausgabeanforderung zum Fernkopieren von Daten vom dritten Speichersystem zum vierten Speichersystem zu empfangen;unddas erste Kantengerät (104) dazu ausgelegt ist, eine vom ersten Speichersystem (111, 112) empfangene Fernkopiereingabe-/-ausgabeanforderung und eine vom dritten Speichersystem empfangene Fernkopiereingabe-/-ausgabeanforderung zu unterscheiden, um die Verarbeitung auszuführen. Système de réseau de copie à distance selon la revendication 1, comportant de plus : un troisième dispositif de périphérie adapté pour être couplé à un quatrième système de mémorisation, dans lequel: ledit premier dispositif de périphérie (104) est de plus adapté pour être connecté à un troisième système de mémorisation,ledit premier dispositif de périphérie (104) est adapté pour recevoir une demande d'entrée/sortie de copie à distance pour copier à distance des données à partir dudit troisième système de mémorisation vers ledit quatrième système de mémorisation, etledit premier dispositif de périphérie (104) est adapté pour faire une distinction entre une demande d'entrée/sortie de copie à distance reçue dudit premier système de mémorisation (111, 112) et une demande d'entrée/sortie de copie à distance reçue dudit troisième système de mémorisation pour exécuter un traitement. The remote copy network system of Claim 1, further comprising: a third edge device adapted to be coupled to a fourth storage system, wherein: said first edge device (104) is further adapted to be connected to a third storage system;said first edge device (104) is adapted to receive a remote copy I/O request for remote copying data from said third storage system to said fourth storage system;andsaid first edge device (104) is adapted to distinguish a remote copy I/O request received from said first storage system (111, 112) and a remote copy I/O request received from said third storage system to perform processing.
  8. 8
    Netzwerksystem zum Fernkopieren nach Anspruch 1, ferner umfassend:ein mit dem ersten Kantengerät (104) und dem zweiten Kantengerät (105) verbundenes Verwaltungsnetzwerk (150);undeinen mit dem Verwaltungsnetzwerk (150) verbundenen Verwaltungsserver (103), wobei: der Verwaltungsserver (103) dazu ausgelegt ist, Paarinformationen zu empfangen, die angeben, dass das erste Speichersystem (111, 112) ein Ursprung für das Fernkopieren und dass das zweite Speichersystem (121, 122) ein Ziel für das Fernkopieren, das dem ersten Speichersystem (111, 112) entspricht, sind, und die empfangenen Paarinformationen über das Verwaltungsnetzwerk (150) an das erste und das zweite Kantengerät (104, 105) zu verteilen. Système de réseau de copie à distance selon la revendication 1, comportant de plus: un réseau de gestion (150) couplé audit premier dispositif de périphérie (104) et audit deuxième dispositif de périphérie (105), etun serveur de gestion (103) couplé audit réseau de gestion (150), et dans lequel: ledit serveur de gestion (103) est adapté pour recevoir des informations de paire indiquant que ledit premier système de mémorisation (111, 112) est une source de copie à distance et que ledit deuxième système de mémorisation (121, 122) est une destination de copie à distance correspondant audit premier système de mémorisation (111, 112), et pour distribuer les informations de paire reçues, via ledit réseau de gestion (150), audit premier dispositif de périphérie (104) et audit deuxième dispositif de périphérie (105). The remote copy network system of Claim 1, further comprising: a management network (150) coupled to said first edge device (104) and to said second edge device (105);anda management server (103) coupled to said management network (150), and wherein: said management server (103) is adapted to receive pair information indicating that said first storage system (111, 112) is a source of remote copying and that said second storage system (121, 122) is a remote copying destination corresponding to said first storage system (111, 112), and to distribute the received pair information, via said management network (150), to said first edge device (104) and to said second edge device (105).
  9. 9
    An information processing system comprising:a remote copy network system according to Claim 1,first and second storage systems (111, 112, 121, 122) coupled to the first and second edge devices (104, 105), respectively, wherein: said first storage system (111, 112) comprises a first volume (113), said first storage system (111, 112) is identified by first storage identification information and said first volume (113) is identified by first volume identification information;said second storage system (121, 122) comprises a second volume (123), said second storage system (121, 122) is identified by second storage identification information and said second volume (123) is identified by second volume identification information;first virtual storage identification information having the same value as said second storage identification information and first virtual volume identification information having the same value as said second volume identification information are assigned to said first edge device (104);second virtual storage identification information having the same value as said first storage identification information and second virtual volume identification information having the same value as said first volume identification information are assigned to said second edge device (105);andsaid first edge device (104) is adapted to receive a remote copy I/O request from said first storage system (111, 112), with said first storage identification information and said first volume identification information as the sending source identification information and with said second storage identification information and said second volume identification information as the sending destination identification information, and to send log information having the remote copy I/O request to said second edge device (105). Informationsverarbeitungssystem umfassend: ein Netzwerksystem zum Fernkopieren nach Anspruch 1,ein erstes und ein zweites Speichersystem (111, 112, 121, 122), die jeweils mit dem ersten und dem zweiten Kantengerät (104, 105) verbunden sind, wobei: das erste Speichersystem (111, 112) ein erstes Volumen (113) umfasst, das erste Speichersystem (111, 112) mittels erster Speicheridentifikationsinformationen identifiziert wird und das erste Volumen (113) mittels erster Volumenidentifikationsinformationen identifiziert wird,das zweite Speichersystem (121, 122) ein zweites Volumen (123) umfasst, das zweite Speichersystem (121, 122) mittels zweiter Speicheridentifikationsinformationen identifiziert wird und das zweite Volumen (123) mittels zweiter Volumenidentifikationsinformationen identifiziert wird;erste Identifikationsinformationen für virtuelle Speicher mit dem gleichen Wert wie die zweiten Speicheridentifikationsinformationen und erste Identifikationsinformationen für virtuelle Volumen mit dem gleichen Wert wie die zweiten Volumenidentifikationsinformationen dem ersten Kantengerät (104) zugeschrieben werden;zweite Identifikationsinformationen für virtuelle Speicher mit dem gleichen Wert wie die ersten Speicheridentifikationsinformationen und zweite Identifikationsinformationen für virtuelle Volumen mit dem gleichen Wert wie die ersten Volumenidentifikationsinformationen dem zweiten Kantengerät (105) zugeschrieben werden;unddas erste Kantengerät (104) dazu ausgelegt ist, eine Fernkopiereingabe-/-ausgabeanforderung vom ersten Speichersystem (111, 112) zu empfangen, wobei die ersten Speicheridentifikationsinformationen und die ersten Volumenidentifikationsinformationen die Sendeursprungsidentifikationsinformationen und die zweiten Speicheridentifikationsinformationen und die zweiten Volumenidentifikationsinformationen die Sendezielidentifikationsinformationen darstellen, und Protokollinformationen mit der Fernkopiereingabe-/-ausgabeanforderung an das zweite Kantengerät (105) zu senden. Système de traitement d'informations comportant : un système de réseau de copie à distance selon la revendication 1,des premier et deuxième systèmes de mémorisation (111, 112, 121, 122) couplés auxdits premier et deuxième dispositifs de périphérie (104, 105), respectivement, dans lequel: ledit premier système de mémorisation (111, 112) comporte un premier volume (113), ledit premier système de mémorisation (111, 112) est identifié par des premières informations d'identification de mémorisation et ledit premier volume (113) est identifié par des premières informations d'identification de volume,ledit deuxième système de mémorisation (121, 122) comporte un second volume (123), ledit deuxième système de mémorisation (121, 122) est identifié par des secondes informations d'identification de mémorisation et ledit second volume (123) est identifié par des secondes informations d'identification de volume,des premières informations d'identification de mémorisation virtuelle ayant la même valeur que lesdites secondes informations d'identification de mémorisation et des premières informations d'identification de volume virtuel ayant la même valeur que lesdites secondes informations d'identification de volume sont attribuées audit premier dispositif de périphérie (104),des secondes informations d'identification de mémorisation virtuelle ayant la même valeur que lesdites premières informations d'identification de mémorisation et des secondes informations d'identification de volume virtuel ayant la même valeur que lesdites premières informations d'identification de volume sont attribuées audit deuxième dispositif de périphérie (105), etledit premier dispositif de périphérie (104) est adapté pour recevoir une demande d'entrée/sortie de copie à distance depuis ledit premier système de mémorisation (111, 112), lesdites premières informations d'identification de mémorisation et lesdites premières informations d'identification de volume en tant qu'informations d'identification de source d'envoi et lesdites secondes informations d'identification de mémorisation et lesdites secondes informations d'identification de volume en tant qu'informations d'identification de destination d'envoi, et pour envoyer des informations de consignation ayant la demande d'entrée/sortie de copie à distance audit deuxième dispositif de périphérie (105).
  10. 10
    An information processing system comprising:a remote copy network system according to Claim 1,first and second storage systems (111, 112, 121, 122) coupled to the first and second edge devices (104, 105), respectively, wherein: said first storage system (111, 112) comprises a first volume (113), said first storage system (111, 112) is identified by first storage identification information and said first volume (113) is identified by first volume identification information;said second storage system (121, 122) comprises a second volume (123), said second storage system (121, 122) is identified by second storage identification information and said second volume (123) is identified by second volume identification information;first virtual storage identification information and first virtual volume identification information are assigned to said first edge device (104);andsaid first edge device (104) is adapted to receive a remote copy I/O request from said first storage system (111, 112), with said first storage identification information and said first volume identification information as the sending source identification information and with said first virtual storage identification information and said first virtual volume identification information as the sending destination identification information, to convert the sending destination into said second storage identification information and said second volume information, and to send log information having the converted I/O request to said second edge device (105). Informationsverarbeitungssystem umfassend: ein Netzwerksystem zum Fernkopieren nach Anspruch 1,ein erstes und ein zweites Speichersystem (111, 112, 121, 122), die jeweils mit dem ersten und dem zweiten Kantengerät (104, 105) verbunden sind, wobei: das erste Speichersystem (111, 112) ein erstes Volumen umfasst, das erste Speichersystem (111, 112) mittels erster Speicheridentifikationsinformationen identifiziert wird und das erste Volumen (113) mittels erster Volumenidentifikationsinformationen identifiziert wird;das zweite Speichersystem (121, 122) ein zweites Volumen (123) umfasst, das zweite Speichersystem (121, 122) mittels zweiter Speicheridentifikationsinformationen identifiziert wird und das zweite Volumen (123) mittels zweiter Volumenidentifikationsinformationen identifiziert wird;erste Identifikationsinformationen für virtuelle Speicher und erste Identifikationsinformationen für virtuelle Volumen dem ersten Kantengerät (104) zugeschrieben werden unddas erste Kantengerät (104) dazu ausgelegt ist, eine Fernkopiereingabe-/-ausgabeanforderung vom ersten Speichersystem (111, 112) zu empfangen, wobei die ersten Speicheridentifikationsinformationen und die ersten Volumenidentifikationsinformationen die Sendeursprungsidentifikationsinformationen und die ersten Identifkationsinformationen für virtuelle Speicher und die ersten Identifikationsinformationen für virtuelle Volumen die Sendezielidentifikationsinformationen darstellen, das Sendeziel in die zweiten Speicheridentifikationsinformationen und die zweiten Volumenidentifikationsinformationen zu wandeln und die Protokollinformationen mit der gewandelten Eingabe-/Ausgabeanforderung an das zweite Kantengerät (105) zu senden. Système de traitement d'informations comportant : un système de réseau de copie à distance selon la revendication 1,des premier et deuxième systèmes de mémorisation (111, 112, 121, 122) couplés aux premier et deuxième dispositifs de périphérie (104, 105), respectivement, dans lequel : ledit premier système de mémorisation (111, 112) comporte un premier volume (113), ledit premier système de mémorisation (111, 112) est identifié par des premières informations d'identification de mémorisation et ledit premier volume (113) est identifié par des premières informations d'identification de volume, etledit deuxième système de mémorisation (121, 122) comporte un second volume (123), et ledit deuxième système de mémorisation (121, 122) est identifié par des secondes informations d'identification de mémorisation et ledit second volume (123) est identifié par des secondes informations d'identification de volume,des premières informations d'identification de mémorisation virtuelle et des premières informations d'identification de volume virtuel sont attribuées audit premier dispositif de périphérie (104), etledit premier dispositif de périphérie (104) est adapté pour recevoir une demande d'entrée/sortie de copie à distance depuis ledit premier système de mémorisation (111, 112), lesdites premières informations d'identification de mémorisation et lesdites premières informations d'identification de volume en tant qu'informations d'identification de source d'envoi et lesdites premières informations d'identification de mémorisation virtuelle et lesdites premières informations d'identification de volume virtuel en tant qu'informations d'identification de destination d'envoi, pour convertir la destination d'envoi en secondes informations d'identification de mémorisation et secondes informations de volume, et pour envoyer des informations de consignation ayant la demande d'entrée/sortie convertie audit deuxième dispositif de périphérie (105).