Light-Weight Recovery Utilities for Seamless Service in Ubiquitous System

유비쿼터스 시스템의 중단 없는 서비스를 위한 경량화된 결함복구 유틸리티

  • Hyun Jae-Myung (Graduate School of Information and Communication, Ajou University) ;
  • Choi Chang-Yeol (Graduate School of Information and Communication, Ajou University) ;
  • Kim Sung-Soo (Graduate School of Information and Communication, Ajou University)
  • 현재명 (아주대학교 정보통신전문대학원) ;
  • 최창열 (아주대학교 정보통신전문대학원) ;
  • 김성수 (아주대학교 정보통신전문대학원)
  • Published : 2006.06.01

Abstract

유비쿼터스 시스템(Ubiquitous System)이 가지는 특징인 무선 네트워크, 제한된 자원 등으로 인하여 결함이 발생할 가능성이 높다. 이런 상황에서 결함이 발생하여도 계속적으로 사용자에게 서비스를 제공하기 위해서는 결함 복구방법이 필요하며 가장 많이 쓰이는 방법으로는 마이그레이션(Migration)이 있으나 마이그레이션 자체가 가지는 오버헤드(Overhead)로 인하여 유비쿼터스 시스템에서는 사용하기 어려운 문제점을 가지고 있다. 본 논문에서는 이러한 문제점을 해결하기 위하여 경량화되어 시스템에 적은 오버헤드를 가지며 빠르게 결함을 복구할 수 있는 AHU(Autonomic Healling Utilites)를 개발하였다. AHU는 AHUServer, AHUClient, AHUBackup으로 구성되어 있으며 JDI(Java Debugging Interface)를 사용하여 사용자 어플리케이션(Application)의 필요 정보만을 추출하여 저장하고 최소한의 노력으로 사용자 시스템 또는 어플리케이션에 결함이 발생하여도 사용자의 통제없이 빠른 시간내에 서비스가 중단된 시점부터 계속적으로 서비스를 제공한다.

Keywords