Abstract:
Provided herein is a distributed file system including a meta data server configured to store and manage meta data of a file; and a data server configured to store and manage data and attribute information of the file, wherein, in response to a writing request from a client, the meta data server stores data requested to be changed in a delta chunk of a read-only snapshot file, and connects the original file and the read-only snapshot file in an inode structure.
Abstract:
A distributed storage server includes a plurality of data server devices and a plurality of metadata server devices. The metadata server devices store metadata associated with data which is distributively stored in the data server devices. A selected metadata server device checks whether a dangling directory occurs by performing a rename operation, based on information associated with a full path of a parent directory of a source and a full path of a parent directory of a target included in a request of the rename operation. When it is determined that the dangling directory does not occur, the selected metadata server device processes transactions directed to the metadata such that the rename operation is performed. The checking whether the dangling directory occurs is performed before a transaction period for processing the transactions.
Abstract:
Provided herein is a system and method for providing a virtual desktop service using a cache server, the system including a host server configured to provide the virtual desktop service to a user's device using a virtual machine, a distributed file system configured to store data for the virtual machine, and a cache server configured to, when a request to process data reading is received from the virtual machine inside the host server, pre-read a data segment for the requested process of data reading from the distributed file system and store the pre-read data segment in a cache, and perform the process of data reading using the cache.
Abstract:
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.
Abstract:
In order to synchronize a file between transmitting and receiving nodes, when a file is changed, a hint provider of the transmitting node provides a change file and change information about the change file as a hint to a change log generator, the change log generator generates a change log with reference to the change file and the hint, and the generated change log is transmitted to the receiving node by a change log transmitter.
Abstract:
An apparatus for managing files in a hybrid storage system establishes a file management policy based on a directory unit using files stored in first and second storage devices and manages the files of the first storage device and the second storage device in accordance with the established file management policy based on the directory unit.