맞춤기술찾기

이전대상기술

소프트웨어 정의 네트워크를 위한 적응적 제어 평면 관리 방법 및 장치(Adaptive control plane management method for software defined network and apparatus thereof)

  • 기술번호 : KST2017017137
  • 담당센터 : 대구기술혁신센터
  • 전화번호 : 053-550-1450
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명의 실시 예들은, 소프트웨어 정의 네트워크(Software Defined Network; SDN)의 제어 평면을 적응적으로 관리하는 방법 및 장치에 관한 것으로, 본 발명의 일 실시 예에 따른 적응적 제어 평면 관리 방법은, 스위치에 삽입된 플로우 룰의 개수를 나타내는 피드백 값과 상기 스위치가 수용할 수 있는 플로우 룰의 최대 수용량을 나타내는 목표 값의 차이 값을 계산하는 단계; 상기 계산된 차이 값을 기반으로, 상기 스위치에 삽입할 새로운 플로우 룰에 적용할 Soft Idle Timeout 값을 결정하는 단계; 상기 결정된 Soft Idle Timeout 값을 상기 새로운 플로우 룰에 적용하는 단계; 및 상기 새로운 플로우 룰을 상기 스위치에 삽입하는 단계를 포함한다. 본 발명의 실시 예들에 따르면, 반응적 플로우 룰 삽입 과정에서 발생하는 제어 평면의 부하를 감소시킬 수 있다.
Int. CL H04L 12/803 (2016.06.14) H04L 12/841 (2016.06.14) H04L 12/917 (2016.06.14) H04L 12/851 (2016.06.14)
CPC H04L 47/125(2013.01) H04L 47/125(2013.01) H04L 47/125(2013.01) H04L 47/125(2013.01)
출원번호/일자 1020160053192 (2016.04.29)
출원인 포항공과대학교 산학협력단
등록번호/일자
공개번호/일자 10-2017-0124136 (2017.11.10) 문서열기
공고번호/일자 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2016.04.29)
심사청구항수 30

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 포항공과대학교 산학협력단 대한민국 경상북도 포항시 남구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 리건 중국 경상북도 포항시 남구
2 홍원기 캐나다 경상북도 포항시 남구
3 유재형 대한민국 서울특별시 송파구
4 한윤선 대한민국 경상북도 예천군

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인이지 대한민국 서울특별시 금천구 가산디지털*로 ***(가산동, KCC웰츠밸리) ***-***

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 포항공과대학교 산학협력단 경상북도 포항시 남구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2016.04.29 수리 (Accepted) 1-1-2016-0416375-41
2 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2016.05.03 수리 (Accepted) 1-1-2016-0428164-40
3 선행기술조사의뢰서
Request for Prior Art Search
2016.12.12 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2017.03.13 수리 (Accepted) 9-1-2017-0008218-76
5 의견제출통지서
Notification of reason for refusal
2017.09.01 발송처리완료 (Completion of Transmission) 9-5-2017-0612032-20
6 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2017.10.31 수리 (Accepted) 1-1-2017-1081145-57
7 [공지예외적용대상(신규성, 출원시의 특례)증명서류]서류제출서
[Document Verifying Exclusion from Being Publically Known (Novelty, Special Provisions for Application)] Submission of Document
2017.11.02 수리 (Accepted) 1-1-2017-1090435-04
8 [출원서 등 보정(보완)]보정서
2017.11.02 수리 (Accepted) 1-1-2017-1090419-73
9 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2017.11.02 수리 (Accepted) 1-1-2017-1090455-17
10 등록결정서
Decision to grant
2017.12.15 발송처리완료 (Completion of Transmission) 9-5-2017-0881592-18
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.11.20 수리 (Accepted) 4-1-2019-5243581-27
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.11.22 수리 (Accepted) 4-1-2019-5245997-53
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.11.25 수리 (Accepted) 4-1-2019-5247115-68
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
스위치에 삽입된 플로우 룰의 개수를 나타내는 피드백 값과 상기 스위치가 수용할 수 있는 플로우 룰의 최대 수용량을 나타내는 목표 값의 차이 값을 계산하는 단계; 상기 계산된 차이 값을 기반으로, 상기 스위치에 삽입할 새로운 플로우 룰에 적용할 Soft Idle Timeout 값을 결정하는 단계; 상기 결정된 Soft Idle Timeout 값을 상기 새로운 플로우 룰에 적용하는 단계; 및 상기 새로운 플로우 룰을 상기 스위치에 삽입하는 단계를 포함하는 적응적 제어 평면 관리 방법
2 2
제 1 항에 있어서, 상기 Soft Idle Timeout 값을 결정하는 단계는, PID (Proportional-Integral-Derivative) 제어 방식을 이용하여 상기 Soft Idle Timeout 값을 결정하는 단계를 포함하는 적응적 제어 평면 관리 방법
3 3
제 1 항에 있어서, 상기 스위치에 삽입된 플로우 룰의 개수에 오버슛이 발생한 경우 또는 상기 스위치의 트래픽 변화가 설정 값 이상인 경우, 상기 스위치에 삽입된 플로우 룰들 중 일부 플로우 룰의 Soft Idle Timeout 값을 더 작은 값으로 재설정하는 단계를 더 포함하는 적응적 제어 평면 관리 방법
4 4
제 3 항에 있어서, 상기 재설정의 대상이 되는 플로우 룰들은, 상기 스위치에 삽입된 플로우 룰들 중 Soft Idle Timeout 값이 가장 큰 설정된 개수의 플로우 룰들인 적응적 제어 평면 관리 방법
5 5
제 4 항에 있어서, 상기 설정된 개수는, 상기 스위치가 수용할 수 있는 플로우 룰의 최대 수용량과 상기 스위치에 삽입된 플로우 룰의 개수의 차이인 적응적 제어 평면 관리 방법
6 6
SDN 컨트롤러들 중 기준 값을 초과하는 제어 트래픽 로드를 갖는 SDN 컨트롤러를 제 1 SDN 컨트롤러 그룹으로 분류하고, 기준 값 미만의 제어 트래픽 로드를 갖는 SDN 컨트롤러를 제 2 SDN 컨트롤러 그룹으로 분류하는 단계; 및 상기 제 1 SDN 컨트롤러 그룹에 속하는 컨트롤러에게 할당된 스위치들 중 적어도 하나를 상기 제 2 SDN 컨트롤러 그룹에 속하는 컨트롤러에게 재할당하는 단계를 포함하는 적응적 제어 평면 관리 방법
7 7
제 6 항에 있어서, 상기 기준 값은, 상기 SDN 컨트롤러들에서 발생한 제어 트래픽 로드의 평균 값인 적응적 제어 평면 관리 방법
8 8
제 6 항에 있어서, 상기 분류하는 단계는, 상기 SDN 컨트롤러들 중 상기 기준 값으로부터 설정 값만큼 초과하는 제어 트래픽 로드를 갖는 SDN 컨트롤러가 있는 경우, 각각의 SDN 컨트롤러를 상기 제 1 SDN 컨트롤러 그룹 또는 상기 제 2 SDN 컨트롤러 그룹으로 분류하는 단계를 포함하는 적응적 제어 평면 관리 방법
9 9
제 6 항에 있어서, 상기 재할당하는 단계는, 상기 SDN 컨트롤러들 중, 상기 기준 값에 비하여 설정 값을 초과하는 제어 트래픽 로드를 갖는 SDN 컨트롤러가 없어질 때까지 상기 재할당을 수행하는 단계를 포함하는 적응적 제어 평면 관리 방법
10 10
제 6 항에 있어서, 상기 재할당하는 단계는, 상기 SDN 컨트롤러들 중, 상기 기준 값에 비하여 설정 값 미만의 제어 트래픽 로드를 갖는 SDN 컨트롤러가 없어질 때까지 상기 재할당을 수행하는 단계를 포함하는 적응적 제어 평면 관리 방법
11 11
제 6 항에 있어서, 상기 재할당하는 단계는, 상기 제 1 SDN 컨트롤러 그룹에 속하는 SDN 컨트롤러들의 제어 트래픽 로드가 높은 순으로, N 번째 SDN 컨트롤러로부터 할당 해지할 대상 스위치를 선택하는 단계; 및 선택된 대상 스위치를 상기 제 2 SDN 컨트롤러 그룹에 속하는 컨트롤러에게 재할당하는 단계를 포함하는 적응적 제어 평면 관리 방법
12 12
제 11 항에 있어서, 상기 대상 스위치를 선택하는 단계는, 상기 N 번째 SDN 컨트롤러에게 할당된 스위치들 중 제어 트래픽 로드가 높은 순으로, L 번째 스위치의 트래픽 로드와 상기 N 번째 SDN 컨트롤러의 트래픽 로드의 차이 값을 계산하는 단계; 및 상기 차이 값이 상기 기준 값보다 큰 경우 상기 L 번째 스위치를 상기 대상 스위치로 선택하는 단계를 포함하는 적응적 제어 평면 관리 방법
13 13
제 11 항에 있어서, 상기 재할당하는 단계는, 상기 제 2 SDN 컨트롤러 그룹에 속하는 SDN 컨트롤러의 제어 트래픽 로드가 낮은 순으로, M 번째 SDN 컨트롤러에게 상기 대상 스위치를 할당할 수 있는지 확인하는 단계; 및 확인된 M 번째 SDN 컨트롤러에게 상기 대상 스위치를 재할당하는 단계를 포함하는 적응적 제어 평면 관리 방법
14 14
제 13 항에 있어서, 상기 재할당하는 단계는, 상기 대상 스위치의 트래픽 로드와 상기 M 번째 SDN 컨트롤러의 트래픽 로드의 합이 상기 기준 값보다 작은 경우, 상기 대상 스위치를 상기 M 번째 SDN 컨트롤러에게 재할당하는 단계를 포함하는 적응적 제어 평면 관리 방법
15 15
제 14 항에 있어서, 상기 재할당하는 단계는, 상기 대상 스위치와 상기 M 번째 SDN 컨트롤러가 물리적으로 연결되어 있는 경우, 상기 대상 스위치를 상기 M 번째 SDN 컨트롤러에게 재할당하는 단계를 포함하는 적응적 제어 평면 관리 방법
16 16
프로세서 및 메모리를 포함하는 적응적 제어 평면 관리 장치로서, 상기 메모리에 제어 평면 관리를 위한 명령어들이 저장되며, 상기 명령어들은, 상기 프로세서에 의하여 실행될 때, 상기 프로세서로 하여금, 스위치에 삽입된 플로우 룰의 개수를 나타내는 피드백 값과 상기 스위치가 수용할 수 있는 플로우 룰의 최대 수용량을 나타내는 목표 값의 차이 값을 계산하고, 상기 계산된 차이 값을 기반으로 상기 스위치에 삽입할 새로운 플로우 룰에 적용할 Soft Idle Timeout 값을 결정하며, 상기 결정된 Soft Idle Timeout 값을 상기 새로운 플로우 룰에 적용하고, 상기 새로운 플로우 룰을 상기 스위치에 삽입하도록 하는 명령어들을 포함하는 적응적 제어 평면 관리 장치
17 17
제 16 항에 있어서, 상기 명령어들은, PID (Proportional-Integral-Derivative) 제어 방식을 이용하여 상기 Soft Idle Timeout 값을 결정하도록 하는 명령어들을 포함하는 적응적 제어 평면 관리 장치
18 18
제 16 항에 있어서, 상기 명령어들은, 상기 스위치에 삽입된 플로우 룰의 개수에 오버슛이 발생한 경우 또는 상기 스위치의 트래픽 변화가 설정 값 이상인 경우, 상기 스위치에 삽입된 플로우 룰들 중 일부 플로우 룰의 Soft Idle Timeout 값을 더 작은 값으로 재설정하도록 하는 명령어들을 포함하는 적응적 제어 평면 관리 장치
19 19
제 18 항에 있어서, 상기 재설정의 대상이 되는 플로우 룰들은, 상기 스위치에 삽입된 플로우 룰들 중 Soft Idle Timeout 값이 가장 큰 설정된 개수의 플로우 룰들인 적응적 제어 평면 관리 장치
20 20
제 19 항에 있어서, 상기 설정된 개수는, 상기 스위치가 수용할 수 있는 플로우 룰의 최대 수용량과 상기 스위치에 삽입된 플로우 룰의 개수의 차이인 적응적 제어 평면 관리 장치
21 21
프로세서 및 메모리를 포함하는 적응적 제어 평면 관리 장치로서, 상기 메모리에 제어 평면 관리를 위한 명령어들이 저장되며, 상기 명령어들은, 상기 프로세서에 의하여 실행될 때, 상기 프로세서로 하여금, SDN 컨트롤러들 중 기준 값을 초과하는 제어 트래픽 로드를 갖는 SDN 컨트롤러를 제 1 SDN 컨트롤러 그룹으로 분류하고, 기준 값 미만의 제어 트래픽 로드를 갖는 SDN 컨트롤러를 제 2 SDN 컨트롤러 그룹으로 분류하며, 상기 제 1 SDN 컨트롤러 그룹에 속하는 컨트롤러에게 할당된 스위치들 중 적어도 하나를 상기 제 2 SDN 컨트롤러 그룹에 속하는 컨트롤러에게 재할당하도록 하는 명령어들을 포함하는 적응적 제어 평면 관리 장치
22 22
제 21 항에 있어서, 상기 기준 값은, 상기 SDN 컨트롤러들에서 발생한 제어 트래픽 로드의 평균 값인 적응적 제어 평면 관리 장치
23 23
제 21 항에 있어서, 상기 명령어들은, 상기 SDN 컨트롤러들 중 상기 기준 값으로부터 설정 값만큼 초과하는 제어 트래픽 로드를 갖는 SDN 컨트롤러가 있는 경우, 각각의 SDN 컨트롤러를 상기 제 1 SDN 컨트롤러 그룹 또는 상기 제 2 SDN 컨트롤러 그룹으로 분류하도록 하는 명령어들을 포함하는 적응적 제어 평면 관리 장치
24 24
제 21 항에 있어서, 상기 명령어들은, 상기 SDN 컨트롤러들 중, 상기 기준 값에 비하여 설정 값을 초과하는 제어 트래픽 로드를 갖는 SDN 컨트롤러가 없어질 때까지 상기 재할당을 수행하도록 하는 명령어들을 포함하는 적응적 제어 평면 관리 장치
25 25
제 21 항에 있어서, 상기 명령어들은, 상기 SDN 컨트롤러들 중, 상기 기준 값에 비하여 설정 값 미만의 제어 트래픽 로드를 갖는 SDN 컨트롤러가 없어질 때까지 상기 재할당을 수행하도록 하는 명령어들을 포함하는 적응적 제어 평면 관리 장치
26 26
제 21 항에 있어서, 상기 명령어들은, 상기 제 1 SDN 컨트롤러 그룹에 속하는 SDN 컨트롤러들의 제어 트래픽 로드가 높은 순으로, N 번째 SDN 컨트롤러로부터 할당 해지할 대상 스위치를 선택하고, 선택된 대상 스위치를 상기 제 2 SDN 컨트롤러 그룹에 속하는 컨트롤러에게 재할당하도록 하는 명령어들을 포함하는 적응적 제어 평면 관리 장치
27 27
제 26 항에 있어서, 상기 명령어들은, 상기 N 번째 SDN 컨트롤러에게 할당된 스위치들 중 제어 트래픽 로드가 높은 순으로 L 번째 스위치의 트래픽 로드와 상기 N 번째 SDN 컨트롤러의 트래픽 로드의 차이 값을 계산하고, 상기 차이 값이 상기 기준 값보다 큰 경우 상기 L 번째 스위치를 상기 대상 스위치로 선택하도록 하는 명령어들을 포함하는적응적 제어 평면 관리 장치
28 28
제 26 항에 있어서, 상기 명령어들은, 상기 제 2 SDN 컨트롤러 그룹에 속하는 SDN 컨트롤러의 제어 트래픽 로드가 낮은 순으로 M 번째 SDN 컨트롤러에게 상기 대상 스위치를 할당할 수 있는지 확인하고, 확인된 M 번째 SDN 컨트롤러에게 상기 대상 스위치를 재할당하도록 하는 명령어들을 포함하는 적응적 제어 평면 관리 장치
29 29
제 28 항에 있어서, 상기 명령어들은, 상기 대상 스위치의 트래픽 로드와 상기 M 번째 SDN 컨트롤러의 트래픽 로드의 합이 상기 기준 값보다 작은 경우, 상기 대상 스위치를 상기 M 번째 SDN 컨트롤러에게 재할당하도록 하는 명령어들을 포함하는 적응적 제어 평면 관리 장치
30 30
제 29 항에 있어서, 상기 명령어들은, 상기 대상 스위치와 상기 M 번째 SDN 컨트롤러가 물리적으로 연결되어 있는 경우, 상기 대상 스위치를 상기 M 번째 SDN 컨트롤러에게 재할당하도록 하는 명령어들을 포함하는 적응적 제어 평면 관리 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 산업통상자원부 한국과학기술원 산업원천기술개발사업(정보통신) 한·미 SDN/NFV WAN 네트워크 안전성 기술연구 및 TEST BED
2 산업통상자원부 광주과학기술원 산업원천기술개발사업(정보통신) 글로벌 SDN/NFV 공개소프트웨어 핵심 모듈/기능 개발