Abstract:
본 발명은 파일에 관한 메타데이터를 다수의 메타데이터 서버들을 구비한 클러스터에 분산하여 중복 저장할 수 있는 메타데이터 서버 및 메타데이터 관리방법으로서, 본 발명의 메타데이터 서버는 메타데이터 서버 클러스터 내에 저장된 모든 디렉토리 계층을 저장하는 디렉토리 계층 저장부; 데이터 파일에 대한 메타데이터를 저장하는 메타데이터 저장부; 상기 디렉토리 계층 및 상기 메타데이터를 검색하는 검색부; 상기 디렉토리 계층을 상기 메타데이터 클러스터 내의 다른 메타데이터 서버에게 복제하는 디렉토리 계층 복제부; 상기 메타데이터 저장부의 내용을 상기 메타데이터 클러스터 내의 적어도 하나 이상의 다른 메타데이터 서버에게 복제하는 메타데이터 복제부; 및 메타데이터 서버의 장애를 감지하여 상기 감지된 장애를 복구하는 복구부를 포함하는 것을 특징으로 하며, 본 발명의 메타데이터 관리방법은 전술한 메타데이터 서버를 다수개 활용하여 메타데이터를 분산 저장하며 메타데이터의 검색, 생성, 복제, 복구 등 다양한 면에 대한 메타데이터 관리방법을 제공한다. 메타데이터, 클러스터, 파일, 디렉토리, 복제
Abstract:
본 발명은 비대칭 클러스터 파일 시스템의 데이터 처리 방법에 대한 것으로서, 데이터 서버가 데이터 블록을 미리 할당하고, 그 정보를 메타데이터 서버에 전송하면, 클라이언트의 데이터 생성 저장 요청에 대응하여, 메타데이터 서버가 데이터 서버에 데이터 블록의 할당 및 정보 송신 요청을 하지 않고, 미리 수신하여 관리하는 프리 데이터 블록 정보를 이용하여, 메타데이터를 생성하며, 네트워크 비용을 크게 줄일 수 있을 뿐만 아니라, 서버의 연상량 증가와 부하 집중을 방지할 수 있다. 비대칭 클러스터 파일 시스템, 데이터 생성 저장, 데이터 블록 할당
Abstract:
본 발명은 객체 기반 스토리지를 사용하는 분산 파일 서버에서 장애 복구 시스템 및 방법에 관한 것으로서, 디렉토리로 구성되는 namespace 및 파일들의 메타데이터는 메타데이터 서버에 저장되어 있으며 파일의 실제 데이터는 객체 기반 스토리지에 저장되어 있고 이들간에 상호 참조가 형성되어 있으며, 이 상호 참조는 어떠한 경우라도 결함 없이 유지되어야 하지만, 서버에 장애가 발생한 경우, 최근 갱신된 상호 참조의 일부가 미처 영속 저장장치에 완전히 반영되지 못하여 메타데이터로부터 존재하지 않는 데이터 영역으로의 참조 또는 어떠한 메타데이터에서도 참조되지 않는 잃어버린 데이터 영역이 발생하는 등의 문제가 발생할 수 있는데, 이를 해결하기 위해 스토리지 전체를 탐색하는 것은 매우 비효율적인 일이며 본 발명은 이 문제를 해결하기 위하여 스토리지 전체를 탐색하지 않고 최근에 갱신된 상호 참조만을 중심으로 그 오류를 검사하고 수정하기 위한 방법을 제안하는데, 본 발명의 분산 파일 시스템은 파일 시스템 메타데이터만을 처리하는 메타데이터 서버와, 파일 시스템 데이터만을 처리하는 객체 기반 스토리지 클러스터가 네트워크에 연결되어 다수의 클라이언트에게 파일 시스템 서비스를 제공함으로써, 최근 대두되고 있는 객체 기반 스토리지 표준 입출력 프로토콜인 SCSI/OSD 프로토콜 범주 내에서 구현 가능하게 되어 장치 호환성을 향상시킬 수 있다. 분산 파일 시스템, 객체 저장 장치, 회복, 고성능 서버
Abstract:
본 발명에서는 XML 처리 기술을 탑재한 데이터베이스 시스템의 XML 문서를 물리적으로 떨어져있는 다른 서버로 복제함으로써, 점차 다양해지는 인터넷 환경에서 저비용으로 효과적인 응용 서비스를 중단 없이 제공하기 위한 XML 데이터베이스 이중화 장치 및 방법에 관한 것으로, 본 발명에 따르면, 원본 서버의 데이터베이스에 저장된 XML 문서들을 복제 서버의 데이터베이스로 복제할 때 XML 문서에 포함된 구조 및 속성 정보들을 그대로 유지하는 특성을 가지고 있기 때문에, 각각의 복제 서버에서도 XML 질의 언어가 제공하는 내용 및 속성 기반의 검색을 지원할 뿐만 아니라, 원본 서버에서 집중되던 사용자의 질의를 다수의 복제 서버로 분산하여 응용 프로그램의 서비스 요구를 처리할 수 있다.