1 |
1
적어도 둘 이상의 호스트를 구비하는 네트워크에서의 이동 에이전트 결함포용방법에 있어서,(a) 상기 이동에이전트가 자신의 이주경로를 따라 이주할 때, 이전 단계의 제1호스트가 이동에이전트를 복사한 후 현재 단계의 제2호스트로 이주시키는 과정;(b) 상기 제2호스트는 상기 제1호스트에게 단일수행 보장특성이 보장되는지 확인하는 과정;(c) 상기 제1호스트가 현재 단계의 고장을 잘못 검출하여 이동에이전트를 제3호스트로도 상기 이동 에이전트를 이주시켰다면, 상기 제1호스트는 상기 제2호스트 또는 제3호스트 중 하나에게 상기 이동 에이전트 취소 메시지를 보내는 과정; 및(d) 상기 제1호스트가 이동에이전트를 상기 제2호스트에게 이주시키고 그 외의 다른 호스트에게 이동 에이전트를 이주시키지 않았다면, 상기 제1호스트는 상기 제2호스트에게 이동 에이전트의 계속적인 실행을 지시하는 계속 메시지를 보내는 과정을 포함함을 특징으로 하는 이동 에이전트 결함 포용 방법
|
2 |
2
제1항에 있어서, 상기 (c)과정은제1호스트로부터 취소 메시지를 받은 호스트는 현재 수행한 이동 에이전트 연산의 결과를 모두 취소하고 상기 이동 에이전트를 제거하는 과정을 더 구비하고,상기 (d)과정은제1호스트로부터 계속 메시지를 받으면, 이동 에이전트를 새로운 단계로 이주시키는 과정을 더 구비함을 특징으로 하는 이동 에이전트 결함 포용 방법
|
3 |
3
적어도 둘 이상의 호스트를 구비하는 네트워크에서의 이동 에이전트 결함포용시스템에 있어서, 이동 에이전트가 자신의 이주경로를 따라 이주할 때, 이동에이전트를 복사한 후 다음 단계의 호스트로 이주시키고, 이주된 이동에이전트의 호스트로부터 확인 메시지를 받으면 고장을 잘못 검출하여 이동에이전트를 다른 호스트로 이주시켰으면 취소메시지를 보내고 그렇지 않으면 실행계속을 나타내는 계속메시지를 보내는 제1호스트; 및상기 제1호스트로부터 이주한 이동에이전트가 수행되며, 수행결과를 반영하기 위해 상기 제1호스트에게 단일수행 보장특성이 보장되는지 확인하고, 확인결과 취소메시지를 받으면 이동에이전트 및 그 수행결과를 삭제하고, 계속메시지를 받으면 이동에이전트의 실행을 계속하게 하는 제2호스트를 포함함을 특징으로 하는 이동 에이전트 결함 포용 시스템
|
4 |
4
네트워크로 연결되는 적어도 두 개의 지역을 포함하며 상기 지역 각각은 적어도 하나의 호스트 및 지역서버를 구비하는, 다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트 결함 포용 방법에 있어서,이동 에이전트가 동일 지역 내에 위치한 다른 호스트로 이주하는 지역내 이주과정; 및이동 에이전트가 다른 지역에 위치한 호스트로 이주하는 지역간 이주과정을 포함함을 특징으로 하고,상기 지역내 이주과정은만일 이동 에이전트에 고장이 발생할 경우, 이전 단계의 호스트가 고장난 이동 에이전트를 다른 곳으로 이주시키고,상기 지역간 이주과정은이동 에이전트가 다른 지역의 호스트로 이주할 때 호스트가 속하는 지역서버간에도 이동에이전트를 이주하여 이동 에이전트 결함포용을 수행하는, 다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트 결함 포용 방법
|
5 |
5
제4항에 있어서, 상기 지역 내 이주과정은(a) 상기 이동에이전트가 자신의 이주경로를 따라 한 단계에서 다음 단계로 이주할 때, 다음 단계의 제2호스트에서 발생할 수 있는 고장에 대비하기 위해 이동 에이전트를 현재 단계의 제1호스트에 복사하는 과정;(b) 제1호스트에 이동 에이전트가 복사된 후, 이동 에이전트는 이동경로를 통해 다음 단계의 제2호스트로 이주하는 과정;(c) 이동 에이전트를 수행하고 있는 제2호스트는 이전 단계의 제1호스트에게 단일수행 보장특성이 보장되는지 확인하는 과정; (d) 상기 제1호스트가 현재 단계의 고장을 잘못 검출하여 이동에이전트를 제2호스트 외의 제3호스트로도 상기 이동 에이전트를 이주시켰다면, 상기 제1호스트는 상기 제2호스트 또는 제3호스트 중 하나에게 상기 이동 에이전트 취소 메시지를 보내는 과정; 및(e) 상기 제1호스트가 이동에이전트를 상기 제2호스트에게 이주시키고 그 외의 다른 제3호스트에게 이동 에이전트를 이주시키지 않았다면, 상기 제1호스트는 상기 제2호스트에게 이동 에이전트의 계속적인 실행을 지시하는 계속 메시지를 보내는 과정을 구비함을 특징으로 하는 다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트 결함 포용 방법
|
6 |
6
제5항에 있어서, 상기 (d)과정은제1호스트로부터 취소 메시지를 받은 호스트는 현재 수행한 이동 에이전트 연산의 결과를 모두 취소하고 상기 이동 에이전트를 제거하는 과정을 더 구비하고,상기 (e)과정은제1호스트로부터 계속 메시지를 받으면, 이동 에이전트를 새로운 단계로 이주시키는 과정을 더 구비함을 특징으로 하는 다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트 결함 포용 방법
|
7 |
7
제4항에 있어서, 상기 지역 간 이주과정은이동 에이전트가 다른 지역의 제2호스트로 이주하기 전에 상기 제2호스트의 고장을 대비하기 위해 현재 단계의 제1호스트에 상기 이동에이전트를 복사하는 과정;이동 에이전트를 다른 지역의 제2호스트로 이주시키는 과정;현재 단계의 제1호스트는 같은 지역의 제1지역서버로 상기 이동 에이전트를 이동시키고, 상기 제1지역서버는 상기 이동에이전트가 다른 지역으로 이주한 지역의 제2지역서버로 이동에이전트를 이주시키는 과정;이동 에이전트를 수행한 제2호스트는 상기 제2호스트가 속한 지역의 제2지역서버에게 확인 요청 메시지를 보내는 과정;제2호스트가 제2지역서버로부터 다른 호스트로 이동 에이전트를 이주시키지 않았다는 확인 메시지를 받으면, 상기 제2호스트는 이동 에이전트 수행 결과를 반영하고, 이동 에이전트를 다음 호스트로 이주시키는 과정; 및만일 상기 제2지역서버가 현재 수행중인 호스트의 고장을 잘못 검출하여 다른 호스트로 이동 에이전트를 보냈다면 상기 제2지역서버는 제2호스트에게 취소 메시지를 보내는 과정을 구비함을 특징으로 하는 다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트 결함 포용 방법
|
8 |
8
네트워크로 연결되는 적어도 두 개의 지역을 포함하며 상기 지역 각각은 적어도 하나의 호스트 및 지역서버를 구비하는, 다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트 결함 포용 시스템에 있어서,이동 에이전트가 자신의 이주경로를 따라 이주할 때, 지역내 이동을 처리하는 지역내 이동처리부 및 지역간 이동을 처리하는 지역간 이동처리부를 구비하는 제1호스트;이동에이전트의 지역내 이동일 경우, 상기 제1호스트로부터 이주한 이동에이전트가 수행되며, 수행결과를 반영하기 위해 상기 제1호스트에게 단일수행 보장특성이 보장되는지 확인하고, 확인결과 취소메시지를 받으면 이동에이전트 및 그 수행결과를 삭제하고, 계속메시지를 받으면 이동에이전트의 실행을 계속하게 하는 제2호스트;이동 에이전트의 지역간 이동일 경우, 상기 제1호스트로부터 복사된 이동 에이전트를 저장하고 있으며, 상기 이동에이전트가 상기 제3호스트로 이동할 때 상기 다른 지역의 지역서버(제2지역서버)에 상기 이동에이전트를 이주시키는 제1지역서버;상기 제1지역서버가 이주시킨 이동에이전트를 저장하고 있으며, 같은 지역의 제3호스트의 확인요청 메시지를 받으면 다른 호스트로 이동 에이전트를 이주시켰는지 여부를 체크하여 이주 시켰으면 제3호스트에게 취소메시지를 보내고 그렇지 않으면 계속메시지를 보내는 제2지역서버; 및상기 제2지역서버의 지역에 존재하며, 상기 이동 에이전트가 수행되어 결과를 반영하고자 할 때 상기 제2지역서버에게 확인요청 메시지를 보내어 취소메시지를 받으면 이동에이전트와 그 수행결과를 삭제하고, 계속메시지를 받으면 이동에이전트가 계속 실행되게 하는 제3호스트를 포함함을 특징으로 하고, 상기 제1호스트의 지역내 이동처리부는지역내 이동일 경우, 이동에이전트를 복사한 후 다음 단계의 호스트로 이주시키고 이주된 이동에이전트의 호스트로부터 확인 메시지를 받으면 고장을 잘못 검출하여 이동에이전트를 다른 호스트로 이주시켰으면 취소메시지를 보내고 그렇지 않으면 실행계속을 나타내는 계속메시지를 보내며,상기 제1호스트의 지역간 이동처리부는지역간 이동일 경우, 이동 에이전트가 다른 지역의 호스트로 이주할 때, 이동에이전트를 복사한 후 상기 다른 지역의 호스트(제3호스트)로 이주시키고 자기가 속한 지역의 지역서버(제1지역서버)로 상기 이동 에이전트를 이동시키는, 다중 지역 이동 에이전트 컴퓨팅 환경에서의 이동 에이전트 결함 포용 시스템
|
9 |
9
제1항 내지 제6항 중 어느 한 항에 기재된 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|