맞춤기술찾기

이전대상기술

가상 머신의 CPU 및 블록 I/O 작업에 성능 보장을 위한 자원 할당 시스템 및 방법

  • 기술번호 : KST2019023560
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 가상화 기술에 관한 것으로서, 보다 상세하게는 가상화 시스템에서의 자원 관리 스케줄러에 대한 것으로서, 일 실시 예에 따른 자원 할당 시스템은 IOPS(input/output operations per second), I/O 대역폭 및 지연 시간과 CPU 사용률을 포함하는 가상 머신의 성능 정보를 수집하는 통계 수집기, 상기 수집된 가상 머신의 성능 정보에 기초하여, 각 가상 머신이 요구하는 SLA(Service Level Agreement) 만족도를 산출하는 SLA 매니저 및 상기 산출된 SLA 만족도를 기준으로 상기 각 가상 머신에게 CPU 자원과 블록 I/O 자원을 차등 분배하도록 제어하는 차등 분배 처리부를 포함할 수 있다.
Int. CL G06F 9/50 (2018.01.01) G06F 9/455 (2018.01.01)
CPC G06F 9/5027(2013.01) G06F 9/5027(2013.01) G06F 9/5027(2013.01)
출원번호/일자 1020170111836 (2017.09.01)
출원인 고려대학교 산학협력단
등록번호/일자 10-1924467-0000 (2018.11.27)
공개번호/일자
공고번호/일자 (20181203) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2017.09.01)
심사청구항수 14

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 고려대학교 산학협력단 대한민국 서울특별시 성북구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 유혁 대한민국 서울특별시 용산구
2 고현석 대한민국 경기도 성남시 분당구
3 이우진 대한민국 서울특별시 성북구
4 이경운 대한민국 서울특별시 성북구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김등용 대한민국 서울특별시 구로구 디지털로**길 *** *층-***(구로동,제이엔케이디지털타워)(동진국제특허법률사무소)
2 김홍석 대한민국 서울특별시 구로구 디지털로 **길 ***, ***호(구로동,JnK 디지털타워)(동진국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 고려대학교 산학협력단 서울특별시 성북구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2017.09.01 수리 (Accepted) 1-1-2017-0851207-61
2 선행기술조사의뢰서
Request for Prior Art Search
2018.04.09 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2018.06.05 발송처리완료 (Completion of Transmission) 9-6-2018-0079166-38
4 의견제출통지서
Notification of reason for refusal
2018.06.14 발송처리완료 (Completion of Transmission) 9-5-2018-0402349-18
5 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2018.07.25 수리 (Accepted) 1-1-2018-0733861-01
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2018.07.25 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2018-0733864-37
7 등록결정서
Decision to grant
2018.11.21 발송처리완료 (Completion of Transmission) 9-5-2018-0794198-47
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.10.10 수리 (Accepted) 4-1-2019-5210941-09
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
IOPS(input/output operations per second), I/O 대역폭, 지연 시간 및 CPU 사용률을 포함하는 가상 머신의 성능 정보를 수집하는 통계 수집기;상기 수집된 가상 머신의 성능 정보에 기초하여, 각 가상 머신이 요구하는 SLA(Service Level Agreement) 만족도를 산출하는 SLA 매니저; 및상기 산출된 SLA 만족도를 기준으로 상기 각 가상 머신에게 CPU 자원과 블록 I/O 자원을 차등 분배하도록 제어하는 차등 분배 처리부를 포함하고,상기 차등 분배 처리부는 상기 산출된 SLA 만족도를 CPU 스케줄러 또는 I/O 스케줄러로 전달하여, 상기 각 가상 머신에게 CPU 자원과 블록 I/O 자원을 차등 분배하도록 제어하고,상기 CPU 스케줄러는 자원 차등 분배 기능을 수행하되,물리 머신에서 동작하는 가상 머신들을 복수의 그룹으로 나누고, 상기 나눈 그룹들을 SLA 만족도에서 오차 값을 기준으로 SLA 불만족 그룹, SLA 과포화 그룹 및 SLA 만족 그룹으로 분류하며, 상기 분류된 각 그룹별 Quota의 값을 계산하고, 상기 계산된 각 그룹별 Quota의 값을 고려하여 자원 차등 분배를 수행하는,자원 할당 시스템
2 2
제1항에 있어서,상기 SLA 매니저는 SLA 값, SLA 만족도, 가상 머신이 사용하는 자원 사용률 및 가상 머신의 성능 정보를 관리하는,자원 할당 시스템
3 3
제1항에 있어서,상기 SLA 매니저는 SLA 값 설정 및 SLA 만족도를 확인할 수 있는 API를 제공하는,자원 할당 시스템
4 4
삭제
5 5
제1항에 있어서,상기 CPU 스케줄러는 리눅스의 CFS(Complete Fair Scheduler)가 제공하는 기능을 활용하여 자원 차등 분배를 수행하는,자원 할당 시스템
6 6
삭제
7 7
제1항에 있어서,상기 CPU 스케줄러는 상기 SLA 불만족 그룹에 있는 가상 머신들의 SLA 만족도가 100%에 도달하기 위해 필요한 Quota 값을 피드백 제어를 통해 계산하는,자원 할당 시스템
8 8
제1항에 있어서,상기 CPU 스케줄러는 상기 SLA 과포화 그룹에 속한 가상 머신들이 SLA 불만족 그룹의 가상 머신에게 양도할 수 있는 Quota 값을 계산하는,자원 할당 시스템
9 9
제8항에 있어서,상기 CPU 스케줄러는 상기 SLA 과포화 그룹의 각 가상 머신이 현재의 SLA 만족도에서 100%에 도달하기 위해 줄여야 하는 Quota의 값을 비례식으로 계산하는,자원 할당 시스템
10 10
제8항에 있어서,상기 CPU 스케줄러는 상기 SLA 불만족 그룹과 상기 과포화 그룹의 각 가상 머신에 대해 계산한 값을 그룹 별로 합하여 두 값을 비교하고, 상기 비교 결과 중 작은 값을 불만족 그룹과 과포화 그룹 간의 Quota 교환을 위한 값으로 선택하는,자원 할당 시스템
11 11
제10항에 있어서,상기 CPU 스케줄러는 상기 SLA 불만족 그룹에서의 Quota의 값을 그룹에 속한 가상 머신들의 SLA 만족도 비율에 따라 분배하고, 과포화 그룹에서는 SLA 만족도 비율에 따라 줄이는,자원 할당 시스템
12 12
제1항에 있어서,상기 I/O 스케줄러는 OIOS(Opportunistic I/O Scheduler) 기법을 SLA 만족도에 따라 피드백 제어하도록 수정하는,자원 할당 시스템
13 13
제12항에 있어서,상기 I/O 스케줄러는 가상 머신이 블록 I/O 장치에게 I/O 요청을 전달할 수 있는 시간을 나타내는 DAT(Differentially Allowed Time) 값을 피드백 제어하여 상기 가상 머신의 요구 성능을 만족하도록 스케줄링 하는,자원 할당 시스템
14 14
통계 수집기에서, IOPS(input/output operations per second), I/O 대역폭, 지연 시간 및 CPU 사용률을 포함하는 가상 머신의 성능 정보를 수집하는 단계;SLA 매니저에서, 상기 수집된 가상 머신의 성능 정보에 기초하여, 각 가상 머신이 요구하는 SLA(Service Level Agreement) 만족도를 산출하는 단계; 및차등 분배 처리부에서, 상기 산출된 SLA 만족도를 기준으로 상기 각 가상 머신에게 CPU 자원과 블록 I/O 자원을 차등 분배하도록 제어하는 단계를 포함하고,상기 차등 분배하도록 제어하는 단계는 상기 산출된 SLA 만족도를 CPU 스케줄러 또는 I/O 스케줄러로 전달하여, 상기 각 가상 머신에게 CPU 자원과 블록 I/O 자원을 차등 분배하도록 제어하는 단계를 포함하고,상기 차등 분배하도록 제어하는 단계는,물리 머신에서 동작하는 가상 머신들을 복수의 그룹으로 나누는 단계;상기 나눈 그룹들을 SLA 만족도에서 오차 값을 기준으로 SLA 불만족 그룹, SLA 과포화 그룹 및 SLA 만족 그룹으로 분류하는 단계; 및상기 분류된 각 그룹별 Quota의 값을 계산하고, 상기 계산된 각 그룹별 Quota의 값을 고려하여 자원의 차등 분배를 수행하는 단계를 포함하는,자원 할당 방법
15 15
삭제
16 16
제14항에 있어서,상기 차등 분배하도록 제어하는 단계는 상기 CPU 스케줄러에서 리눅스의 CFS(Complete Fair Scheduler)가 제공하는 기능을 활용하여 자원 차등 분배 기능을 수행하도록 제어하는 단계를 포함하는,자원 할당 방법
17 17
삭제
18 18
제14항에 있어서,상기 자원의 차등 분배를 수행하는 단계는,상기 SLA 불만족 그룹에 있는 가상 머신들의 SLA 만족도가 100%에 도달하기 위해 필요한 Quota 값을 피드백 제어를 통해 계산하고,상기 SLA 과포화 그룹에 속한 가상 머신들이 SLA 불만족 그룹의 가상 머신에게 양도할 수 있는 Quota 값을 계산하되, 상기 SLA 과포화 그룹의 각 가상 머신이 현재의 SLA 만족도에서 100%에 도달하기 위해 줄여야 하는 Quota의 값을 비례식으로 계산하며,상기 SLA 불만족 그룹과 상기 과포화 그룹의 각 가상 머신에 대해 계산한 값을 그룹 별로 합하여 두 값을 비교하고, 상기 비교 결과 중 작은 값을 불만족 그룹과 과포화 그룹 간의 Quota 교환을 위한 값으로 선택하고,상기 선택된 Quota의 값을 그룹에 속한 가상 머신들의 SLA 만족도 비율에 따라 분배하는 단계를 포함하는,자원 할당 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 고려대학교 산학협력단 정보통신방송연구개발사업 (SW 스타랩) 성능 및 보안 SLA 보장이 가능한 차세대 클라우드 인프라SW 개발
2 과학기술정보통신부 고려대학교 산학협력단 정보통신방송연구개발사업 SDN 2.0 실현을 위한 네트워크 가상화 플랫폼 핵심 기술 및 서비스 연구