New Design Approach for Improving the Performance of Collaborative Applications using Active Networks

액티브 네트워크 구조상에서 공동작업 응용을 위한 성능 향상 기법

  • 이종화 (한국전자통신연구원 표준연구센터 정회원) ;
  • 고석주 (한국전자통신연구원 표준연구센터 정회원)
  • Published : 1999.12.01

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)와 트리 구성 알고리즘을 제안한다. 제안하는 서비스들은 액티브 네트워크 구조상에서 공동작업 응용의 요구에 따라 네트워크가 일부 함께 동작하는 방식으로 결과적으로는 응용의 성능을 높일 수 있는 새로운 네트워크 구조 개념을 도입한 것이다.

Keywords

References

  1. 한국정보처리학회 논문지 v.5 no.5 개방형 분산 처리 환경에서의 다자간 대화형 응용 서비스 및 다중 세션 관리 서비스 설계 이종화
  2. 한국정보통신학회 v.2 no.3 멀티미디어 서비스 프레임워크에서의 Active Networking 기술 적용 방안 이종화;함진호
  3. IEEE INFORCOM '98 Improveing the Performance of Distributed Applications Using Active Networks Ulana Legedza;David Wetherall;John Guttag
  4. IEEE Communications Magazine A Survey of Active Network Research David L. Tennehouse;Jonathan M. Smith;W. David Sincoskie;Gary J. Minden
  5. IEEE INFORCOM '98 Active Reliable Multicast Li-wei H. Lehman;Stephen J. Garland;David L. Tennenhouse
  6. Core Based Trees Multicast Routing Architecture A. J. Ballardie
  7. Core Based Trees (CBT version 3) Multicast Routing: Protocol Specification A. J. Ballardie;B. Cain;Z. Zhang
  8. 정보처리학회지 특별기고 v.5 no.6 Active Network 구조 및 관련 기술 이종화;함진호
  9. IEEE OPENARCH '98 ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols David J. Wetherall;John V. Guttag;David L. Tennenhouse
  10. ANEP
  11. Electronics Letters, 27th v.35 no.11 Seok, J. Koh;Myung K. Shin;Jong H. Yi;Jin H. Hahm;Chee H. Park
  12. Major MBONE routers and links S. Casner