1 |
1
링 기반 멀티캐스트 데이터 중계전송 서비스를 이용한 다-대-다 통신 서비스 제공 시스템에 있어서, 다수의 로컬 멀티캐스트 망 내에서 피어링된 노드들과 데이터를 동시에 송/수신하는 다수의 엣지 노드(ENMA)와, 유니캐스트 망 환경에서 서로 적어도 하나의 피어링을 맺고, 상기 피어링을 통해 임의의 로컬 멀티캐스트 망에서 발생한 데이터를 다른 로컬 멀티캐스트 망으로 전달하는 다수의 코어 노드(CNMA)를 포함하는 것을 특징으로 하는 다대다 통신 서비스 제공 시스템
|
2 |
2
제1항에 있어서, 상기 다수의 엣지 노드와 상기 다수의 코어 노드를 관리하는 세션 관리기를 더 포함하는 것을 특징으로 하는 다대다 통신 서비스 제공 시스템
|
3 |
3
제2항에 있어서, 상기 세션 관리기는 현재 세션에 참석하는 모든 코어 노드들의 정보를 실시간으로 감시하며, 상기 모든 코어 노드들의 정보 및 필요한 엣지 노드에 대한 정보를 일대일 연결을 통해 실시간으로 관리함을 특징으로 하는 다대다 통신 서비스 제공 시스템
|
4 |
4
제1항에 있어서, 상기 다수의 코어 노드는 하프 메시(Half-mesh) 형태로 서로 연결되며, 각각 동일 통신 세션에 존재하는 모든 코어 노드들에 대한 정보를 가짐을 특징으로 하는 다대다 통신 서비스 제공 시스템
|
5 |
5
제4항에 있어서, 상기 각 코어 노드는 최단거리의 코어 노드와 피어링을 맺고, 추가적인 링크를 보유한 경우 최장거리의 코어 노드와 연결을 시도함을 특징으로 하는 다대다 통신 서비스 제공 시스템
|
6 |
6
제4항에 있어서, 상기 다수의 코어 노드는 풋 프린트를 표시한 데이터 메시지를 서로 교환함을 특징으로 하는 다대다 통신 서비스 제공 시스템
|
7 |
7
제6항에 있어서, 상기 풋 프린트는 양방향성 데이터를 수용하고, 중복된 데이터의 재전송을 막기 위한 지나쳐온 코어 노드들의 식별자 리스트를 의미함을 특징으로 하는 다대다 통신 서비스 제공 시스템
|
8 |
8
제1항에 있어서,각 엣지 네트워크 내의 다수의 엣지 노드는 하나의 코어 노드를 루트로 트리 형태로 이루어지며, 모든 엣지 노드는 상기 데이터를 상향/하향 스트림을 통해 동시에 송신 및 수신함을 특징으로 하는 다대다 통신 서비스 제공 시스템
|
9 |
9
다수의 로컬 멀티캐스트 망을 이루는 다수의 엣지 노드와, 유니캐스트 망에 존재하는 코어 노드를 구비하는 다대다 통신 서비스 제공 시스템에서, 링 기반 멀티케스트 데이터 중계전송 서비스를 이용한 다대다 통신 서비스 제공 방법에 있어서, 상기 각 로컬 멀티캐스트 망 내의 상기 다수의 엣지 노드 간 피어링을 설정하는 과정과,상기 다수의 코어 노드 간 적어도 하나의 피어링을 설정하는 과정과,상기 다수의 코어 노드에서의 데이터 전달을 결정하여 상기 설정된 피어링을 통해 상기 데이터를 전달하는 과정과, 상기 다수의 엣지 노드에서의 데이터 전달을 결정하여 상기 설정된 피어링을 통해 상기 데이터를 전달하는 과정을 포함하는 것을 특징으로 하는 다대다 통신 서비스 제공 방법
|
10 |
10
제9항에 있어서, 상기 다수의 엣지 노드와 상기 다수의 코어 노드에 대한 정보를 관리하는 과정을 더 포함하는 것을 특징으로 하는 다대다 통신 서비스 제공 방법
|
11 |
11
제10항에 있어서, 상기 다수의 엣지 노드와 상기 다수의 코어 노드에 대한 정보를 관리하는 과정은, 현재 세션에 참석하는 모든 코어 노드들의 정보를 실시간으로 감시하는 단계와,상기 모든 코어 노드들의 정보 및 필요한 엣지 노드에 대한 정보를 일대일 연결을 통해 실시간으로 관리하는 단계와,상기 현재 세션에 참석하는 모든 코어 노드들의 정보를 해당 코어 노드들로 알려주는 단계를 포함하는 것을 특징으로 하는 다대다 통신 서비스 제공 방법
|
12 |
12
제9항에 있어서, 상기 다수의 엣지 노드 간 피어링을 설정하는 과정은, 자신의 엣지 도메인 내 코어 노드를 루트로 하여 트리 형태로 연결하고, 상향 및 하향 방식으로 데이터 전송 경로를 설정함을 특징으로 하는 다대다 통신 서비스 제공 방법
|
13 |
13
제9항에 있어서, 상기 다수의 코어 노드 간 적어도 하나의 피어링을 설정하는 과정은, 상기 각 코어 노드가 최단거리의 코어 노드에 연결하여 피어링을 설정하는 단계와, 추가 링크를 보유한 경우 자신의 코어 노드 식별자 리스트에서 최장거리의 코어 노드를 검색하는 단계와, 상기 검색된 최장거리의 코어 노드와 연결을 시도하여 피어링을 설정하는 단계와, 다른 추가 링크를 보유한 경우 다음 최장 거리 코어 노드와 연결을 시도하는 단계를 포함함하는 것을 특징으로 하는 다대다 통신 서비스 제공 방법
|
14 |
14
제13항에 있어서, 상기 최단거리의 코어 노드와의 연결을 실패한 경우 다음 최단 거리의 코어 노드와 연결을 시도하는 단계와,상기 최장거리의 코어 노드와의 연결을 실패한 경우 다음 최장 거리의 코어 노드와 연결을 시도하는 단계를 더 포함함하는 것을 특징으로 하는 다대다 통신 서비스 제공 방법
|
15 |
15
제9항에 있어서, 상기 다수의 코어노드에서의 데이터 전달을 결정하여 상기 설정된 피어링을 통해 상기 데이터를 전달하는 과정은, 상기 데이터 전달을 위한 데이터 메시지를 수신하는 단계와,상기 데이터 메시지에 포함된 풋프린트를 검사하는 단계와, 상기 풋프린트에 자신의 식별자가 포함되지 않은 경우 다른 코어 노드들 간의 피어링 관계를 확인하는 단계와,상기 피어링 관계가 있는 다른 코어 노드가 존재하면 상기 풋프린트에 상기 자신의 식별자를 추가하는 단계와, 상기 데이터를 전달받아 상기 다른 코어 노드로 상기 데이터를 전달하는 단단계를 포함하는 것을 특징으로 하는 다대다 통신 서비스 제공 방법
|
16 |
16
제15항에 있어서, 상기 풋프린트에 자신의 식별자가 포함되지 않은 경우 상기 데이터를 전달한 노드에게 오류를 통보 및 상기 오류를 기록하는 단계를 더 포함하는 것을 특징으로 하는 다대다 통신 서비스 제공 방법
|
17 |
17
제16항에 있어서, 상기 풋 프린트는 양방향성 데이터를 수용하고, 중복된 데이터의 재전송을 막기 위한 지나쳐온 코어 노드들의 식별자 리스트를 의미함을 특징으로 하는 다대다 통신 서비스 제공 방법
|
18 |
18
제9항에 있어서, 상기 다수의 엣지 노드에서의 데이터 전달을 결정하여 상기 설정된 피어링을 통해 상기 데이터를 전달하는 과정은,상기 데이터 전달을 위한 데이터 메시지를 수신하는 단계와, 상기 데이터 메시지를 전달한 노드가 상향 노드인 경우 하향 노드로 상기 데이터를 전달하는 단계와, 상기 데이터 메시지를 전달한 노드가 상향 노드가 아닌 경우 상기 데이터 메시지를 제거 및 오류를 기록하는 단계를 포함하는 것을 특징으로 하는 다대다 통신 서비스 제공 방법
|