A Concurrent Notification Service with a Consistency and Atomicity Guarantee on Subscribers

수신자들간의 일관성과 원자성을 보장하는 Concurrent Notification Service

  • Published : 2002.11.15

Abstract

본 논문의 수신자들간의 일관성과 원자성을 보장하는 Concurrent Notification Service는 일반적인 Publish-and-Subscribe 모델의 Notification 서비스에서는 처리할 수 없었던 수신자를 예측하는 기능, 다른 수신자들이 허락하지 않은 송신자로부터의 메시지를 여과하는 기능, 원자성(Atomicity)을 지원하기 위하여 그룹 통신 시스템의 멤버쉽 관리 기법을 도입한다. 또한, 이동 인터넷 환경이나 원거리 통신에서와 같이 불안정한 네트워크 환경에서 자주 발생하는 서버와 수신자들간의 통신 단절로 인하여 발생할 빈번한 멤버쉽 변경과정의 부하를 줄일 수 있는 융통성 있는 멤버쉽 관리 알고리즘을 설계한다. 그리고, 서버 측 메시지 버퍼에서 서로 관계가 없는 메시지들의 병행 처리할 수 있도록 설계하여 처리 속도를 향상시킬 수 있다. 이를 통하여 응용 개발자는 수신자들의 일관성과 원자성을 보장하는 응용의 개발을 단순화할 수 있으며 동시에 고성능을 기대할 수 있다.

Keywords