Patent ID: 8380815
Filing Date: 2013-02-19
Classification: G06F

Abstract:
1. An apparatus, which is logically located between a client apparatus and a plurality of file servers, and coupled to an another apparatus, and carries out file level virtualization for logically providing a plurality of share units that comprise one or more files to the client, said file servers and said another apparatus storing a file system, said apparatus comprising: a memory configured to store transfer control information in which a share ID indicating said share units is associated with server information indicating one or more said file servers or said another apparatus and algorithm information indicating an object ID conversion algorithm; a storage unit configured to store the file system; a processor configured to; receive, from said client apparatus, request data including a share ID identifying one of said share units and an object ID identifying files in said file servers or said another apparatus, select first server information of one of said file servers or said another apparatus from said server information and first algorithm information from said algorithm information by referring to said transfer control information stored in said memory, said first server information and said first algorithm information corresponding to said one of share units identified by said share ID included in said received request data, determine whether said object ID in said request data is converted or not on a basis of said first algorithm information, convert said object ID in said received request data on the basis of said first algorithm information if said first algorithm information is not a predetermined value, transfer said converted request data to said one of said file servers identified on a basis of said first server information, transfer said received request data to said another apparatus on the basis of said first server information if said algorithm information is said predetermined value.