An Efficient Algorithm for Causal Message Delivery in Distributed Mobile Systems

분산 이동 시스템에서 인과적 메시지 전달을 위한 효율적인 알고리즘

  • 노성주 (고려대학교 컴퓨터학과 분산시스템연구실) ;
  • 정광식 (고려대학교 컴퓨터학과 분산시스템연구실) ;
  • 김기범 (고려대학교 컴퓨터학과 분산시스템연구실) ;
  • 안진호 (고려대학교 컴퓨터학과 분산시스템연구실) ;
  • 황종선 (고려대학교 컴퓨터학과 분산시스템연구실)
  • Published : 2000.04.01

Abstract

분산 이동 시스템은 단순한 통신 기능에서 작업 흐름 관리, 화상회의, 전자 메일과 같은 서비스를 제공하는 시스템으로 급속히 확대.발전하고 있으며, 이들 어플리케이션들은 사용자의 요구를 반영하기 위해 메시지를 인과적 순서로 전달해야 한다. 인과적 메시지 전달을 제공하는 기존의 방법들은 많은 피기백(piggyback) 정보로 인한 통신 오버헤드 혹은 어플리케이션으로 전달하는 메시지의 지연, 이동 호스트의 증가에 대한 비확장성 등의 문제점이 있다. 이 논문은 기지국과 이동 호스트 사이의 종속 정보 행렬을 기지국이 유지하며, 즉각 선행자 메시지(immdiate predecessor message)에 대한 종속 정보만을 각 메시지에 피기백하는 방법을 통하여 기존 기법의 문제점을 해결하는 효율적인 인과적 메시지 전달 기법을 제안한다. 제안하는 알고리즘은 이전의 알고리즘들과 비교해서 낮은 메시지 오버헤드를 가지며, 메시지를 전달할 때의 불필요한 지연(inhibition)이 발생하지 않는다. 또한 제안된 알고리즘은 이동 호스트의 에너지 사용에 대한 제약성, 무선 통신의 낮은 대역폭, 이동 호스트 수의 증가에 대한 확장성, 무선 통신의 잦은 접속 단절과 같은 요소를 고려한다.

Keywords