Abstract
Most of collaborative applications use the Server-Client paradigm where all requests of clients will be delivered first to server and that server distributes again the requests to the rest of clients. This server-oriented operation and data transmission mechanism always presents end-to-end communications between the server and clients that can notably decrease the overall performance of applications. In this paper, we propose a new design approach to inhibit the inefficiency of applications using active networking concepts. We propose the ASM service that offers an application-specific in-network multicast functions, the AMTC service and its tree algorithm that builds anon-core based shared tree for multicast. These proposed services locate in active nodes performing its services as part of the overall system to improve the performance of collaborative applications.
대부분의 공동작업 응용들은 클라이언트-서버 패러다임을 이용하고 있어 모든 클라이언트의 요청이 일단 서버에게 전달되고, 서버에 의해 재전송되는 서버 중심의 기능과 정보 전송 기법을 사용하고 있다. 이것은 항상 서버와 클라이언트간의 양단간 통신을 발생시킴으로써 응용의 전반적인 성능을 저하시키는 요인이 되고 있다. 본 논문에서는 이러한 공동작업 응용의 비효율성을 지양하고, 응용의 요구사항에 부합되는 기능과 동작 방법을 액티브 네트워크 개념을 도입하여 제안하고자 한다. 공동작업에 참여하는 그룹의 세션정보를 기반으로 신속한 멀티캐스트를 수행하는 ASM (Active Session Multicast) 서비스, 멀티캐스트 트리 구성 서비스인 AMTC (Active Multicast Tree Constructor)와 트리 구성 알고리즘을 제안한다. 제안하는 서비스들은 액티브 네트워크 구조상에서 공동작업 응용의 요구에 따라 네트워크가 일부 함께 동작하는 방식으로 결과적으로는 응용의 성능을 높일 수 있는 새로운 네트워크 구조 개념을 도입한 것이다.