Nova Patents
EP0848321B1

Method of data migration

Abstract

This record has no abstract on file.

EP0848321B1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 10 December 2017, 8.8 years ago.

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

16 claims: 4 independent, 12 dependent

  1. 1
    A method of controlling data migration in an information processing system which includes a CPU (10), a new storage system connected to said CPU and an old storage system connected to said new storage system, wherein data migration is conducted to transfer data from said old storage system to said new storage system, said method being characterised by the steps of:permitting access to said storage systems by said CPU (10) during data migration;determining (301) whether said access is to a region where data migration has been completed;and when said access is to a region where data migration has been completed: checking (317) whether said access is a READ access or a WRITE access;when said access is a READ access, transferring (318) data related to said access from said new storage system to said CPU;when said access is a WRITE access, transferring (319) data related to said access from said CPU to both said new storage system and said old storage system;when on the other hand said access is to a region where data migration has not been completed : checking (302) whether said access is a READ access or a WRITE access;when said access is a READ access, transferring (305) data related to said access from said old storage system to said new storage system and transferring (307) said data from said new storage system to said CPU (10);and when said access is a WRITE access, transferring (310) data related to said access from said old storage system to said new storage system, transferring (312) data from said CPU to said new storage system so as to be combined with said data transferred from said old storage system and transferring (315) said combined data to said old storage system.
  2. 8
    A server for controlling data migration with respect to another server in an information processing system which includes a CPU (10), wherein data migration is conducted to transfer data from said other server to said server, said server comprising a storage (12) for storing data, and a data migration control part (17), characterised in that the data migration control part (17) is adapted to permit access by said CPU (10) to said servers during data migration, determine whether said access is to a region where data migration has been completed, and when said access is to a region where data migration has been completed :check whether said access is a READ access or a WRITE access, transfer data related to said access from said server to said CPU (10) when said access is a READ access, transfer data related to said access from said CPU to both said server and said other server when said access is a WRITE access, when as the other hand said access is to a region where data migration has not been completed: check whether said access is a READ access or a WRITE access, transfer data related to said access from said other server to said server and transfer said data from said server to said CPU (10) when said access is a READ access, and transfer data related to said access from said other server to said server, transfer data from said CPU to said server so as to be combined with said data transferred from said other server and transfer said combined data to said other server when said access is a WRITE access.
  3. 15
    An information processing system which includes a CPU (10) and a plurality of servers as defined in any of claims 8 to 14, wherein one of said servers controls data migration with respect to another server and data migration is conducted to transfer data from said other server to said one server.
  4. 16
    A computer program comprising computer-readable code which, when run on a computer, executes the method of any of claims 1 to 7.