摘要 |
본 발명은 하이브리드 SSD 기반 하둡 분산파일 시스템의 콜드 데이터 축출방법에 관한 것으로, (a) SSD 콘트롤러가 수신된 데이터를 핫 데이터 및 콜드 데이터로 분류하여 휘발성 메모리 및 비 휘발성 메모리로 저장하는 단계; (b) SSD 콘트롤러가 단일 및 다중 노드의 휘발성 메모리의 기억용량(capacity)이 미리 설정된 임계값과 비교하여 콜드 데이터의 축출(eviction) 여부를 판단하는 단계; 및 (c) 축출로 판단된 경우, SSD 콘트롤러가 네임 노드가 상기 휘발성 메모리에 저장된 콜드 데이터를 축출(eviction)하는 단계를 포함한다. 이와 같은 본 발명은, 하이브리드 SSD 기반 하둡 분산파일 시스템에서 핫 데이터 및 콜드 데이터의 특성을 고려하여 메모리에 레플리카(Replica)를 효율적으로 저장하기 위한 콜드 데이터 축출방법을 제공하고, 전체 복제 비용(total replication cost)을 줄일 수 있을 뿐만 아니라, 노드가 손상(fail)시 복구 시간(recovery time)을 줄일 수 있는 효율적인 콜드 데이터 축출(eviction)방법을 제공한다. |