맞춤기술찾기

이전대상기술

멀티-스피드 디스크를 포함하는 비디오 서버를 관리하는방법

  • 기술번호 : KST2015157708
  • 담당센터 : 인천기술혁신센터
  • 전화번호 : 032-420-3580
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 멀티-스피드 디스크를 포함하는 비디오 서버를 관리하는 방법으로서, 고객이 비디오 스트림을 새로 요청하는 경우 및 고객이 비디오 스트림을 닫는 경우에 있어서, 현재 선택된 속도 레벨 및 현재 인가된 고객의 수에 대하여 디스크 대역폭 이용도 조건 및 버퍼 이용도 조건을 확인하고, 또한 프리페칭이 현재 진행 중인지 여부를 확인하여, 그 결과에 따라 고객을 새로이 인가할지 거절할지 여부, 현재의 속도 레벨을 유지할지, 속도를 증가시킬지, 혹은 속도를 감소시킬지 여부, 프리페칭을 시작할지 여부를 결정하는 방법을 제공하는 것을 그 특징으로 한다.본 발명의 비디오 서버 관리 방법에 따르면, 디스크들이 저속으로 지속하는 시간의 길이를 연장시키는 새로운 에너지-인식 데이터 프리페칭 스킴을 이용함으로써 멀티-스피드 디스크를 포함하는 비디오 서버에서 지터 없이 효과적으로 전력을 감소시킬 수 있다.비디오 서버, 멀티-스피드 디스크, 비디오 스트림, 속도 레벨, 현재의 속도 레벨, 현재 인가된 고객의 수, 디스크 대역폭 이용도, 버퍼 이용도, 프리페칭, 에너지-인식, 지터
Int. CL G06F 17/00 (2006.01) G06F 17/10 (2006.01)
CPC G06F 17/10(2013.01) G06F 17/10(2013.01)
출원번호/일자 1020070037089 (2007.04.16)
출원인 인하대학교 산학협력단
등록번호/일자 10-0806627-0000 (2008.02.18)
공개번호/일자
공고번호/일자 (20080226) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2007.04.16)
심사청구항수 3

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 인하대학교 산학협력단 대한민국 인천광역시 미추홀구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 송민석 대한민국 서울 서초구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김건우 대한민국 서울특별시 금천구 가산디지털*로 ***, 에이동 ***호 특허그룹덕원 (가산동, 우림 라이온스밸리)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 인하대학교 산학협력단 대한민국 인천광역시 남구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2007.04.16 수리 (Accepted) 1-1-2007-0289306-54
2 서지사항보정서
Amendment to Bibliographic items
2007.04.17 수리 (Accepted) 1-1-2007-0290327-37
3 [우선심사신청]심사청구(우선심사신청)서
[Request for Preferential Examination] Request for Examination (Request for Preferential Examination)
2007.08.29 수리 (Accepted) 1-1-2007-0631095-94
4 선행기술조사의뢰서
Request for Prior Art Search
2007.09.17 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2007.10.12 수리 (Accepted) 9-1-2007-0058363-48
6 의견제출통지서
Notification of reason for refusal
2007.11.01 발송처리완료 (Completion of Transmission) 9-5-2007-0592241-51
7 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2007.12.30 수리 (Accepted) 1-1-2007-0948378-55
8 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2007.12.30 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2007-0948380-47
9 등록결정서
Decision to grant
2008.02.12 발송처리완료 (Completion of Transmission) 9-5-2008-0070208-90
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2008.03.07 수리 (Accepted) 4-1-2008-0003929-31
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2008.06.12 수리 (Accepted) 4-1-2008-5093865-89
12 [대리인선임]대리인(대표자)에 관한 신고서
[Appointment of Agent] Report on Agent (Representative)
2009.09.04 수리 (Accepted) 1-1-2009-0545725-89
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.11.17 수리 (Accepted) 4-1-2009-5220324-82
14 [대리인선임]대리인(대표자)에 관한 신고서
[Appointment of Agent] Report on Agent (Representative)
2010.10.30 수리 (Accepted) 1-1-2010-0707611-52
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.07.22 수리 (Accepted) 4-1-2015-5098802-16
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2016.09.05 수리 (Accepted) 4-1-2016-5127132-49
17 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.03.02 수리 (Accepted) 4-1-2018-5036549-31
18 출원인정보변경(경정)신고서
Notification of change of applicant's information
2018.12.27 수리 (Accepted) 4-1-2018-5266647-91
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
ND개의 디스크로 구성되며, 각각의 디스크는 NR개의 속도 레벨(속도 레벨 k에서의 회전 속도를 R(k)라고 나타낼 경우, R(1) < … < R(NR)이라고 가정함)을 가지며, 속도 레벨 사이의 변화 시간이 To인 멀티-스피드 디스크(multi-speed disk)이며, 작업 부하가 각각의 디스크들 사이에 균등하게 분배되는 비디오 서버에서,속도 레벨의 변화 기간 동안 사용될 데이터에 대한 프리페칭(prefetching)이 사용되고, 프리페칭이 허용되는 동안의 라운드의 개수인 프리페칭 윈도우의 크기는 pf이며, 프리페칭 동안 서버가 추가로 수용할 수 있는 고객의 수는 이고, 프리페칭 이후의 고객들 수에서의 변화를 나타내는 파라미터는 Q이며(프리페칭이 시작되는 경우 Q가 0으로 설정됨),디스크 헤드가 디스크의 표면을 따라 앞뒤로 스캔하며, 헤드가 고객에 의해 요청되는 블록을 지나갈 때 해당 블록이 검색되는 SCAN 스케줄링이 사용되며,시간이 라운드(rounds)라고 지칭되는 동일한 크기의 주기들로 분할되고, 각각의 인가된 고객은 각각의 라운드에서 한 번씩 서비스를 받게 되는 라운드-기반 스케줄링(round-based scheduling)이 사용되며, 각각의 라운드의 길이는 R이며,모든 비디오 스트림이 요구하는 디스플레이 속도는 dr(비트/초)이고, 각각의 디스크들에 대한 디스크 검색 시간(disk seek time)은 Ts이며, 버퍼 크기는 B이고,속도 레벨 k에서 동작하는 디스크의 데이터 전송 속도(transfer rate)는 tr(k)이고, 회전 레이턴시는 L(k)이며,프리페칭이 없다고 가정하는 경우에, 속도 레벨이 k이고, 고객의 수가 NA명일 경우의 디스크 대역폭 이용도 DUno(NA,k) 및 버퍼 이용도 BUno(NA)는 각각 다음 수학식 1 및 2와 같이 주어지고,<수학식 1>(여기서, STno(NA,k)는 프리페칭을 위한 부수적인 대역폭을 무시하는 경우에 있어서, 속도 레벨이 k이고, 고객의 수가 NA명일 경우의 디스크 하나에 대한 서비스 타임으로서, 로서 주어짐)<수학식 2>프리페칭이 있다고 가정하는 경우에, 속도 레벨이 k이고, 고객의 수가 NA명일 경우의 디스크 대역폭 이용도 DUpr(NA,k) 및 버퍼 이용도 BUpr(NA)는 각각 다음 수학식 3 및 4와 같이 주어지는 경우,<수학식 3>(여기서, STpr(NA,k)는 프리페칭을 위한 부수적인 대역폭을 고려하는 경우에 있어서, 속도 레벨이 k이고, 고객의 수가 NA명일 경우의 디스크 하나에 대한 서비스 타임으로서, 로서 주어지며, 여기서 SFpr(k)는 속도 레벨 k에서 비디오 스트림 하나를 프리페칭하기 위해 요구되는 서비스 시간으로서, 로서 주어짐)<수학식 4>상기 비디오 서버를 관리하는 방법으로서,(1) 고객이 비디오 스트림을 요청하는 경우, 현재 선택된 속도 레벨(CR)을 선택 가능한 최대 속도 레벨(NR)과 비교하는 단계;(2) 상기 단계 (1)의 비교 결과, CR = NR인 경우, 현재 선택된 속도 레벨 CR 및 현재 인가된 고객의 수 CA에 대하여, (조건 1) 및 (조건 2)를 만족하는지 확인하여, 상기 조건 1 및 2를 동시에 만족하는 경우 상기 고객을 인가하고, 만족하지 못하는 경우 상기 고객을 거절하는 단계;(3) 상기 단계 (1)의 비교 결과, CR < NR인 경우, 프리페칭이 현재 진행되고 있는지 여부를 확인하는 단계;(4) 상기 단계 (3)의 확인 결과, 프리페칭이 현재 진행되고 있지 않은 경우, 현재 선택된 속도 레벨 CR 및 현재 인가된 고객의 수 CA에 대하여, (조건 3), (조건 4) 및 (조건 5)를 만족하는지 확인하는 단계;(5) 상기 단계 (4)의 확인 결과, 상기 조건 3 내지 5를 동시에 만족하는 경우, 상기 고객을 인가하고, ~ (여기서, ro는 현재 라운드임) 범위의 데이터에 대하여 속도 레벨 증가를 위한 프리페칭을 시작하며, Q를 0으로 설정하는 단계;(6) 상기 단계 (4)의 확인 결과, 만족하지 못하는 경우, 속도 레벨을 유지하며, 동시에 현재 선택된 속도 레벨 CR 및 현재 인가된 고객의 수 CA에 대하여, (조건 1) 및 (조건 2)를 만족하는지 확인하여, 상기 조건 1 및 2를 동시에 만족하는 경우 상기 고객을 인가하고, 만족하지 못하는 경우 상기 고객을 거절하는 단계; 및(7) 상기 단계 (3)의 확인 결과, 프리페칭이 현재 진행되고 있는 경우, Q의 값을 1만큼 증가시킨 후, 이면 상기 고객을 인가하고, 아니면 속도 변화 완료시까지 상기 고객의 인가를 지연하는 단계를 포함하는 방법
2 2
제1항에 있어서,(8) 고객이 비디오 스트림을 닫는 경우, 프리페칭이 현재 진행되고 있는지 여부를 확인하는 단계;(9) 상기 단계 (8)의 확인 결과, 프리페칭이 현재 진행되고 있지 않은 경우, 현재 선택된 속도 레벨 CR 및 현재 인가된 고객의 수 CA에 대하여, (조건 6) 및 (조건 5)를 만족하는지 확인하는 단계;(10) 상기 단계 (9)의 확인 결과, 상기 조건 5 및 6을 동시에 만족하는 경우, ~ (여기서, ro는 현재 라운드임) 범위의 데이터에 대하여 속도 레벨 감소를 위한 프리페칭을 시작하며, Q를 0으로 설정하는 단계;(11) 상기 단계 (9)의 확인 결과, 만족하지 못하는 경우, 속도 레벨을 유지하는 단계; 및(12) 상기 단계 (8)의 확인 결과, 프리페칭이 현재 진행되고 있는 경우, Q의 값을 1만큼 감소시킨 후, 이면 프리페칭을 취소하는 단계를 더 포함하는 방법
3 3
제1항 또는 제2항에 있어서,각각의 비디오 스트림이 요구하는 디스플레이 속도 dr(비트/초)이 상수가 아닌 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.