1 |
1
복수의 프로세스를 포함하는 시스템에서 송신자 기반 메시지의 로그를 관리하는 방법에 있어서,대표 프로세스가 송신 프로세스로부터 메시지를 수신하는 단계;상기 대표 프로세스가 상기 메시지의 최종 수신자가 아닌 경우, 상기 메시지를 수신 프로세스로 전달하고, 상기 수신 프로세스로부터 상기 메시지에 대한 수신일련번호를 수신하는 단계; 상기 대표 프로세스가 상기 수신일련번호를 포함하는 완전 로그 정보를 휘발성 메모리에 기록하는 단계;고장난 프로세스를 재생성한 회복 프로세스가 상기 고장난 프로세스가 대표 프로세스이면, 지역내외의 다른 프로세스로 회복 요구 메시지를 브로드캐스팅하고, 상기 고장난 프로세스가 대표 프로세스가 아니면, 지역내의 다른 프로세스로 상기 회복 요구 메시지를 브로드캐스팅하는 단계;상기 회복 프로세스가 상기 회복 요구 메시지에 대해 메시지 및 로그 정보를 포함하는 응답을 수신하면, 상기 회복 프로세스의 재연 버퍼에 상기 응답에 대한 완전 로그 정보를 수신일련번호 순으로 저장하는 단계;상기 회복 프로세스가 상기 수신일련번호가 할당되지 않은 메시지에 대한 부분적 로그 정보를 저장하는 단계; 및상기 회복 프로세스가 상기 재연 버퍼에 정렬된 순서대로 고장 전 보내진 모든 메시지들을 순서대로 재연하는 단계를 포함하는 로그 관리 방법
|
2 |
2
제1 항에 있어서,상기 송신 프로세스는 상기 메시지 발송에 상응하여 상기 메시지에 대한 부분적 로그 정보를 상기 송신 프로세스의 휘발성 메모리에 기록하는 것을 특징으로 하는 로그 관리 방법
|
3 |
3
제2 항에 있어서,상기 부분적 로그 정보는 상기 메시지의 송신일련번호, 상기 송신 프로세스의 식별정보 및 상기 수신 프로세스의 식별정보 중 적어도 하나인 것을 특징으로 하는 로그 관리 방법
|
4 |
4
제1 항에 있어서,상기 완전 로그 정보의 기록에 따라 상기 대표 프로세스는 상기 수신일련번호 수신에 따른 응답을 상기 수신 프로세스로 전송하는 단계; 및상기 수신 프로세스는 상기 응답에 따라 후행하는 메시지를 다른 프로세스로 전송하는 단계를 포함하는 로그 관리 방법
|
5 |
5
삭제
|
6 |
6
삭제
|
7 |
7
제1 항에 있어서,상기 회복 요구 메시지에 대한 응답에 포함된 메시지의 최종 수신 프로세스가 상기 대표 프로세스가 아니면, 상기 회복 프로세스는 상기 메시지를 상기 최종 수신 프로세스로 전송하는 단계; 및상기 회복 프로세스는 상기 최종 수신 프로세스로부터 수신일련번호를 수신하고, 상기 수신일련번호를 포함하여 로그 회복 절차를 수행하는 단계를 포함하는 로그 관리 방법
|
8 |
8
제1 항에 있어서,상기 부분적 로그 정보는 선입선출 순으로 저장되어 처리되는 것을 특징으로 하는 로그 관리 방법
|
9 |
9
제1 항에 있어서,상기 메시지들을 순서대로 재연하는 단계는,상기 회복 프로세스가 지역내의 모든 프로세스로부터 상기 회복 요구 메시지에 대한 응답을 수신한 이후 수행되는 것을 특징으로 하는 로그 관리 방법
|
10 |
10
복수의 프로세스를 포함하는 시스템에서의 송신자 기반 메시지의 로그를 관리하는 방법을 수행하기 위해 전자장치에 의해 실행될 수 있는 명령어의 프로그램이 유형적으로 구현되어 있으며, 상기 전자장치에 의해 판독될 수 있는 프로그램을 기록한 기록매체에 있어서대표 프로세스가 송신 프로세스로부터 메시지를 수신하는 단계;상기 대표 프로세스가 상기 메시지의 최종 수신자가 아닌 경우, 상기 메시지를 수신 프로세스로 전달하고, 상기 수신 프로세스로부터 상기 메시지에 대한 수신일련번호를 수신하는 단계; 상기 대표 프로세스가 상기 수신일련번호를 포함하는 완전 로그 정보를 휘발성 메모리에 기록하는 단계;고장난 프로세스를 재생성한 회복 프로세스가 상기 고장난 프로세스가 대표 프로세스이면, 지역내외의 다른 프로세스로 회복 요구 메시지를 브로드캐스팅하고, 상기 고장난 프로세스가 대표 프로세스가 아니면, 지역내의 다른 프로세스로 상기 회복 요구 메시지를 브로드캐스팅하는 단계;상기 회복 프로세스가 상기 회복 요구 메시지에 대해 메시지 및 로그 정보를 포함하는 응답을 수신하면, 상기 회복 프로세스의 재연 버퍼에 상기 응답에 대한 완전 로그 정보를 수신일련번호 순으로 저장하는 단계;상기 회복 프로세스가 상기 수신일련번호가 할당되지 않은 메시지에 대한 부분적 로그 정보를 저장하는 단계; 및상기 회복 프로세스가 상기 재연 버퍼에 정렬된 순서대로 고장 전 보내진 모든 메시지들을 순서대로 재연하는 단계를 수행하는 프로그램을 기록한 기록매체
|