Abstract:
PURPOSE: A metadata server and a metadata management method are provided to improve the performance of a metadata operation by distributing a metadata request to plural metadata servers. CONSTITUTION: A directory layer storage(211) stores all directory layers stored at a metadata server cluster, and a metadata storage(212) stores the metadata for a data file. A searching unit(215) searches the directory layer and the metadata. A directory layer copy unit(213) copies the directory layer to another metadata server within the metadata cluster.
Abstract:
본 발명은 파일 입출력과 복제의 균형적 수행을 위한 지연 복제 시스템 및 방법을 제공하는 것으로, 본 발명의 지연복제 시스템은, 파일을 저장하는 다수의 데이터 서버들; 메타데이터를 저장하는 메타데이터 서버; 및 상기 메타데이터를 참조하여 갱신 가능 파일에 대한 정보를 얻어서, 상기 데이터 서버들 중에 해당 파일을 저장한 데이터 서버에만 파일 정보를 갱신시키는 클라이언트;를 구비하되, 상기 메타데이터 서버는 상기 클라이언트에 의해 갱신된 원본 파일을 저장한 데이터 서버에게 상기 원본 파일을 원본 파일이 없는 데이터 서버들로 전송할 것을 쓰레드를 이용하여 지시하는 것을 특징으로 한다. 파일입출력, 지연, 복제, 균형
Abstract:
본 발명은 메타데이터 관리 시스템 및 메타데이터 관리 방법에 관한 것으로, 파일 메타데이터를 관리하는 메타데이터 관리 서버; 클라이언트로부터 파일 접근 요청을 받음에 따라, 상기 메타데이터 관리 서버로부터 파일 메타데이터를 획득하여, 객체 관리 서버에 객체로의 접근을 요청하는 클라이언트 파일 시스템; 및 상기 클라이언트 파일 시스템의 요청에 따라, 객체 데이터를 읽어 상기 클라이언트 파일 시스템에 반환하는 객체 관리 서버를 포함하되, 상기 객체 관리 서버는, 파일 데이터를 저장하는 데이터 영역과 파일 메타데이터 복구시 필요한 정보를 저장하는 카탈로그 영역을 갖도록 객체를 관리하고, 상기 메타데이터 관리 서버로부터 요청이 있는 경우에, 상기 카탈로그 영역에 저장된 정보를 상기 메타데이터 관리 서버에 제공하는 메타데이터 관리 시스템 및 이를 이용한 메타데이터 관리 방법을 제공한다. 메타데이터, 카탈로그 영역, 객체 관리 서버, 메타데이터 관리 서버
Abstract:
본 발명은 메타데이터와 파일 데이터가 분리되어 관리되고 파일 데이터가 가변 길이의 논리적인 객체로 저장되는 객체 기반 파일 시스템의 파일셋(fileset)의 스냅샷 제공 시스템 및 방법에 관한 것으로, 파일에 대한 메타데이터와 데이터를 각각 메타데이터 서버와 객체 저장 서버에 분리하여 저장하고 관리하며, 객체 기반 파일 시스템에서 파일들의 집합인 파일셋에 대한 스냅샷을 수행하기 위하여 메타데이터 서버에서 파일셋에 대응하는 스냅샷 파일셋을 생성하고 파일셋과 메타데이터를 공유하도록 한다. 그리고 스냅샷이 생성된 이후에 파일 데이터가 갱신된 경우에만 스냅샷 파일셋에 새로운 파일 메타데이터를 생성하고 '카피-온-라이트(COW)'에 의해 복사된 스냅샷 시점의 파일 데이터를 접근할 수 있도록 한다. 객체 기반 파일 시스템, 스냅샷, 파일셋, 온라인 백업, 카피-온-라이트
Abstract:
An object-based storing system for delaying the deletion of share files and a method for delaying the deletion of share files are provided to allow a user to use i-node until work is completely finished although the i-node shared by various user file administrators is deleted. A user file manager(300) includes a write-back cache(310), an i-node deletion converting processor(320), and an i-node deletion routine handler(330). A meta data management server(350) includes a metadata manager(351) and a user tracking manager(352). The user file manager and the metadata manager performs mutual access through an RPC stub(340). The write-back cache is made of a dentry cache(311), a data cache(313), and an i-node cache(312). The i-node deletion routine handler moves the object of deleted i-node to temporary directory.
Abstract:
본 발명은, 네트워크로 연결된 저장 시스템 및 그 시스템에서의 파일 저장 및 검색 방법에 관한 것으로서, 저장할 하나의 파일을 일련의 번호를 갖는 페이지 단위로 구분하여 구성하고, 상기 파일의 저장에 대한 정보를 관리하기 위한 파일의 메타 데이터를 설정하며, 네트워크로 연결된 다수의 저장 장치들 중에서 상기 파일을 기록할 하나의 저장 장치를 선택하고, 상기 선택된 저장 장치에 오브젝트를 할당하여 할당된 오브젝트에 상기 파일을 구성하는 페이지들을 포함하여 저장하고, 상기 파일을 구성하는 모든 페이지들을 저장하지 못한 경우, 새로운 저장 장치에 새 오브젝트를 할당하여 나머지 페이지를 포함하여 저장함을 특징으로 하며, 이에 따라 다수의 저장 장치들에 걸쳐서 파일을 저장할 수 있으며, 파일 정보를 메타 데이터에 최소한의 자원으로 간결하게 설정할 수 있으므로 파일 저장 시스템의 전체 성능을 증가시킬 수 있는 효과가 있다. 파일 저장 시스템, 오브젝트(object), 페이지, 메타 데이터, 디스크,
Abstract:
A file storage system and a file storing and search methods in the file storage system are provided to store a large capacity file by storing one object in one disk and controlling the object as meta data of each object within the meta data of the file. A file storage system comprises a plurality of disks, a storage unit(100), an input/output unit(10), a file creation unit(20) and a control unit(30) and a file information control unit(40). The file creation unit divides one file into several object units, and composes a file form by dividing the object into a page unit having a number. The control unit selects one storage unit for assigning an object, searches the disk by using the page number, and controls editing and modification of the file by transmitting the input/output signals to the searched disk. The file information control unit sets up meta data for controlling the information about the file storage. The storage unit comprises the plural disks, and the disks store the file as an object unit. The file is composed of the objects, and one object is stored in only one disk.
Abstract:
본 발명은 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 시스템 및 방법에 관한 것으로서, 객체 기반 스토리지 환경에서 고속의 데이터 입출력을 제공하기 위한 객체 저장소 관리 시스템, 객체를 저장 공간에 효율적으로 배치하고 관리하기 위하여 스토리지의 저장 공간을 논리적으로 구성하는 방법, 객체에 유일성을 부여하기 위해 객체 식별자를 구성하는 방법, 객체를 위한 공간을 효율적으로 할당하고 관리하는 방법, 객체 인터페이스를 통해 데이터 접근을 지원하는 방법, 객체 식별자 값을 이용한 단순 수식만으로 디스크에서 객체가 저장된 정보를 획득하여 객체에 빠르게 접근하는 방법 등을 통해, 객체 저장 서버에서 객체의 저장 및 관리 비용을 최소화할 수 있을 뿐만 아니라 클라이언트 요청에 대한 빠른 데이터 접근이 가능하다. 객체, 스토리지, 파일시스템, 저장시스템, 고속입출력