Design and Implementation of Event Channel Service for Distributed Environment

분산 환경을 위한 이벤트 채널 서비스의 설계 및 구현

  • 안형근 (건국대학교 컴퓨터·정보통신 공학과) ;
  • 한영태 (건국대학교 컴퓨터·정보통신 공학과) ;
  • 민덕기 (건국대학교 컴퓨터·정보통신 공학과)
  • Published : 2003.10.01

Abstract

고전적인 Client/server환경에서의 통신은 Lan 환경하의 동기적 일대일 통신 기반 이였다. 그러나 인터넷이 확산되고 일반화되면서 많은 소프트웨어들은 Cluster 또는 Grid 같은 분산시스템 환경과 핸드폰, PDA 같은 Mobile환경에서 개발되고 있다. 이러한 환경은 WAN기반의 비동기적 일대다 다대다 통신을 기반으로 한다. 본 논문은 이러한 환경에 적합한 애플리케이션에 독립적이고 비동기 통신을 제공하며 각 통신요소(Event Supplier, Consumer)를 그룹으로 묶어 동적으로 관리해주는 기능을 제공하는 Event Channel Service를 제안한다. 이 Event Channel Service는 Event Channel을 사용하여 Event Supplier와 Consumer를 분리하며 Push. Pull 방식으로 Event를 전달할 수 있는 구조를 제공한다. 또한 다양한 Protocol을 지원하고 Quality of Service를 제공한다.

Keywords