Patent application number | Description | Published |
20090150395 | SYSTEM AND METHOD FOR UPDATING FILE - Provided is a system and method for updating a plurality of the same files consistently. The file update system comprises a first and a second data servers formed as pipe line type network for storing an original file and a duplicate file of the original file respectively, and for updating both the original file and the duplicate file in response to an update request, wherein the first and the second data servers mutually exchange file update information, correct the file update information so as to prevent overlapped update due to a plurality of update requests for the same file, and then update the original file or the duplicate file according to the corrected file update information. | 06-11-2009 |
20090157694 | METHOD AND SYSTEM FOR MANAGING FILE METADATA TRANSPARENT ABOUT ADDRESS CHANGES OF DATA SERVERS AND MOVEMENTS OF THEIR DISKS - Provided are a method and a system for managing a file metadata, which are independent of a address change of a data server and movements of a disk by using a location of disk where data exists actually as a location information of a file data. The method for managing the file metadata includes determining whether the request of the metadata is valid, verifying information of a disk storing a file data corresponding to the metadata and a data server address in which the file data exists, and transmitting the verified address of the data server to the client. According to the method and the system for managing the file metadata, data services can be continuously provided without modifications of a file metadata even if the data server address is changed. | 06-18-2009 |
20090157769 | FILE STORAGE SYSTEM AND METHOD FOR MANAGING DUPLICATE FILES IN FILE STORAGE SYSTEM - Provided are a file storage system, and a method for managing duplicate files in the file storage system. The file storage system that performs file duplication for error recovery includes a client for requesting generation of a duplicate file of a new file being stored, a metadata server for storing information associated with prestored duplicate files and determining whether a file that is identical to the new file is present among the prestored duplicate files, to limit a number of identical duplicate files to a preset number, and a data server comprising a file duplication unit and a storage unit for respectively performing file duplication and file storage under the control of the metadata server. Accordingly, file recovery can be performed while duplicate files in the system are minimized. | 06-18-2009 |
20100161585 | ASYMMETRIC CLUSTER FILESYSTEM - Provided is a data processing method in an asymmetric cluster filesystem. Each data server pre-allocates a free data block and transmits relevant information to a metadata server. The metadata server allocates a free data block and generates metadata by using free data block information, which is received beforehand and managed, upon a user's request of data generation. Then, the data server records the data on the free data block indicated in the metadata. Accordingly, network cost and operation amount of a server decrease and the load can be fairly distributed. | 06-24-2010 |
20100161657 | METADATA SERVER AND METADATA MANAGEMENT METHOD - Provided are a metadata server cluster and a metadata management method thereof, which distribute metadata for a file to a cluster including a plurality of metadata servers to replicate the metadata. The metadata server includes a directory hierarchy storage unit, a metadata storage unit, and a search unit. The directory hierarchy storage unit stores all directory hierarchies which are stored in the metadata server cluster. The metadata storage unit stores metadata for a data file. The search unit searches the directory hierarchies and the metadata. | 06-24-2010 |
20100161780 | HOT DATA MANAGEMENT METHOD BASED ON HIT COUNTER - Provided is a hot data management method based on hit counter, which prevents loads from being concentrated on a specific data server due to hot data by efficiently managing the hot data in the asymmetric storage system. Each of data servers of an asymmetric storage system checks hit counter for data stored in the corresponding data server to maintain hit counter information on the data in a latest state. The data server transmits the hit counter information to a metadata server at predetermined intervals. The data server makes or deletes a copy of the data according to the determination of the metadata server whether the data is hot data. | 06-24-2010 |
20100161897 | METADATA SERVER AND DISK VOLUME SELECTING METHOD THEREOF - A metadata server in an asymmetric cluster file system detects the used capacity and the free capacity of a disk volume in a data server to allocate chucks. The method for selecting a disk volume includes receiving status information from a data server periodically and adjusting the standby command number of a disk volume in the disk server on the basis of the status information, and selecting a disk volume for chunk allocation on the basis of the standby command number in response to a chunk allocation request from a client. | 06-24-2010 |
20110153606 | APPARATUS AND METHOD OF MANAGING METADATA IN ASYMMETRIC DISTRIBUTED FILE SYSTEM - Provided are an apparatus and a method which can be easily implemented with flexibility enabling distributing all metadata of trees and files in an asymmetric distributed file system. The apparatus includes: a metadata storage unit storing metadata corresponding to a part of partitions of a virtual metadata address space storing metadata for directories and/or files for each of the partitions; and a metadata storage management unit controlling the metadata so that the metadata are stored in the metadata storage unit and manages a master map including information on the part of the partitions. Since all directories and files can be distributed to a plurality of metadata servers without a limitation, it is possible to prevent a load from being concentrated on a predetermined metadata server. Metadata roles of the metadata servers are very simply readjusted and as a result, the load can be easily distributed in a partition level. | 06-23-2011 |
20110153769 | APPARATUS AND METHOD FOR ACCESSING A METADATA - Provided are an apparatus and a method for acquiring a consistent result even if one client accesses any metadata server in a circumstance that the cluster configuring many metadata servers exist. The apparatus as mentioned above includes a deletion file list unit that stores information about a deleted metadata during a predetermined period; and a metadata server selector that selects a metadata server to receive a operation request about a metadata among a plurality of metadata servers based on information from the deletion file list unit. | 06-23-2011 |
20110154100 | APPARATUS AND METHOD OF PERFORMING ERROR RECOVERING PROCESS IN ASYMMETRIC CLUSTERING FILE SYSTEM - The present invention relates to an apparatus and method of performing an error recovery process in an asymmetric clustering file system that has higher efficiency in data recovery when a data server in an asymmetric clustering file system fails than a method of processing the data recovery in the metadata server. The present invention includes receiving a chunk list requiring recovery by a data server included in the other data server groups than a data server group including a failed data server among a plurality of data server groups, requesting chunk data necessary for recovering an erroneous chunk from a data server in the other data server groups to the other data servers than the failed data server in the data server group, and recovering the erroneous chunk based on the chunk data by the data server in the other data server group. | 06-23-2011 |
20120117031 | APPARATUS, SYSTEM AND METHOD FOR RECOVERING META DATA USING FRAGMENTARY INFORMATION - Disclosed are an apparatus, a system, and a method for recovering meta data using fragmentary information. The system for recovering meta data includes: a data server storing recovery information for recovering at least one data file and meta data related to each of the data file; and a meta data server storing the meta data related to the data files and receiving the recovery information from the data server when the meta data are lost to recover the lost meta data. By this configuration, the exemplary embodiment of the present invention stably can the lost meta data of the meta data server by using the recovery the meta data and prevent the phenomenon that the meta data collides with each other on the same directory hierarchical structure. | 05-10-2012 |
20120150930 | CLOUD STORAGE AND METHOD FOR MANAGING THE SAME - Disclosed is a cloud storage managing a plurality of files, including: a plurality of metadata servers managing a plurality of metadata associated with the plurality of files; a plurality of data servers managing the data of the plurality of files; and a cluster management server managing the plurality of metadata servers and the plurality of data servers. | 06-14-2012 |
20120151255 | METHOD OF CALCULATING PARITY IN ASYMETRIC CLUSTERING FILE SYSTEM - Disclosed is a method of calculating parity. The method dividing, by a client system, a file which is to be stored into chunks of a preset size and distributively storing the chunks in a plurality of data servers; sending, by the client system, a data write complete notification message to a metadata server; storing, by the metadata server, a file sent through the data write complete notification message in a recovery queue; and sending, by the metadata server, a random data server a parity calculation request for the file stored in the recovery queue. | 06-14-2012 |
20130226867 | APPARATUS AND METHOD FOR CONVERTING REPLICATION-BASED FILE INTO PARITY-BASED FILE IN ASYMMETRIC CLUSTERING FILE SYSTEM - Disclosed herein are an apparatus and method for converting a replication-based file into a parity-based file in an asymmetric clustering file system. The apparatus includes a reception unit, a control unit, a parity computation unit, and a chunk conversion unit. The reception unit receives a parity-based conversion request, information about the size of a stripe, and a list of new chunks from a metadata server. The control unit divides a replication chunk, selected from among a plurality of replication chunks corresponding to an original chunk of the replication-based file, into a plurality of data segments. The parity computation unit generates at least one parity segment by performing a parity operation on the plurality of data segments. The chunk conversion unit selects one of different data segments from the original chunk or one of the plurality of replication chunks, the different data segments having locations different from one another. | 08-29-2013 |
20140297603 | METHOD AND APPARATUS FOR DEDUPLICATION OF REPLICATED FILE - A replicated file deduplication apparatus generates a hash key of a requested data block, determines whether the same data block as the requested data block exists in data blocks of a replicated image file that is derived from the same golden image file as the requested data block using the hash key of the requested data block, and records, if the same data block as the requested data block exists, information of a chunk in which the same data block as the requested data block is stored at a layout of the requested data block. | 10-02-2014 |
20140317056 | METHOD OF DISTRIBUTING AND STORING FILE-BASED DATA - A metadata server of a distributed file system calculates an access frequency of a file and changes a maintaining method of chunks of a data server for dividing data of the file into chunk units to store the chunks in a stripe in accordance with access frequency of the file. | 10-23-2014 |
20140317223 | SYSTEM AND METHOD FOR PROVIDING VIRTUAL DESKTOP SERVICE USING CACHE SERVER - There are provided a system and method for providing a virtual desktop service using a cache server. A system for providing a virtual desktop service according to the invention includes a host server configured to provide a virtual desktop service to a client terminal using a virtual machine, a distributed file system configured to store data for the virtual machine, and a cache server that is provided for each host server group having at least one host server, and performs a read process or a write process of data using physically separate caches when the read process or write process of the data is requested from the virtual machine in the host server. | 10-23-2014 |
20140330873 | METHOD AND SYSTEM FOR DELETING GARBAGE FILES - A method and system that can completely delete garbage data in a distributed network system are provided. Because it is impossible to initially access a data server, data to delete is not deleted, and thus when a garbage file is generated, a generated garbage file can be completely deleted. In this case, by performing a deletion operation of a garbage file in a distributed data server unit, operation efficiency can be maximized. | 11-06-2014 |
20150026126 | METHOD OF REPLICATING DATA IN ASYMMETRIC FILE SYSTEM - A method of efficiently replicating data stored in data servers in an asymmetric file system is provided. A replication processing apparatus of a network transmits a replication request only to a data server that does not replicate data so that it is possible to reduce replication time of a data block and to extend time-out with reference to a response message transmitted by the data server. In addition, each of the data servers may efficiently transmit copy data to another data server by a pipeline data transmission method. | 01-22-2015 |