맞춤기술찾기

이전대상기술

DDS 모니터링 및 QoS 제어 시스템 및 방법

  • 기술번호 : KST2015155678
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 DDS 모니터링 및 QoS 제어 방법에 관한 것으로, DDS 통신 미들웨어를 사용하는 시스템에서, 네트워크 시스템 QoS 전문가에 의해 미리 정의된 각각의 DDS 응용들(DDS Application)의 QoS Profile로 구성된 Domain QoS Profile이 설정되며, 각 통신 노드(Device Node)마다 DDS 응용들을 관리하고, 각 통신 노드의 DDS 응용으로부터 발생하는 모니터링 정보들을 취합하여 DDS 통신 미들웨어의 DDS Library부를 통해 매니저부로 전송하는 적어도 하나 이상의 에이전트부; 및 상기 각각의 에이전트부로부터 통신 도메인 내에서 통신노드의 DDS 응용으로부터 발생하는 DDS 모니터링 정보를 수집하여 분석하고, 통신 도메인의 상황을 시스템 관리자에게 출력하며, 통신 도메인을 구성하는 각 DDS 응용들의 QoS 값들은 Domain QoS Profile을 사용하여 일괄적으로 QoS를 제어하여 DDS 응용 제어 명령을 에이전트부를 통해 DDS 응용으로 전달하도록 하는 매니저부를 포함한다. 본 시스템은 QoS Policy의 제어를 통해 현재 동작하는 DDS 응용들이 사용자의 변경된 요구에 맞게 통신 동작을 하게 하며, History cache 크기의 변경에 따라 DDS 응용이 동작하는 디바이스 내에서 효율적인 자원의 관리가 가능하고, 통신 도메인의 통신 트래픽이 과도하게 많은 경우 각 노드간의 상태정보 교환과 검색에 사용되는 SPDP 메시지 발생 주기를 늘림으로써 전체적인 통신 트래픽을 감소시키고 원활하게 통신이 가능하게 한다.
Int. CL H04L 12/24 (2006.01) H04L 12/26 (2006.01)
CPC H04L 67/322(2013.01) H04L 67/322(2013.01) H04L 67/322(2013.01)
출원번호/일자 1020120001920 (2012.01.06)
출원인 국방과학연구소
등록번호/일자 10-1157041-0000 (2012.06.11)
공개번호/일자
공고번호/일자 (20120621) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2012.01.06)
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 국방과학연구소 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 최훈 대한민국 대전광역시 서구
2 윤종관 대한민국 대전광역시 동구
3 김점수 대한민국 경상남도 창원시 진해구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인원전 대한민국 서울특별시 강남구 테헤란로 ***, 풍림빌딩 *층 (역삼동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 국방과학연구소 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2012.01.06 수리 (Accepted) 1-1-2012-0016240-77
2 [우선심사신청]심사청구(우선심사신청)서
[Request for Preferential Examination] Request for Examination (Request for Preferential Examination)
2012.01.09 수리 (Accepted) 1-1-2012-0020550-65
3 [우선심사신청]선행기술조사의뢰서
[Request for Preferential Examination] Request for Prior Art Search
2012.01.11 수리 (Accepted) 9-1-9999-9999999-89
4 [우선심사신청]선행기술조사보고서
[Request for Preferential Examination] Report of Prior Art Search
2012.01.17 수리 (Accepted) 9-1-2012-0005438-16
5 의견제출통지서
Notification of reason for refusal
2012.02.09 발송처리완료 (Completion of Transmission) 9-5-2012-0077848-25
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2012.04.05 수리 (Accepted) 1-1-2012-0272587-31
7 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2012.04.05 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2012-0272588-87
8 등록결정서
Decision to grant
2012.05.30 발송처리완료 (Completion of Transmission) 9-5-2012-0313150-46
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.07.22 수리 (Accepted) 4-1-2013-0033275-90
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
DDS(Data Distribution Service) 모니터링 및 QoS 제어 시스템에 있어서, DDS 통신 미들웨어를 사용하는 시스템에서, 통신 도메인에 대한 제어를 수행하도록 미리 정의된 각각의 DDS 응용들(DDS Application)의 QoS Profile이 설정되며, 각 통신 노드(Device Node)마다 설치된 DDS 응용들을 관리하고, 각 통신 노드의 DDS 응용으로부터 발생하는 모니터링 정보들을 취합하여 DDS 통신 미들웨어의 DDS Library부를 통해 매니저(Manager)부로 전송하는 적어도 하나 이상의 에이전트(Agent)부; 및 상기 각각의 에이전트(Agent)부로부터 통신 도메인 내에서 통신노드의 DDS 응용으로부터 발생하는 DDS 모니터링 정보를 수집하여 분석하고, 통신 도메인의 상황을 시스템 관리자에게 알려주며, 통신 도메인을 구성하는 각 DDS 응용들의 QoS 값들로 구성된 Domain QoS Profile을 사용하여 일괄적으로 QoS를 제어하여 DDS 응용 제어 명령을 상기 에이전트(Agent)부를 통해 상기 DDS 응용들로 전달하도록 하는 매니저(Manager)부;를 포함하되;상기 에이전트(Agent)부는, DDS(Data Distribution Service) 통신의 신뢰성과 확장성, 실시간성을 보장하는 DDS 통신 미들웨어를 구현한 소프트웨어 모듈로써 매니저(Manager)부로 모니터링 정보를 전송하는 DDS Library부; 디바이스 노드에서 실행되는 DDS 응용들에서 발생하는 정보와 H/W 정보를 수집하여 Monitoring Info Queue부에 전달하여 저장하며, 문제상황에 대한 정보를 수집할 경우 즉시 Analyzer부에게 통보하는 Monitoring Info Collector부; 상기 디바이스 노드에서 실행되는 DDS 응용들과 H/W의 모니터링 정보를 취합하여 저장하고 각 응용들과 H/W 별로 발생한 모니터링 정보를 관리하는 Monitoring Info Queue부; 일정 주기마다 상기 Monitoring Info Queue부에 취합된 모니터링 정보를 분석하고, 그 결과를 매니저(Manager)부로 전송하도록 요청하는 기능을 제공하며, 각 모니터링 대상들의 평균 수치와 통신 요구사항에 대한 만족도를 분석하며, Monitoring Info Collector부에 의해 문제 발생을 보고받을 경우 즉각 매니저(Manager)부에게 알리는 Analyzer부; 및 상기 매니저(Manager)부로부터 수신한 DDS 응용 제어 명령의 수행을 담당하며, 각 DDS 응용의 DDS QoS Policy, 미들웨어의 History cache 크기, SPDP 메시지 발생 주기에 대한 설정 정보들을 관리하며, 시스템 관리자에 의해 미리 설정된 설정값들에 따라 DDS 응용들을 제어하는 QoS Agent부;를 포함하는 DDS 모니터링 및 QoS 제어 시스템
2 2
제1항에 있어서,상기 매니저(Manager)부는, 각 에이전트부로부터 전송된 모니터링 정보를 실제로 수신하는 기능을 담당하고, 통신의 신뢰성과 확장성, 실시간성의 보장하는 DDS 통신 미들웨어를 구현한 소프트웨어 모듈인 DDS Library부; 상기 DDS Library부로부터 전달받은 정보를 분석하며, 모니터링 정보를 수신하면, Monitoring UI(User Interface)부로 이를 전달하여 관리자가 통신 도메인의 상태를 확인하도록 하고, 새로운 통신 노드가 참여할 경우, 통신 도메인의 구조를 갱신하도록 Domain Construction부에게 요청하는 기능을 수행하는 모니터링 매니저(Monitoring Manager)부;통신 도메인을 구성하는 DDS 응용들의 구조를 저장하는 기능을 제공하고, 전체적인 통신 도메인의 구성을 표현하며, 새로운 참여자가 생길 경우 모니터링 매니저부의 요청에 의해 갱신되는 Domain Construction부; 시스템 관리자에게 현재 통신 도메인의 상태를 알려 주고, 모니터링 매니저부로부터 정보를 수신받아 Domain Construction부의 구조를 바탕으로 표현하는 Monitoring UI부; 및 QoS Controller부에 의해 관리자로부터의 통신 도메인 제어 요청을 각 통신 노드들에게 전달하고, 도메인을 구성하는 통신 노드들의 QoS 설정 정보를 표현하는 Domain QoS Profile을 관리하는 QoS Manager부; 를 포함하는 DDS 모니터링 및 QoS 제어 시스템
3 3
삭제
4 4
제1항에 있어서,상기 DDS Library부는, DDS 통신 미들웨어를 사용하는 응용 프로그램으로써 응용 개발자에 의해 작성되는 부분으로 모니터링 기능과 QoS의 제어 가능 여부에 대한 설정이 가능한Application Logic부;상기 DDS 응용이 모니터링 기능을 사용할 것인지 사용하지 않을 것인지에 대한 설정 값이고, 전역변수(global variable)이며, 0과 1로 표현되고, 이 값이 1일 경우 모니터링 정보를 에이전트(Agent)부로 전달하는 Monitoring Switch부; 상기 DDS 응용이 QoS 제어 기능을 사용할 것인지 사용하지 않을 것인지에 대한 설정 값이고, 전역변수이며, 0과 1로 표현되며, 이 값이 1일 경우 에이전트(Agent)부에 의한 QoS 제어가 가능한 QoS Control Switch부; 상기 DDS library부가 동작하면서 모니터링 정보를 발생시키는 부분에 추가적으로 삽입된 모듈로써, 동작의 여부가 상기 Monitoring Switch부에 의해 결정되며, 모니터링 대상 정보가 발생할 경우 즉시 IPC(Interprocess Communication)를 사용하여 상기 모니터링 정보를 상기 에이전트(Agent)부로 전송하는 DCPS(Data-Centric Publish-Subscribe)와 RTPS(Real-Time Publish-Subscribe)의 Monitoring Module부; 및상기 시스템 관리자의 요청에 의해 발생한 DDS 응용 제어 정보를 수행하는 기능을 제공하며, DDS 표준에서 제시한 QoS Policy와 History cache의 크기, SPDP(Simple Participant Discovery Protocol) 메시지의 발생 주기에 대한 제어가 가능한 QoS Controller부;를 포함하는 DDS 모니터링 및 QoS 제어 시스템
5 5
제1항에 있어서,QoS profile은,각각의 DDS 응용들의 제어할 파라미터 요소들을 정형화된 profile로 정의하여 Domain QoS Profile로 명세하고, 목록(Domain Profile QoS List)으로 관리하여 일괄적인 QoS 제어가 가능하도록 상기 통신 도메인을 구성하는 DDS 응용들의 QoS 관련 파라미터 값 설정 변경을 효율적으로 제어하기 위해 사용하며, 상기 각 DDS 응용들이 QoS 제어 대상은 QoS Policy(DDS 표준에서 제시하는 QoS항목들), DDS 표준에 명시된 DDS Library부에서 사용하는 History cache의 크기, SPDP(Simple Participant Discovery Protocol) 메시지의 발생주기(DDS 표준의 SPDPbuiltinParticipantWriter의 resendPeriod)의 3가지 요소인 것을 특징으로 하는 DDS 모니터링 및 QoS 제어 시스템
6 6
제5항에 있어서,상기 Domain QoS Profile List는, 각 DDS 응용의 QoS profile들을 포함하며, 하나의 Domain QoS Profile은 통신 도메인의 QoS 설정값 중 하나로써 적어도 하나 이상의 Agent QoS Profile들을 포함하며, 하나의 Agent QoS Profile은 다수의 Application Profile들을 포함하는 것을 특징으로 하는 DDS 모니터링 및 QoS 제어 시스템
7 7
제6항에 있어서, 상기 Agent QoS Profile은, Domain 내에서 각 통신 디바이스의 구별이 가능한 식별자를 가지며, 통신 디바이스 내에 존재하는 DDS 응용들의 QoS 파라미터 정보를 가지며 각각의 DDS 응용을 목록으로 관리되는 것을 특징으로 하는 DDS 모니터링 및 QoS 제어 시스템
8 8
제6항에 있어서,상기 Application QoS Profile은, 각 DDS 응용간에 구별이 가능한 식별자를 가지며, DDS응용에서 QoS의 관리 대상인 History cache의 크기, SPDP 메시지 발생 주기, DDS 규격내 QoS Policy항목들 값을 가지는 것을 특징으로 하는 DDS 모니터링 및 QoS 제어 시스템
9 9
제1항에 있어서,상기 매니저(Manager)부는, 선택된 Domain QoS Profile에서 구성 에이전트(Agent)부의 정보를 확인한 후, 프로파일(profile)을 구성하는 각 에이전트(Agent)부들로 Agent QoS Profile을 전송하면, 각 통신 디바이스 노드 내에 존재하는 에이전트(Agent)부들은 Agent QoS Profile을 수신하여 관리하고 있는 DDS 응용들을 제어하는 것을 특징으로 하는 DDS 모니터링 및 QoS 제어 시스템
10 10
DDS(Data Distribution Service) 모니터링 및 QoS 제어 방법에 있어서,(a) DDS 통신 미들웨어를 사용하는 시스템에서, 미리 정의된 각각의 DDS 응용들의 QoS Profile이 설정되며, 각 통신 노드(Device Node)의 DDS 응용에서 발생한 모니터링 정보들을 에이전트(Agent)부에서 취합하여 네트워크로 전송할 모니터링 정보의 양을 줄이면서 DDS 통신 미들웨어의 DDS Library부를 통해 매니저(Manager)부로 전송하여 모니터링 통신 도메인의 모니터링 정보를 분석하고 시스템 관리자에게 출력하는 모니터링 단계; 및 (b) 상기 각각의 에이전트(Agent)부로부터 통신 도메인 내에서 상기 통신노드(Device Node)로부터 발생하는 DDS 모니터링 정보를 수집하여, 상기 매니저(Manager)부에서 통신 도메인의 상황을 시스템 관리자에게 출력하고, 상기 매니저(Manager)부로부터 통신 도메인내에 동작하는 각 DDS 응용들의 QoS 값들을 DDS 응용들의 Domain QoS Profile을 사용하여 QoS를 제어하여 DDS 응용 제어 명령을 에이전트부를 통해 DDS 응용들로 전달하는 단계;를 포함하되,상기 QoS 제어 단계(b)는, (b1) 미리 정의된 DDS 응용들의 QoS 파라미터값들이 통신 노드(Device Node)에 DDS 응용(DDS Application)에 적용되고, Domain QoS Profile List에서 원하는 Domain QoS Profile을 선택하여 제어를 요청하며, 상기 매니저(Manager)부는 선택된 Domain QoS Profile에서 상기 에이전트(Agent)부의 정보를 확인한 후, 프로파일(profile)을 구성하는 각 에이전트(Agent)부들로 Agent QoS Profile을 전송하는 단계; 및 (b2) 상기 각 통신 디바이스 노드 내에 존재하는 상기 에이전트부(Agent)들에 의해 Agent QoS Profile을 수신하여 관리하고 있는 상기 DDS 응용들을 제어하는 단계;를 포함하는 DDS 모니터링 및 QoS 제어 방법
11 11
제10항에 있어서,상기 모니터링 단계(a)는, (a1) 상기 각 통신 노드(Device Node)에 설치된 상기 DDS 응용(DDS Aplication)에서 모니터링 정보를 DDS library부의 DCPS(Data-Centric Publish-Subscribe) 계층과 RTPS(Real-Time Publish-Subscribe) 계층에서 발생되고, 발생한 모니터링 정보를 에이전트(Agent)부의 Monitoring Info Collector부에 의해 수집되며, Monitoring Info Collector부로 하드웨어로부터 하드웨어의 정보를 수집하는 단계; (a2) 수집된 모니터링 정보 및 하드웨어 정보를 상기 DDS 응용(App)별로 Monitoring Info Queue부에 저장하고, 문제 발생 정보를 수집했을 경우 Analyzer부에게 바로 전달하고, Analyzer부에 의해 주기적으로 저장된 모니터링 정보를 분석하며, 일반적인 모니터링 정보의 경우 통계수치와 주기 내에 발생한 오류 정보를 DDS Library부를 통해 상기 매니저(Manager)부로 전송하고, 오류에 대한 모니터링 정보를 Monitoring Info Collector부로부터 수신한 경우, 바로 상기 매니저(Manager)부에게 알리는 기능을 제공하며, DDS기반의 Topic 통신으로 모니터링 정보를 상기 매니저(Manager)부로 전송되는 단계; 및(a3) 상기 매니저(Manager)부로 수신된 정보를 Monitoring Manager부에 의해 분석되고, Domain Construction부에게 통신 도메인의 구성을 확인하여 해당 정보들을 Monitoring UI부로 전달하여 수신한 모니터링 정보를 시스템 관리자에게 표시하는 단계; 를 포함하는 DDS 모니터링 및 QoS 제어 방법
12 12
삭제
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.