Patent application number | Description | Published |
20110231524 | METADATA MANAGEMENT METHOD FOR NAS GLOBAL NAMESPACE DESIGN - A global namespace (GNS) is constructed across heterogeneous network-attached storage (NAS) devices by organizing metadata servers into a cluster layer having cluster nodes and a consistent hashing overlay layer having overlay nodes. The global namespace is distributed based on workload at the cluster and overlay nodes, and a portion of the GNS namespace may be migrated from one layer to the other. Cluster nodes may be added to the cluster layer, overlay nodes may be added to the consistent hashing overlay layer. Further, a cluster node may become an overlay node or an overlay node may become a cluster node. To access the global namespace, a request for namespace metadata managed by a cluster node is serviced by the cluster node, but if the requested namespace metadata have been migrated to the consistent hashing overlay layer, the cluster node will forward the request to the responsible overlay node for servicing. | 09-22-2011 |
20130066930 | METHOD FOR CREATING CLONE FILE, AND FILE SYSTEM ADOPTING THE SAME - In the prior art clone creating technique of a file, a management table of a snapshot and the file was created when creating the clone file, so that a considerable amount of creation time for creating the clone file and storage capacity was required. In order to solve the problems of the prior art, the present invention provides a system wherein if a request to create a clone of a file is received, a differential file is created while inhibiting update of the file, and update data is written to the differential file. Further, when a first update request is received to the differential file after creating the differential file, a management table is created. According to the invention, a large amount of clone files can be created speedily. | 03-14-2013 |
20140304226 | STORAGE SYSTEM - Regarding a method for migrating a file system by copying a file from a migration source to a migration destination and deleting the file at the migration source, a retention of a file in a page (allocation unit of a thin provisioning function) is either suppressed or solved, and two methods are proposed for solving the problems and for enabling migration of a file system in which the increase of utilization of storage capacity is suppressed, wherein one method changes the location of a file prior to performing copying so that the file to be copied next is located in the same page, and another method creates a reverse index table to recognize which block is used by files, thereby enabling to specify the file remaining within a page and copy the same by referring to this reverse index table. | 10-09-2014 |
20150154211 | FILE STORAGE SERVICE SYSTEM AND METHOD FOR THE SAME - In a file storage service system, a computer stores files in a hybrid cloud. The computer comprises an extension metadata table which stores file storage conditions and target availability and an arrangement planned cloud table which stores a first identifier of a first cloud included in the hybrid cloud. The computer further comprises: an arrangement number calculation unit which selects a second cloud included in the hybrid cloud and satisfying the storage conditions and stores an identifier of the selected second cloud as the first identifier of the first cloud in the arrangement planned cloud table when availability of the selected second cloud satisfies the target availability; and a file arrangement management unit which stores a file uploaded from a client terminal in the first cloud identified by the first identifier stored in the arrangement planned cloud table by referring to the extension metadata table. | 06-04-2015 |
20150220563 | METHOD FOR CREATING CLONE FILE, AND FILE SYSTEM ADOPTING THE SAME - In the prior art clone creating technique of a file, a management table of a snapshot and the file was created when creating the clone file, so that a considerable amount of creation time for creating the clone file and storage capacity was required. In order to solve the problems of the prior art, the present invention provides a system wherein if a request to create a clone of a file is received, a differential file is created while inhibiting update of the file, and update data is written to the differential file. Further, when a first update request is received to the differential file after creating the differential file, a management table is created. According to the invention, a large amount of clone files can be created speedily. | 08-06-2015 |
20150288762 | FILE STORAGE SYSTEM AND METHOD FOR MANAGING USER DATA - The present invention provides a system, wherein when operations such as a deleting of an ID or a changing of a group to which an ID belongs is carried out, the data range within the file system influenced by the operation is efficiently specified from the enormous amount of data within the file system, and with the aim to prevent retention of data whose owner has become absent or loss of authority to execute management operations, the file storage system records the hierarchical relationship of users and groups capable of accessing respective file sharing directories, so as to specify the range influenced by the operation performed to IDs in the ID management server, carry out a searching operation targeting only the file sharing directory being influenced within the file system, specify files and directories whose owners have become absent, and carry out processes such as deleting or transferring of ownership. | 10-08-2015 |
20150356108 | STORAGE SYSTEM AND STORAGE SYSTEM CONTROL METHOD - The present invention is provided to suppress input and output requests to a storage apparatus when a plurality of cloned files has been created based on one shared file. A storage system comprises a plurality of clone-use cache areas | 12-10-2015 |
20150356134 | DE-DUPLICATION SYSTEM AND METHOD THEREOF - Chunk de-duplication performance is improved. A de-duplication system has a cut-out processing unit which inputs a content from a client terminal thereinto, determines a calculation range from a predetermined maximum chunk size and a predetermined minimum chunk size, divides the calculation range into at least two small calculation ranges, sets the positions of windows for rolling hash calculation so that the rolling hash calculation is continuous between the two small calculation ranges, and subjects the at least two small calculation ranges to the rolling hash calculation with shifting of the windows based on parallel processing to cut out a chunk from the content, and a de-duplication processing unit which does not store the cut-out chunk into a storage device when the chunk having the same contents as those of the cut-out chunk is already stored in the storage device. | 12-10-2015 |
20150358408 | INFORMATION PROCESSING SYSTEM AND DATA SYNCHRONIZATION CONTROL SCHEME THEREOF - In the present invention, in order to provide an effective synchronization process control method between sites in a multi-site file system sharing through a data center, a synchronization process target file group is split into sub trees of an appropriate size, in accordance with a conflict frequency of an update file between sites, and a throughput between site-data center. Then, the split sub tree is synchronized from the one having high conflict frequency. | 12-10-2015 |