맞춤기술찾기

이전대상기술

다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트위치관리 및 메시지 전달 방법 및 그 시스템

  • 기술번호 : KST2015132493
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트 위치관리 및 메시지 전달 방법 및 그 시스템이 개시된다. 그 이동 에이전트 위치관리 및 메시지 전달 방법은, 이동 에이전트가 생성될 때 룩업서버와 지역서버의 협력하에 이동 에이전트에게 적어도 식별자를 부여하며 자신의 위치를 룩업서버와 지역서버에 등록하는 이동 에이전트 생성단계; 이동 에이전트가 이동할 때 이동에이전트가 생성된 홈 노드나 이동에이전트가 현재 속해있는 지역의 지역 서버에게 자신의 위치를 알리는 이동 에이전트 이주단계; 및 이동 에이전트를 찾은 후 해당 메시지를 상기 이동 에이전트에게 전달하는 이동 에이전트 메시지 전달 단계를 포함함을 특징으로 한다.본 발명에 의하면, 다중 지역 이동 에이전트 컴퓨팅 환경에서 이동 에이전트 위치관리 및 메시지 전달 시에 발생하는 위치 갱신 비용 및 메시지 전달 비용을 줄이며, 추적문제를 낮은 통신비용으로 해결한다. 또한, 복제된 이동 에이전트와 부모-자식 이동 에이전트에 대한 위치 관리 및 메시지 전달에 대해서 다뤄, 복제 이동 에이전트들과 부모-자식 이동 에이전트에 대한 메시지 전달을 보장하며 중복된 메시지 전달을 줄여 낮은 통신 비용으로 메시지를 전달한다.
Int. CL G06F 15/16 (2010.01) H04W 4/12 (2010.01)
CPC H04W 28/0226(2013.01) H04W 28/0226(2013.01) H04W 28/0226(2013.01)
출원번호/일자 1020050057959 (2005.06.30)
출원인 고려대학교 산학협력단
등록번호/일자 10-0714462-0000 (2007.04.26)
공개번호/일자 10-2007-0002422 (2007.01.05) 문서열기
공고번호/일자 (20070504) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2005.06.30)
심사청구항수 28

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 황종선 대한민국 서울 성북구
2 최봉대 대한민국 서울 성북구
3 백맹순 대한민국 서울 성북구
4 최성진 대한민국 서울 성북구
5 김홍수 대한민국 서울 성북구
6 변은정 대한민국 서울 성북구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 현종철 대한민국 서울특별시 중구 다산로 **, *층 특허법인충현 (신당동, 두지빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 고려대학교 산학협력단 대한민국 서울특별시 성북구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2005.06.30 수리 (Accepted) 1-1-2005-5081835-32
2 대리인해임신고서
Report on Dismissal of Agent
2006.03.29 수리 (Accepted) 1-1-2006-0220685-58
3 선행기술조사의뢰서
Request for Prior Art Search
2006.09.07 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2006.10.17 수리 (Accepted) 9-1-2006-0068792-66
5 의견제출통지서
Notification of reason for refusal
2006.10.31 발송처리완료 (Completion of Transmission) 9-5-2006-0645461-86
6 의견서
Written Opinion
2006.12.29 수리 (Accepted) 1-1-2006-0985899-08
7 명세서등보정서
Amendment to Description, etc.
2006.12.29 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2006-0985898-52
8 보정요구서
Request for Amendment
2007.01.09 발송처리완료 (Completion of Transmission) 1-5-2007-0003238-12
9 서지사항보정서(납부자번호)
Amendment to Bibliographic items(Payer Number)
2007.01.11 수리 (Accepted) 1-1-2007-0019594-76
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2007.03.22 수리 (Accepted) 4-1-2007-5043540-16
11 등록결정서
Decision to grant
2007.04.16 발송처리완료 (Completion of Transmission) 9-5-2007-0201456-01
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2008.03.05 수리 (Accepted) 4-1-2008-5034712-96
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.06.09 수리 (Accepted) 4-1-2009-5111177-32
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2010.08.12 수리 (Accepted) 4-1-2010-5149278-93
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.02.11 수리 (Accepted) 4-1-2014-5018243-16
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.04.22 수리 (Accepted) 4-1-2014-5049934-62
17 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.10.10 수리 (Accepted) 4-1-2019-5210941-09
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
네트워크로 연결되는 적어도 두 개 이상의 지역을 포함하며 상기 지역 각각은 적어도 하나의 노드 및 지역서버를 구비하는, 다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트 위치관리 및 메시지 전달 시스템에 있어서,상기 노드의 실행 결과에 따라 다음 노드를 동적으로 선택하여 이동하며, 이동계획에 따라 노드와 노드 사이를 이동하며 주어진 작업을 스스로 수행하는 이동 에이전트;상기 이동 에이전트가 수행할 수 있는 실행 환경에 해당하는 실행장소를 제공하고, 이동 에이전트를 생성, 실행, 이주시킬 수 있는 기능을 제공하는 노드;위치 추적 메시지나 전달 메시지를 저장하는 블랙보드를 포함하며, 같은 권한을 가진 노드들의 집합을 지역이라 할 때, 자신의 지역에서 생성된 이동 에이전트에 대해서 룩업서버와 협력하여 네이밍 서비스를 제공하며, 자신의 지역에 위치한 이동 에이전트들에 대한 위치관리를 수행하고, 자신의 지역으로 전송된 메시지의 응급 여부를 판단하여 상기 메시지가 응급메시지인 경우, 상기 메시지를 상기 이동 에이전트에 즉시 전송하고, 상기 메시지가 응급메시지가 아닌 경우, 상기 이동 에이전트의 위치 갱신 메시지를 전송받은 후 상기 메시지를 상기 이동 에이전트에 전송하는 지역서버; 및다중지역에서 이동 에이전트의 전역 네이밍 서비스와, 이동 에이전트에 대한 룩업서비스를 제공하고, 각 지역에서 생성된 이동 에이전트에 대한 위치관리 정보를 유지 및 관리하는 룩업서버를 포함함을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
2 2
삭제
3 3
제1항에 있어서,이동 에이전트가 생성될 때는 상기 룩업서버와 지역서버의 협력하에 이동 에이전트에게 적어도 식별자를 부여하며 자신의 위치를 룩업서버와 지역서버에 등록하며, 이동 에이전트가 이동할 때는 이동에이전트가 생성된 홈 노드나 이동에이전트가 현재 속해있는 지역의 지역 서버에게 자신의 위치를 알리며, 메시지 전달할 때는 이동 에이전트를 찾은 후 상기 블랙보드를 사용하여 해당 메시지를 상기 이동 에이전트에게 전달하는 이동 에이전트 메시지 전달함을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
4 4
제3항에 있어서, 상기 이동에이전트는사용자의 요구에 따라 복제되거나 자식 이동 에이전트를 생성할 수 있음을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
5 5
제4항에 있어서,홈 노드에서 이동 에이전트가 복제된 경우, 홈 노드에서 복제된 이동 에이전트들에 대한 위치를 관리함을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
6 6
제4항에 있어서,이동 에이전트가 연산 수행 중에 복제된 경우, 복제된 이동 에이전트들은 생성 노드에서 이동 에이전트들에 대한 위치를 관리하고 이동 에이전트를 복제한 생성노드는 홈 노드에게 이동 에이전트가 복제되었음을 알려 홈 노드와 생성노드에서 복제된 이동 에이전트들에 대한 위치를 관리함을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
7 7
제4항에 있어서,만약 이동 에이전트가 연산 수행 중에 자식 이동 에이전트를 생성한다면, 자식 이동 에이전트의 위치는 부모 이동 에이전트의 홈 노드에 기록됨을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
8 8
제4항에 있어서,홈 노드는 적어도 모든 복제된 이동 에이전트들과 모든 부모-자식 이동 에이전트들 중 하나에 대한 위치 관리 및 메시지 전달을 담당함을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
9 9
제7항에 있어서,연산 중간 과정에서 생긴 복제 이동 에이전트 또는 자식 이동 에이전트에 대한 위치관리는 맨 처음 이동 에이전트를 생성한 홈 노드에서 전체적으로 관리하며, 모든 복제 이동 에이전트 또는 자식 이동 에이전트는 위치 갱신 메시지를 홈 노드에게 보냄을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
10 10
제9항에 있어서, 상기 홈 노드는{AgentID, CloneMAs, Parent_ChildMAs, RSaddrs} (여기서, 상기 CloneMAs는 이동 에이전트가 복제된 경우 복제 이동 에이전트들에 대한 목록으로서, 원래 이동 에이전트(Original mobile agent : OMA) 또는 복제된 이동 에이전트들(Cloned mobile agent : CLMA)을 나타내고, 상기 Parent_ChildMAs는 자식 이동 에이전트를 생성한 경우 부모-자식 이동 에이전트(Chikd mobile agent : CHMA)를 나타내고, RSaddrs는 O-CLMAs(OMA와 CLMA) 또는 P-CHMAs(PMA와 CHMA)들에 대한 각각의 지역서버의 주소를 나타낸다
11 11
제10항에 있어서, 복제 이동 에이전트 생성은CLMAs 또는 CHMAs는 생성 메시지 {AgentID, HNaddr}을 지역서버에게 보내고, 지역서버는 다시 상기 생성 메시지를 룩업서버에게 보내며, CLMAs 또는 CHMAs는 HN에게 생성 메시지 {AgentID, OMA_ID, PMA_ID, RSaddr}(여기서 OMA_ID는 CLMA에 대한 원래 이동 에이전트의 식별자를 나타내고, PAM_ID는 CHMA 에 대한 원래 이동 에이전트의 식별자를 나타낸다
12 12
제11항에 있어서, 상기 복제 이동 에이전트 이주는Intra-RM에서는 CLMAs 또는 CHMAs가 위치 갱신 메시지 {AgnetID, RNaddr}를 지역서버에게 보내고, Inter-RM의 경우에는 CLMAs 또는 CHMAs가 위치 갱신 메시지 {AgentID, RSaddr}를 HN에게 보내고, {AgentID, NextRSaddr}를 이전 지역서버에게 보내고, {AgentID, RNaddr}를 현재 지역서버에게 보내어 이주가 이루어짐을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
13 13
제12항에 있어서, 상기 복제 이동 에이전트의 메시지 전달은홈 노드에서 유지관리하고 있는 모든 O-CLMAs 또는 O-CHMAs에 대한 지역 서버들의 주소를 알아낸 다음 메시지를 복제하여 모든 지역서 버들에게 보내어 메시지를 전달함을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
14 14
제4항에 있어서,복제된 이동 에이전트들 또는 자식 이동 에이전트에 대한 위치관리를 홈 노드와 중간 연산 과정에서 복제 이동 에이전트를 생성한 생성노드(CN)에서 위치관리 및 메시지 전달을 수행함을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
15 15
제14항에 있어서,상기 홈 노드는 복제된 이동 에이전트들 또는 자식 이동 에이전트들을 생성한 생성노드에 대한 위치정보만 가지고 있고 이동 에이전트 자체에 대한 위치정보는 가지고 있지 않으며, 생성노드가 복제 이동 에이전트들 또는 자식 이동 에이전트들에 대한 실제 위치정보를 유지
16 16
제15항에 있어서,상기 홈 노드는 {AgentID, RSaddr, CNaddr} (여기서, RSaddr는 O-CLMAs(OMA와 CLMA)에 대한 지역 서버의 주소를 나타내고, CNaddr은 복제이동 에이전트르 생성한 생성노드의 주소를 나타낸다
17 17
제16항에 있어서, 상기 복제 이동 에이전트 또는 자식 이동 에이전트의 생성은CLMAs 또는 CHMSs가 생성 메시지 {AgentID, HNaddr}을 지역서버에게 보내고, 지역서버는 다시 상기 생성 메시지를 룩업서버에게 보내며, CLMAs 또는 CHMAs는 HN에게 생성메시지 {AgentID, OMA_ID, PMA_ID, CNaddr}를 보냄에 의해 이루어짐을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
18 18
제17항에 있어서, 상기 복제 이동 에이전트 또는 자식 이동 에이전트의 이주는Intra-RM에서는 CLMAs 또는 CHMAs가 위치 갱신 메시지 {AgentID, RNaddr}를 지역서버에게 보내고, Inter-RM의 경우에는 CLMAs 또는 CHMAs는 위치 갱신 메시지 {AgentID, RSaddr}를 CN에게 보내고, {AgentID, NextRSaddr}를 이전 지역서버에게 보내고, {AgentID, RNaddr}를 현재 지역서버에게 보냄에 의해 이루어짐을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
19 19
제18항에 있어서, 상기 복제 이동 에이전트 또는 자식 이동 에이전트의 메시지 전달은홈 노드에서 유지관리하고 있는 모든 O-CLMAs 또는 모든 P-CHMAs에 대한 지역 서버들의 주소를 알아낸 다음 메시지를 복제하여 모든 지역 서버들에게 보냄에 의해 이루어짐을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 시스템
20 20
네트워크로 연결되는 적어도 두 개의 지역을 포함하며 상기 지역 각각은 적어도 하나의 노드 및 지역서버를 구비하는, 다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트 위치관리 및 메시지 전달 방법에 있어서,상기 이동 에이전트가 생성될 때 룩업서버와 지역서버의 협력하에 상기 이동 에이전트에게 적어도 식별자를 부여하며 상기 이동 에이전트의 위치를 상기 룩업서버와 지역서버에 등록하는 이동 에이전트 생성단계;상기 이동 에이전트가 이동할 때 상기 이동에이전트가 생성된 홈 노드나 상기 이동에이전트가 현재 속해있는 지역의 지역 서버에게 자신의 위치를 전달하는 이동 에이전트 이주단계; 및상기 전달된 이동 에이전트의 위치에 따라 송신자의 메시지를 상기 이동 에이전트에게 전달하는 이동 에이전트 메시지 전달 단계를 포함하고,상기 이동 에이전트 메시지 전달 단계는,메시지를 전송하고자 하는 송신자가 상기 룩업서버를 이용하여 상기 이동 에이전트의 홈 노드를 탐색하여 상기 메시지를 상기 홈 노드에 전송하는 단계;상기 홈 노드에서 상기 이동 에이전트가 존재하는 현재의 지역서버를 탐색한 후 상기 메시지를 상기 현재의 지역서버로 전송하는 단계;상기 지역서버로 전송된 메시지의 응급 여부를 판단하여 상기 저장된 메시지가 응급메시지인 경우, 상기 지역서버에서 상기 전송된 메시지를 즉시 상기 이동 에이전트에 전달하는 적극적 메시지 전달 단계; 및상기 저장된 메시지가 응급 메시지가 아닌 경우, 상기 이동 에이전트의 위치 갱신 메시지를 전송받은 후 상기 저장된 메시지를 상기 수신 이동 에이전트에 전달하는 반응적 메시지 전달 단계를 포함하는 것을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 방법
21 21
제20항에 있어서, 상기 이동 에이전트 생성단계는상기 노드에서 이동 에이전트를 생성하는 단계;상기 홈 노드가 상기 지역서버에 이동 에이전트 생성 메시지를 보내어 상기 지역서버에 등록하는 단계; 및상기 지역서버에서 상기 룩업서버로 상기 이동 에이전트의 생성정보를 보내어 룩업 서버에 상기 이동 에이전트의 생성정보를 등록하는 단계를 포함하는 것을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 방법
22 22
제20항에 있어서, 상기 이동 에이전트 이주단계는상기 이동 에이전트가 현재 자신이 위치한 지역 내에서 이주하는 동일한 지역 내에서의 이주(Intra-RM)단계; 및상기 이동 에이전트가 현재 자신이 위치한 지역과는 다른 지역으로 이주하는 다른 지역으로의 이주(Inter-RM)단계를 포함하는 것을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 방법
23 23
제22항에 있어서, 상기 동일한 지역 내에서의 이주단계는상기 이동 에이전트가 위치 갱신 메시지를 홈 노드에게 보내어 홈 노드가 현재 에이전트가 있는 지역을 알 수 있게 하는 단계;이동 에이전트가 이전 지역서버에 위치갱신 메시지를 보내어 상기 이동 에이전트의 현재 지역 위치가 상기 홈 노드에게 알려지기 전에 이동 에이전트에게 보낸 메시지의 전달을 보장하는 단계; 및상기 이동 에이전트가 위치갱신 메시지를 현재 지역서버에게 보내어 상기 이동 에이전트 자신이 현재 지역에 이동한 정보를 전달하는 단계를 포함하는 것을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 방법
24 24
제20항에 있어서, 상기 이동 에이전트 메시지 전달 단계는이주하는 이동 에이전트에게 비동기적으로 메시지를 전달하기 위해 블랙보드를 사용하고, 각 지역서버는 블랙보드를 두어 자신의 지역에 있는 모든 이동 에이전트들에 대한 메시지 전달을 책임짐을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 방법
25 25
삭제
26 26
제20항에 있어서, 상기 반응적 메시지 전달 단계는상기 지역서버는 이동 에이전트로부터 위치갱신 메시지를 받을 때, 해당 이동 에이전트에게 전달할 메시지가 블랙보드에 있는지를 검사하는 단계; 및만약 메시지가 있다면, 블랙보드에서 메시지를 꺼낸 다음 해당 이동 에이전트에게 상기 메시지를 전달하는 단계를 포함하는 것을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 방법
27 27
제26항에 있어서,이동 에이전트는 자신에게 전달될 메시지가 있는지 없는지를 이주할 때 마다 검사함을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 방법
28 28
제20항에 있어서, 상기 적극적 메시지 전달 단계는상기 지역서버가 메시지를 받으면, 상기 메시지를 블랙보드에 저장한 다음 바로 메시지를 현재 이동 에이전트가 있는 노드에게 전송하는 것을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 방법
29 29
제28항에 있어서, 상기 적극적 메시지 전달 단계는상기 지역서버에서 현재 수신 이동 에이전트가 상주하고 있는 노드의 주소를 알아낸 후, 상기 메시지를 수신 이동 에이전트에게 전달하는 단계를 포함하는 것을 특징으로 하는 다중 지역 이동 에이전트 위치관리 및 메시지 전달 방법
30 30
제20항 내지 29항 중 어느 한 항에 기재된 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.