Abstract:
Disclosed herein are a server for a torus network-based distributed file system and a method using the server. A management server includes a system information storage unit for storing system information of a torus network-based distributed file system, a system management unit for managing one or more metadata servers that store metadata of files and multiple data servers that are included in the torus network to distribute and store data, and a communication unit for communicating with a switch connected from a first plane in the torus network or from outside the torus network to a client, and communicating with the metadata servers and the data servers.
Abstract:
Disclosed herein is a network selecting apparatus including: a determining unit checking an operation state of a cache server in which replicated data corresponding to a data request signal are stored and determining whether the cache server is normally operated, when the data request signal is received from a client; and a selecting unit selecting a first network so that the replicated data are transmitted to input and output devices when the cache server is normally operated and selecting a second network so that original data corresponding to the data request signal are transmitted from a storage server in which the original data are stored to the input and output devices when the cache server is not normally operated.
Abstract:
The present invention relates to a method of improving file write performance and providing availability in a hybrid storage system. When a file writing target server information request signal is received from a client, any one cache server is selected in consideration of storage spaces of cache servers, information about the selected cache server to the client is transmitted so that the client stores the file in the selected cache server. When a duplicate writing target server information request is received from the selected cache server, any one first data server is selected in consideration of storage spaces of respective data servers, information about the selected first data server is transmitted to the cache server so that the cache server stores a duplicate of the file in the first data server. Information about storage of the file and the duplicate is received, and then file metadata is stored.