1 |
1
클라이언트 파일시스템, 메타데이터 서버, 객체 저장 서버가 네트워크로 상호 연결된 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 시스템에 있어서, 상기 클라이언트 파일시스템의 객체 접근 요청에 대응하여 클라이언트의 요청을 접수하여 하위 모듈로 전달하는 객체 인터페이스 관리기; 클라이언트가 요청하는 서비스 형태에 따라 객체의 생성, 삭제, 기록 및 검색을 포함한 객체 연산을 관리하는 객체 관리기; 다수의 클라이언트 요청에 대해서 객체의 일관성을 유지시키는 접근 제어 관리기; 상기 객체 저장소에서 객체에 유일성을 부여하고 고속의 데이터 접근을 위한 객체 식별자를 관리하는 객체 식별자 관리기; 하기하는 디스크 장치에서의 논리적인 객체 저장 맵을 구성하고 관리하는 객체 저장소 구성 관리기; 상기 객체 관리기 및 객체 저장소 구성 관리기에서 디스크 장치로의 직접 접근을 위한 입출력 인터페이스를 제공하는 객체 입출력 관리기; 및 객체들을 저장하기 위한 공간을 제공하는 디스크 장치를 포함하는 것을 특징으로 하는 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 시스템
|
2 |
2
제 1 항에 있어서, 상기 객체 관리기에서의 객체 연산은 독립적인 객체 식별자를 사용하여 수행되며, 독립적인 식별자 부여 정책을 통해 객체 저장소에서 유일한 값으로 할당하여 객체간 충돌을 방지하는 것을 특징으로 하는 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 시스템
|
3 |
3
제 1 항에 있어서, 상기 객체 저장소의 객체 식별자는 64비트 크기로 표현되고, 유일성을 구분하기 위해 꾸준히 증가하는 속성을 가지며, 재사용을 방지하는 것을 특징으로 하는 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 시스템
|
4 |
4
제 1 항에 있어서, 상기 논리적인 객체 저장 맵은 디스크 장치를 일정 영역으로 구분하고 영역들을 관리하기 위한 카탈로그 페이지와 각 영역의 페이지 비트맵으로 이루어진 것을 특징으로 하는 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 시스템
|
5 |
5
클라이언트 파일시스템, 메타데이터 서버, 객체 저장 서버가 네트워크로 상호 연결된 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 방법에 있어서, 클라이언트 요청에 대해 고속의 데이터 입출력을 제공하기 위해, 전체 객체 저장 공간을 객체의 데이터가 저장될 공간인 객체 페이지 영역과 영역의 공간을 관리하는 프리 페이지 비트맵으로 구성하고, 전체 영역을 관리하기 위한 영역 카탈로그를 마련한 것을 특징으로 하는 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 방법
|
6 |
6
제 5 항에 있어서, 상기 객체 저장 공간의 구성 방법은, 상기 객체 저장 공간에 대해 논리적인 구성시에 디스크 공간을 논리적인 영역들로 구분하는 단계; 상기 논리적으로 구분한 각 영역들의 정보를 영역 카탈로그에 유지하는 2단계; 및 각 영역마다 한 페이지 공간에 영역의 프리 페이지 비트맵을 구성하여 객체의 저장 및 관리를 위한 페이지의 빠른 할당 및 관리를 지원하는 단계로 이루어진 것을 특징으로 하는 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 방법
|
7 |
7
제 6 항에 있어서, 상기 객체 저장 공간의 할당은, 클라이언트가 객체 생성을 위한 명령어를 요청하여 새로운 객체가 저장될 페이지를 할당할 경우에, 상기 영역 카탈로그를 검사하여 각 영역마다 할당 가능한 객체 수, 페이지 단편화 정도를 검사하여 가장 최적화된 영역을 선택하는 단계; 및 페이지 지역성을 증가시키기 위해 상기 선택된 영역 내에서 연속적으로 할당되지 않은 페이지들의 우선 순위가 높은 순으로 객체 공간을 할당하는 단계로 이루어진 것을 특징으로 하는 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 방법
|
8 |
8
제 6 항에 있어서, 상기 객체에 대해 생성된 객체에 고유의 식별자를 부여할 경우에, 객체에게 유일한 값을 부여하고 빠른 데이터 접근을 제공하기 위하여 영역번호, 페이지번호, 페이지상수를 조합하여 객체 식별자를 구성하는 것을 특징으로 하는 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 방법
|
9 |
9
제 8 항에 있어서, 상기 객체 식별자를 사용하여 객체의 데이터에 접근할 때, 영역번호, 페이지번호, 페이지상수의 연산에 의해 디스크상에 객체가 저장된 위치로 접근이 이루어지는 것을 특징으로 하는 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 방법
|
10 |
10
제 6 항에 있어서, 빈번한 객체의 생성 삭제로 인하여 페이지 단편화 정도가 임계치를 초과하였을 경우에, 객체에게 할당된 전체 페이지들 중에서 첫 번째 페이지를 제외한 나머지 페이지들을 디스크상에서 물리적으로 인접한 곳에 저장시키는 것을 특징으로 하는 객체 기반 스토리지 시스템에서 고속의 데이터 입출력을 위한 객체 저장소 관리 방법
|