1 |
1
매 라운드마다 1씩 증가하는 시퀀스 값을 포함하는 동기 정보 패킷을 네트워크를 통해 이웃 노드로부터 수신하는 송수신부와,상기 송수신부를 통해 수신되는 상기 동기 정보 패킷을 자신 노드의 시퀀스 값과 함께 테이블에 저장하는 테이블 관리부와,시간 동기화 시점이 되면, 상기 자신 노드의 현재 시퀀스 값과 이웃 노드들의 시퀀스 값에 의거하여, 다수의 이웃 노드들 중 시간 동기화에 이용될 대상 노드들을 결정하는 패킷 관리부와,상기 테이블에 저장된 상기 대상 노드들의 동기 정보에 의거하여, 상기 자신 노드의 로지컬 클록을 업데이트하는 동기화 수행부를 포함하고,상기 패킷 관리부는,상기 테이블의 데이터를 이용하여 시간 동기화를 위한 정보 패킷을 생성하고, 상기 송수신부를 통해 상기 정보 패킷을 상기 이웃 노드들에게 브로드캐스팅하는노드의 시간동기 제어 장치
|
2 |
2
제 1 항에 있어서,상기 테이블 관리부는,각 라운드가 진행될 때마다 상기 테이블에 저장된 정보 값을 업데이트하는노드의 시간동기 제어 장치
|
3 |
3
제 2 항에 있어서,상기 테이블 관리부는,상기 각 라운드의 진행에 따라 업데이트되지 않는 정보 값들을 제거하는노드의 시간동기 제어 장치
|
4 |
4
제 1 항에 있어서,상기 패킷 관리부는,상기 자신 노드의 현재 시퀀스 값보다 작은 시퀀스 값을 갖는 제외 대상 노드들을 시간 동기화 대상의 엔트리로부터 제거하는 방식으로 상기 대상 노드들을 결정하는노드의 시간동기 제어 장치
|
5 |
5
제 4 항에 있어서,상기 제외 대상 노드들은,상기 네트워크에 새롭게 진입한 신규 노드와 상기 네트워크로부터 이탈한 이탈 노드를 포함하는노드의 시간동기 제어 장치
|
6 |
6
매 라운드마다 1씩 증가하는 시퀀스 값을 포함하는 동기 정보 패킷을 네트워크를 통해 이웃 노드로부터 수신하는 단계와,수신된 이웃 노드의 동기 정보 패킷을 자신 노드의 시퀀스 값과 함께 테이블에 저장하는 단계와,시간 동기화 시점이 되면, 상기 자신 노드의 현재 시퀀스 값과 이웃 노드의 시퀀스 값에 의거하여, 다수의 이웃 노드들 중 시간 동기화에 이용될 대상 노드들을 결정하는 단계와,상기 테이블에 저장된 상기 대상 노드들의 동기 정보에 의거하여, 상기 자신 노드의 로지컬 클록을 업데이트하는 단계를 포함하는노드의 시간동기 제어 방법
|
7 |
7
제 6 항에 있어서,상기 저장하는 단계는,각 라운드가 진행될 때마다 상기 테이블에 저장된 정보 값을 업데이트하는노드의 시간동기 제어 방법
|
8 |
8
제 7 항에 있어서,상기 저장하는 단계는,상기 각 라운드의 진행에 따라 업데이트되지 않는 정보 값들을 제거하는노드의 시간동기 제어 방법
|
9 |
9
제 6 항에 있어서,상기 결정하는 단계는,상기 자신 노드의 현재 시퀀스 값보다 작은 시퀀스 값을 갖는 제외 대상 노드들을 시간 동기화 대상의 엔트리로부터 제거하는 방식으로 상기 대상 노드들을 결정하는노드의 시간동기 제어 방법
|
10 |
10
제 9 항에 있어서,상기 제외 대상 노드들은,상기 네트워크에 새롭게 진입한 신규 노드와 상기 네트워크로부터 이탈한 이탈 노드를 포함하는노드의 시간동기 제어 방법
|
11 |
11
노드의 시간 동기화를 제어하는 방법을 프로세서가 수행하도록 하는 컴퓨터 프로그램이 저장된 컴퓨터 판독 가능한 기록매체로서,상기 노드의 시간 동기화를 제어하는 방법은,매 라운드마다 1씩 증가하는 시퀀스 값을 포함하는 동기 정보 패킷을 네트워크를 통해 이웃 노드로부터 수신하는 단계와,수신된 이웃 노드의 동기 정보 패킷을 자신 노드의 시퀀스 값과 함께 테이블에 저장하는 단계와,시간 동기화 시점이 되면, 상기 자신 노드의 현재 시퀀스 값과 이웃 노드의 시퀀스 값에 의거하여, 다수의 이웃 노드들 중 시간 동기화에 이용될 대상 노드들을 결정하는 단계와,상기 테이블에 저장된 상기 대상 노드들의 동기 정보에 의거하여, 상기 자신 노드의 로지컬 클록을 업데이트하는 단계를 포함하는컴퓨터 판독 가능한 기록매체
|