1 |
1
데이터 파일에 대한 메타데이터;
상기 데이터 파일에서 분할된 각 데이터 청크에 대한 메타데이터; 및
상기 데이터 청크에서 분할된 데이터 청크블록에 대한 메타데이터를 저장하는 데이터 저장부를 포함하는,
비대칭 클러스터 분산 파일 시스템의 메타데이터 서버
|
2 |
2
제1항에 있어서,
상기 데이터 파일에 대한 메타데이터는,
상기 데이터 청크를 식별하는 청크 식별자를 포함하며,
상기 데이터 청크에 대한 메타데이터는,
상기 데이터 파일을 식별하는 파일 식별자; 및
상기 데이터 청크블록을 식별하는 데이터 청크블록 식별자를 포함하고,
상기 데이터 청크블록에 대한 메타데이터는,
상기 데이터 청크를 식별하는 데이터 청크 식별자를 포함하는,
비대칭 클러스터 분산 파일 시스템의 메타데이터 서버
|
3 |
3
제2항에 있어서,
상기 데이터 저장부는,
상기 데이터 청크블록에서 분할된 자(子) 데이터 청크블록에 대한 메타데이터를 추가로 저장하며,
상기 데이터 청크블록에 대한 메타데이터는,
상기 자(子) 데이터 청크블록을 식별하는 자(子) 데이터 청크블록 식별자를 더 포함하고,
상기 자(子) 데이터 청크블록에 대한 메타데이터는,
상기 데이터 청크블록을 식별하는 모(母) 데이터 청크블록 식별자를 포함하는,
비대칭 클러스터 분산 파일 시스템의 메타데이터 서버
|
4 |
4
클라이언트의 데이터 액세스 요청을 수신하는 단계;
상기 액세스 요청의 대상이 되는 데이터 청크 블록에 대하여, 액세스 요청의 누적 횟수를 검색하는 단계;
상기 액세스 요청의 누적 횟수가 최대 기준값 이하인 경우에는, 액세스 요청의 대상 데이터를 반환하는 단계;
상기 액세스 요청의 누적 횟수가 최대 기준값 이상인 경우에는, 다른 데이터 서버에 상기 데이터 청크 블록을 복제하는 단계; 및
상기 복제된 데이터 청크 블록에 대한 식별자를 생성하고, 클라이언트에게 반환하는 단계를 포함하는,
비대칭 클러스터 분산 파일 시스템에 있어서 데이터 서버의 데이터 처리 방법
|
5 |
5
제4항에 있어서,
상기 데이터 청크 블록의 복제 단계를 실행한 후,
상기 데이터 청크 블록에 대한 정보를 메타데이터 서버에 전송하는 단계를 더 포함하는,
비대칭 클러스터 분산 파일 시스템에 있어서 데이터 서버의 데이터 처리 방법
|
6 |
6
제4항에 있어서,
상기 복제한 데이터 청크 블록을 여러 개의 자(子) 데이터 청크 블록으로 분할하여 저장하는 단계를 더 포함하는,
비대칭 클러스터 분산 파일 시스템에 있어서 데이터 서버의 데이터 처리 방법
|
7 |
7
제4항에 있어서,
상기 액세스 요청의 누적 횟수 검색 단계 전에,
상기 데이터 액세스 요청의 대상이 된 데이터 청크 블록에 대하여, 다른 데이터 서버에 복제된 데이터 청크 블록의 식별자가 있는지 검색하는 단계를 더 포함하며,
다른 데이터 서버에 복제된 데이터 청크 블록의 식별자가 있는 경우에는, 상기 데이터 청크 블록의 식별자를 클라이언트에게 반환하고,
다른 데이터 서버에 복제된 데이터 청크 블록의 식별자가 있는 경우에는, 상기 액세스 요청의 누적 횟수 검색 단계를 실행하는,
비대칭 클러스터 분산 파일 시스템에 있어서 데이터 서버의 데이터 처리 방법
|
8 |
8
제4항에 있어서,
상기 데이터 서버는,
상기 데이터 액세스 요청의 누적 횟수가 기준 누적횟수 이하인 경우에는, 상기 데이터 액세스 요청의 누적 횟수를 감소시키고,
상기 상기 데이터 액세스 요청의 누적 횟수가 기준 시간 동안 기준 누적횟수 이하인 경우에는, 상기 분할된 데이터 청크 블록을 데이터 청크로 조합하는,
비대칭 클러스터 분산 파일 시스템에 있어서 데이터 서버의 데이터 처리 방법
|
9 |
9
데이터 파일의 데이터 청크를 여러 개의 데이터 청크 블록으로 나누어 저장하는 데이터 서버;
상기 데이터 파일의 메타데이터, 상기 데이터 청크의 메타데이터 및 상기 데이터 청크 블록의 메타데이터를 저장하는 메타데이터 서버; 및
클라이언트를
포함하는 비대칭 클러스터 분산 파일 시스템
|
10 |
10
제9항에 있어서,
상기 데이터 서버는,
상기 클라이언트의 데이터 액세스 요청에 대응하여, 상기 액세스 요청의 대상이 되는 데이터 청크 블록에 대한 액세스 요청 누적 횟수가 기준 누적횟수 이하인 경우에는, 액세스 요청의 대상 데이터를 반환하며,
상기 액세스 요청의 누적 횟수가 기준 누적횟수 이상인 경우에는, 다른 데이터 서버에 상기 데이터 청크 블록을 복제하고, 상기 복제된 데이터 청크 블록에 대한 식별자를 클라이언트에게 반환하며,
상기 메타데이터 서버는,
상기 데이터 서버로부터, 또는 상기 데이터 서버에게서 데이터 청크 블록을 복제받은 데이터 서버로부터, 데이터 청크 블록의 복제 정보를 수신하고,
상기 복제된 데이터 청크 블록에 관한 메타데이터 정보 및 상기 데이터 청크 및 데이터 청크 블록 사이의 식별자를 생성하는,
비대칭 클러스터 분산 파일 시스템
|
11 |
11
제10항에 있어서,
상기 데이터 서버는,
상기 액세스 요청의 누적 횟수가 기준 누적횟수 이하인 경우에는, 상기 액세스 요청의 누적 횟수를 감소시키고,
상기 액세스 요청의 누적 횟수가 기준 시간 동안 기준 누적횟수 이하인 경우에는, 상기 상기 분할된 데이터 청크 블록을 데이터 청크로 조합하는,
비대칭 클러스터 분산 파일 시스템
|
12 |
12
제10항에 있어서,
상기 데이터 서버에게서 데이터 청크 블록을 복제받은 데이터 서버는,
상기 복제받은 데이터 청크 블록을,
여러 개의 데이터 청크 블록에 분할하여 저장하며, 설정된 수만큼 다른 데이터 서버로 복제하고,
상기 데이터 청크 블록의 복제 정보를 메타데이터 서버에 전송하는,
비대칭 클러스터 분산 파일 시스템
|