1 |
1
데이터가 저장되는 데이터영역과, 임시로 데이터의 저장이 가능한 로그영역을 갖는 솔리드 스테이트 드라이브(SSD)를 다수 포함하는 저장부;사용자로부터 쓰기요청이 이루어지면, 상기 쓰기요청이 기록될 기록 SSD의 주소값을 확인하는 주소확인부;상기 저장부의 각 SSD의 처리량을 모니터링하고, 상기 기록 SSD의 처리량보다 높은 처리량을 갖는 임시 SSD가 검색되면, 검색된 임시 SSD를 선택하는 모니터링부; 및상기 임시 SSD의 로그영역에 상기 쓰기요청에 따른 데이터가 기록되고, 기록된 기록위치를 기록하는 기록부;를 포함하는 다수의 SSD로 구성된 논리적 볼륨의 효율적인 입출력 자원 분배를 위한 블록 재배치 가능한 SSD 장치
|
2 |
2
제1항에 있어서, 상기 주소확인부는, 상기 쓰기요청에 따라 기록된 데이터의 읽기요청이 이루어지면, 상기 기록위치에 해당하는 임시 SSD로 읽기요청을 전달하는 것을 특징으로 하는 다수의 SSD로 구성된 논리적 볼륨의 효율적인 입출력 자원 분배를 위한 블록 재배치 가능한 SSD 장치
|
3 |
3
제1항에 있어서, 상기 모니터링부로부터 상기 임시 SSD가 선택되면, 상기 임시 SSD의 로그영역의 할당여부를 제어하는 영역할당부;를 더 포함하고, 상기 기록부는, 상기 영역할당부로부터 할당된 할당영역에 상기 쓰기요청이 기록되고, 기록된 기록위치를 기록하는 것을 특징으로 하는 다수의 SSD로 구성된 논리적 볼륨의 효율적인 입출력 자원 분배를 위한 블록 재배치 가능한 SSD 장치
|
4 |
4
제3항에 있어서, 상기 영역할당부는, 상기 임시 SSD의 로그영역에 할당할 할당영역이 비할당영역보다 큰 경우, 상기 임시 SSD의 처리량보다 낮은 또 다른 SSD의 로그영역에 할당영역을 할당하는 것을 특징으로 하는 다수의 SSD로 구성된 논리적 볼륨의 효율적인 입출력 자원 분배를 위한 블록 재배치 가능한 SSD 장치
|
5 |
5
제3항에 있어서,상기 모니터링부는, 상기 영역할당부로부터 할당되지 않은 비할당영역이 기 설정된 설정값보다 작아진 로그영역을 갖는 SSD를 제외한 임시 SSD를 선택하는 것을 특징으로 하는 다수의 SSD로 구성된 논리적 볼륨의 효율적인 입출력 자원 분배를 위한 블록 재배치 가능한 SSD 장치
|
6 |
6
제3항에 있어서,상기 임시 SSD의 로그영역의 비할당영역이 기 설정된 설정값보다 작은 경우, 상기 임시 SSD의 로그영역에 기록된 데이터를 상기 기록 SSD의 주소값에 따라, 상기 기록 SSD의 데이터영역에 재기록하며 임시 SSD의 로그영역을 확보하는 로그콜렉터;를 더 포함하는 다수의 SSD로 구성된 논리적 볼륨의 효율적인 입출력 자원 분배를 위한 블록 재배치 가능한 SSD 장치
|
7 |
7
제6항에 있어서, 상기 로그콜렉터는, 유휴시간에 임시 SSD의 로그영역에 기록된 데이터를 상기 기록 SSD의 데이터영역에 재기록하는 것을 특징으로 하는 다수의 SSD로 구성된 논리적 볼륨의 효율적인 입출력 자원 분배를 위한 블록 재배치 가능한 SSD 장치
|
8 |
8
제1항에 있어서,상기 높은 처리량은, 각 SSD의 최근 처리속도값, 보류된 읽기/쓰기요청 개수값 및 가비지 콜렉션 수행여부값 중 어느 하나 이상의 값으로 판단되는 것을 특징으로 하는 다수의 SSD로 구성된 논리적 볼륨의 효율적인 입출력 자원 분배를 위한 블록 재배치 가능한 SSD 장치
|
9 |
9
사용자로부터 쓰기요청이 이루어지면, 주소확인부에 의해 상기 쓰기요청이 기록될 기록 SSD의 주소값을 확인하는 단계;모니터링부에 의해, 데이터가 저장되는 데이터영역과 임시로 데이터의 저장이 가능한 로그영역을 갖는 솔리드 스테이트 드라이브(SSD)를 다수 포함하는 저장부의 각 SSD의 처리량을 모니터링하고, 상기 기록 SSD의 처리량보다 높은 처리량을 갖는 임시 SSD가 검색되면, 검색된 임시 SSD를 선택하는 단계; 및기록부에 의해, 상기 임시 SSD의 로그영역에 상기 쓰기요청에 따른 데이터가 기록되고, 기록된 기록위치를 기록하는 단계;를 포함하는 다수의 SSD로 구성된 논리적 볼륨의 효율적인 입출력 자원 분배를 위한 블록 재배치 방법
|
10 |
10
제9항에 기재된 다수의 SSD로 구성된 논리적 볼륨의 효율적인 입출력 자원 분배를 위한 블록 재배치 방법을 실행시키도록 컴퓨터로 판독 가능한 기록 매체에 기록된 컴퓨터 프로그램
|