When we use multicast services in heterogeneous networks such that the wired networks and the mobile ad hoc networks are combined, it is inefficient to apply homogeneous overlay multicast protocol for both networks, due to difference such as existence of mobility and the limitation of bandwidth, power capacity of end hosts and so on. So, to provide overlay multicast protocol in heterogeneous network, we apply optimized protocol for each network which requires protocol translation. And the location of the protocol translation function can be considered.
In this thesis, we propose integration schemes according to possible locations of the translation node and evaluate each scheme.
다양한 디바이스의 사용이 늘어나고, 네트워크의 형태도 다양해지고 있다. 각각의 디바이스는 메모리 용량, 파워의 용량, 이동성 여부 등 서로 다른 특성을 가지고 있다. 뿐만 아니라, 네트워크의 형태마다 다른 특성을 지니고 있다. 예를 들어, 유선 망의 경우 충분한 대역폭과 정해진 인프라 구조를 가지고 있는데 반해 무선 애드 혹 망의 경우 대역폭이 제한되어 있으며 특별히 정해진 인프라 구조를 가지고 있지 않다.
오늘날, 화상 회의, 온라인 게임, 멀티미디어 스트리밍 등 멀티캐스트를 사용하는 그룹 기반 응용 프로그램이 많이 사용되고 있다. IP 멀티캐스트 서비스는 서비스 실현의 기술적, 비용적인 한계와 실제 사용상에 발생하는 많은 문제점으로 인하여 이에 대한 대안의 하나로 응용 계층 멀티캐스트 (Application Layer Multicast 또는 Overlay Multicast) 에 대한 연구가 활발하다. 응용 계층 멀티캐스트 역시 유선 네트워크에서 사용되는지, 무선 애드 혹 네트워크에서 사용되는지에 따라 다른 프로토콜들이 사용되고 있다. 사용자들이 여러 형태의 네트워크에 혼재되어 있더라도 멀티캐스트 서비스가 원활하게 이루어질 수 있어야 한다.
유선 네트워크와 무선 애드 혹 네트워크가 혼재되어 있을 때, 멀티캐스트를 제공할 수 있는 방법에는 크게 두 가지가 있다. 첫 번째, 단일 프로토콜을 양 네트워크에 똑같이 적용시키는 방법이다. 하지만, 이 방법은 두 네트워크의 상반된 특성을 동시에 만족시키기 힘들다. 두 번째, 각 프로토콜을 번역 시켜줄 수 있는 특별한 노드를 정의하고 각각의 네트워크에 적합한 프로토콜을 사용하도록 하는 방법이다. 이 방법에서는 번역 노드 (translation node)의 위치를 고려해 볼 수 있다.
본 논문에서는 두 번째 방법에서 번역 노드의 위치에 따른 스킴을 제안하고, 각각 스킴을 평가하였다.