한국정보처리학회:학술대회논문집 (Proceedings of the Korea Information Processing Society Conference)
- 한국정보처리학회 2006년도 추계학술발표대회
- /
- Pages.551-554
- /
- 2006
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
AOP를 이용한 이동 에이전트의 투명한 이주 기법 설계
Transparent Migration Scheme of Mobile Agent by using AOP
- Lim, Won-Taek (School of Information and Communication Engineering, Sungkyunkwan University) ;
- Kim, Gu-Su (School of Information and Communication Engineering, Sungkyunkwan University) ;
-
Eom, Young-Ik
(School of Information and Communication Engineering, Sungkyunkwan University)
- 발행 : 2006.11.10
초록
Java 기반의 이동 에이전트 시스템은 에이전트의 실행 상태를 이주시킬 수 없는 문제점을 가지고 있다. 이러한 문제점을 해결하기 위해 JVM을 수정하거나 이주에 필요한 소스 코드, 혹은 바이트 코드를 삽입하는 메커니즘을 이용한 이동 에이전트 시스템들이 연구되었다. 하지만 이러한 시스템들은 이식성이 떨어지거나 에이전트의 이주부분을 프로그래밍 할 수 없는 단점이 존재한다. 또한 이러한 시스템들은 플랫폼의 요청에 의한 에이전트 이주 기법인 forced migration을 지원하지 않는다. 본 논문에서는 AOP(Aspect Oriented Programming)를 이용한 에이전트의 투명한 이주 기법을 제안한다. 제안 기법에서는 에이전트를 비즈니스 로직, 이동성 코드, 상태 저장 코드로 나누어 개발하고, 이를 직조하여 이동 에이전트를 개발한다. 제안 기법을 사용하면 에이전트 개발자는 이동 에이전트의 비즈니스 로직 개발에 집중할 수 있고 에이전트의 이주 부분을 프로그래밍 함으로써, 유연한 에이전트의 이주 정책을 수립할 수 있다.
키워드