Supporting Persistence and Exception Handling in SMART Agent System

SMART 에이전트 시스템의 영속성 및 예외처리 지원

  • 구형서 (울산대학교 컴퓨터 정보통신 공학부) ;
  • 김진홍 (울산대학교 컴퓨터 정보통신 공학부) ;
  • 유양우 (울산대학교 컴퓨터 정보통신 공학부) ;
  • 이명재 (울산대학교 컴퓨터 정보통신 공학부) ;
  • 이명준 (울산대학교 컴퓨터 정보통신 공학부)
  • Published : 2001.04.01

Abstract

이동 에이전트 시스템(Mobile Agent System)의 상호운용성을 위한 표준화 작업의 결과로 OMG(Object Management Group)로부터 MAF(Mobile Agent Facility) 명세가 제안되었다. MAF 명세는 이동 에이전트 시스템간의 상호운용성은 지원하지만, 시스템의 견고성을 위하여 필요한 에이전트 시스템의 영속성과 에이전트 실행 시 발생하는 예외 상황에 대하여는 규정하지 않고 있다. SMART 에이전트 시스템은 MAF 명세의 표준 인터페이스를 구현하여 개발된 이동 에이전트 시스템으로서, 본 논문에서는 SMART 시스템의 영속성과 예외 처리 지원에 대하여 기술한다. SMART 시스템은 영속성을 위하여 시스템의 정보(실행중인 플레이스, 에이전트 등)를 저장하고 복원하며, 예외 상황을 지원 접근 등급에 따라 처리하였다. 시스템의 영속성과 예외 처리는 객체의 영속성을 체계적으로 지원하는 JavaSpace 기술을 이용하여 구현되었다.

Keywords