Patent ID: 8909753
Filing Date: 2014-12-09
Classification: G06F

Abstract:
1. A root node configured to be logically located between a client and a plurality of file servers that includes a file system, each including one or more objects, and carry out file level virtualization for logically providing a plurality of share units' that can be shared among file systems of the root node or other one or more root nodes, to the client, comprising: a memory configured to store transfer control information associated with share information that denotes each share unit, information of one or more devices that denotes one or more of the plurality of file servers and the other one or more root nodes managing a share unit of the share information, and one or more algorithm information that denotes how to convert an object ID corresponding to any of the file servers of the device information; a request data receiving module configured to receive request data which includes an object ID including the share information and denoting any of objects of a share unit of the share information; a request data processing module configured to reference transfer control information upon reception of the request data, and specify any one of the plurality of file servers and the other one or more root nodes, and an algorithm for converting the object ID from device information and algorithm information corresponding to the share information in the object ID of the request data; a converting module configured to convert the object ID included in the request data based on the specified algorithm; and a request data sending module configured to send the request data to the specified one of the plurality of file servers and the other one or more root nodes, wherein the request data processing module is configured to, when the plurality of device information and algorithm information corresponding to the share information exists in the transfer control information, select the device information and the algorithm information from the plurality of device information and algorithm information according to a predetermined method to specify any one of the plurality of file servers or the other root nodes and the algorithm for converting the object ID; wherein the request data sending module is configured to, when the specified algorithm is a predetermined value, send the received request data to the specified one of the plurality of file servers and the other root nodes, and wherein the request data sending module is configured to, when the specified algorithm is not a predetermined value, send request data in which the converting module converted the object ID to the specified one of the plurality of file servers.