트랜잭션의 중요도와 데이터의 유효성을 고려한 실시간 이동 트랜잭션 관리자의 설계

Design of Real-Time Mobile Transaction Manager considering Value of Transactions and Validity of Data

  • 조숙경 (인하대학교 전자계산공학과) ;
  • 안준순 (인하대학교 전자계산공학과) ;
  • 김경배 (전자통신연구원 컴퓨터.소프트웨어 연구소) ;
  • 이순조 (서원대학교 컴퓨터정보통신공학부) ;
  • 배해영 (인하대학교 전자계산공학과)
  • Cho, Sook-Kyoung (Dept of Computer Science & Engineering, Inha University) ;
  • Ahn, Jun-Soon (Dept of Computer Science & Engineering, Inha University) ;
  • Kim, Gyoung-Bae (Computer & Software Technology Laboratory, ETRI) ;
  • Lee, Soon-Jo (School of Computer, Information & Communication. Seowon University) ;
  • Bae, Hae-Young (Dept of Computer Science & Engineering, Inha University)
  • 발행 : 2001.04.13

초록

본 논문에서는 이동 컴퓨팅 환경에서 발생하는 실시간 이동 트랜잭션을 효율적으로 처리하기 위한 트랜잭션 관리자를 제안한다. 제안된 트랜잭션 관리자는 기존의 종료시한만 고려하던 방법과는 달리 이동 호스트 때문에 발생하는 실시간 데이터의 유효성도 함께 고려하여 트랜잭션의 실행여부를 판단한다. 그 후, 트랜잭션의 중요도와 종료시한을 고려한 우선순위 큐에 최적의 실행 윈도우를 생성하여 스케줄링하고, 실행될 트랜잭션을 선택할 때는 이동 호스트와의 접속 단절을 고려한다. 따라서, 제안된 기법은 실시간 데이터의 유효성 제약조건 위반에 따른 트랜잭션의 철회 후 재시작을 감소시키며, 종료시한을 만족시키는 실시간 이동 트랜잭션의 중요도의 합을 최대로 하는 장점을 가진다. 이 기법은 이동 통신, 응급 재난 구조 시스템 등에서 발생하는 실시간 이동 트랜잭션의 관리자로 적합하다.

키워드