맞춤기술찾기

이전대상기술

커맨드 큐잉 방법 및 복수의 큐의 처리 속도를 조절하는 방법을 포함하는 호스트-스토리지 시스템

  • 기술번호 : KST2022017126
  • 담당센터 : 경기기술혁신센터
  • 전화번호 : 031-8006-1570
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 커맨드 큐잉 방법 및 복수의 큐의 처리 속도를 조절하는 방법을 포함하는 호스트-스토리지 시스템이 제공된다. 커맨드 큐잉 방법은, 제1 커맨드의 제1 가상 시간과 제2 커맨드의 제2 가상 시간을 비교하고, 비교 결과를 바탕으로, 제1 가상 시간과 제2 가상 시간 중 기준이 되는 글로벌 가상 시간을 결정하고, 제1 가상 시간과 상기 글로벌 가상 시간의 차이와, 제2 가상 시간과 글로벌 가상 시간의 차이를 이용하여 제1 및 제2 커맨드를 제1 우선 순위 클래스 큐, 제2 우선 순위 클래스 큐 및 제3 우선 순위 클래스 큐 중 어느 하나에 전달하는 것을 포함하되, 제1 내지 제3 우선 순위 클래스 큐 각각은 서로 다른 처리 속도를 갖는다.
Int. CL G06F 13/18 (2006.01.01) G06F 3/06 (2006.01.01) G06F 13/42 (2006.01.01)
CPC G06F 13/18(2013.01) G06F 3/0604(2013.01) G06F 3/0659(2013.01) G06F 13/1642(2013.01) G06F 13/4221(2013.01)
출원번호/일자 1020210024161 (2021.02.23)
출원인 삼성전자주식회사, 성균관대학교산학협력단
등록번호/일자
공개번호/일자 10-2022-0120277 (2022.08.30) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 삼성전자주식회사 대한민국 경기도 수원시 영통구
2 성균관대학교산학협력단 대한민국 경기도 수원시 장안구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 정진규 경기도 수원시 팔달구
2 우지원 경기도 안양시 동안구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인가산 대한민국 서울 서초구 남부순환로 ****, *층(서초동, 한원빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2021.02.23 수리 (Accepted) 1-1-2021-0218347-46
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
제1 커맨드의 제1 가상 시간과 제2 커맨드의 제2 가상 시간을 비교하고,상기 비교 결과를 바탕으로, 상기 제1 가상 시간과 상기 제2 가상 시간 중 기준이 되는 글로벌 가상 시간을 결정하고,상기 제1 가상 시간과 상기 글로벌 가상 시간의 차이와, 상기 제2 가상 시간과 상기 글로벌 가상 시간의 차이를 이용하여 상기 제1 및 제2 커맨드를 제1 우선 순위 클래스 큐, 제2 우선 순위 클래스 큐 및 제3 우선순위 클래스 큐 중 어느 하나에 전달하는 것을 포함하되,상기 제1 내지 제3 우선 순위 클래스 큐 각각은 서로 다른 처리 속도를 갖는 커맨드 큐잉 방법
2 2
제1항에 있어서,상기 제1 가상 시간과 상기 글로벌 가상 시간의 차이가 제1 임계값보다 큰 경우, 상기 제1 커맨드는 상기 제3 우선 순위 클래스 큐로 전달되고,상기 제1 가상 시간과 상기 글로벌 가상 시간의 차이가 상기 제1 임계값보다 작고 제2 임계값보다 작은 경우, 상기 제1 커맨드는 상기 제1 우선 순위 클래스 큐로 전달되는, 커맨드 큐잉 방법
3 3
제1항에 있어서,상기 글로벌 가상 시간은 상기 제1 가상 시간과 상기 제2 가상 시간 중 작은 가상 시간인, 커맨드 큐잉 방법
4 4
제1 커맨드와 상기 제1 커맨드와 다른 제2 커맨드를 제1 내지 제3 우선 순위 클래스 큐 중 어느 하나로 전달하고,상기 제1 내지 제3 우선 순위 클래스 큐의 제1 처리 빈도 값을 계산하고,상기 제1 처리 빈도 값을 기초로 상기 제1 내지 제3 우선 순위 클래스 큐의 처리 속도를 제1 조절하는 것을 포함하는 복수의 큐의 처리 속도를 조절하는 방법
5 5
제4항에 있어서,상기 제1 처리 빈도 값은 상기 제1 우선 순위 클래스 큐의 처리 속도를 상기 제3 우선 순위 클래스 큐의 처리 속도로 나눈 값인, 복수의 큐의 처리 속도를 조절하는 방법
6 6
제5항에 있어서,상기 제1 처리 빈도 값과, 상기 제1 커맨드와 상기 제2 커맨드의 가상 시간 증가량을 계산하여, 상기 제1 내지 제3 우선 순위 클래스 큐의 제2 처리 빈도 값을 계산하고,상기 제2 처리 빈도 값을 기초로 상기 제1 내지 제3 우선 순위 클래스 큐의 처리 속도를 제2 조절하는 것을 더 포함하는 복수의 큐의 처리 속도를 조절하는 방법
7 7
제6항에 있어서,상기 제2 처리 빈도 값은 상기 제1 커맨드의 가상 시간 증가량과 상기 제3 커맨드의 가상 시간 증가량의 비에 상기 제1 처리 빈도 값을 곱한 값을 기초로 계산되는 복수의 큐의 처리 속도를 조절하는 방법
8 8
제7항에 있어서,상기 제2 처리 빈도 값은 아래 수학식을 이용하여 계산되고,상기 은 제2 처리 빈도 값이고, 상기 는 제1 처리 빈도 값이고, 상기 는 제1 커맨드의 가상 시간 증가량이고, 상기 는 제3 커맨드의 가상 시간 증가량인 복수의 큐의 처리 속도를 조절하는 방법
9 9
호스트로부터 NVMe(Non-Volatile Memory Express) 인터페이스를 통해 제1 커맨드와 제2 커맨드를 제공받는 호스트 인터페이스;제1 내지 제3 우선 순위 클래스 큐를 포함하는WRR 중재기; 및상기 제1 및 제2 커맨드를 상기 제1 내지 제3 우선 순위 클래스 큐에 전달하는 입출력 스케쥴러를 포함하되,상기 WRR 중재기는,상기 각 우선 순위 클래스 큐에 대해 계산된 처리빈도를 상기 입출력 스케쥴러로부터 수신하고 이를 바탕으로 큐에 전달된 커맨드를 가중 라운드 로빈(Weighted Round Robin) 방식으로 수행하는 호스트-스토리지 시스템
10 10
제9항에 있어서,상기 입출력 스케쥴러는,상기 제1 가상 시간과 상기 제2 가상 시간 중 기준이 되는 글로벌 가상 시간을 더 결정하고,상기 제1 가상 시간과 상기 글로벌 가상 시간의 차이와, 상기 제2 가상 시간과 상기 글로벌 가상 시간의 차이를 이용하여 상기 제1 및 제2 커맨드를 상기 제1 내지 제3 우선 순위 클래스 큐 중 어느 하나에 전달하는 호스트-스토리지 시스템
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.