Load Distribution of Agent Delegation Model in Mobile Agent Based Workflow Systems

이동에이전트 기반 워크플로우 시스템에서 에이전트 위임모델의 부하분산

  • Yoo, Jeong-Joon (Department of Information and Communications Kwang-Ju Institute of Science and Technology(K-JIST)) ;
  • Lee, Dong-Ik (Department of Information and Communications Kwang-Ju Institute of Science and Technology(K-JIST)) ;
  • Jung, Seung-Woog (SCM Team, Department of EC, ETRI) ;
  • Kim, Joong-Bae (SCM Team, Department of EC, ETRI)
  • 유정준 (광주과학기술원 정보통신공학과) ;
  • 이동익 (광주과학기술원 정보통신공학과) ;
  • 정승욱 (한국전자통신연구원 전자상거래연구부 SCM연구팀) ;
  • 김중배 (한국전자통신연구원 전자상거래연구부 SCM연구팀)
  • Published : 2001.10.12

Abstract

에이전트 위임모델 기반 워크플로우 시스템은 기존 클라이언트 서버기반 워크플로우 시스템과 이동에이전트 기반 워크플로우 시스템보다 워크플로우 수가 증가하고 워크플로우 구조가 복잡해짐에 따라 보다 좋은 성능 및 확장성을 제공한다. 이는 에이전트 위임모델이 워크플로우 엔진에서 발생하는 병목현상을 제거하여 작업수행자(Task Performer)라 명명된 호스트들로 워크플로우 엔진의 부하를 자연스럽게 분산시키기 때문이다. 에이전트 위임모텔은 워크플로우 엔진의 부하를 제거하지만, 작업수행자의 부하를 고려하지 않고 작업을 할당하기 때문에, 작업수행자에 병목현상을 발생시킬 수 있다. 이는 에이전트 위임모델의 목적인 워크플로우 시스템의 성능 및 확장성 향상을 저해하는 요인이다. 따라서, 워크플로우 시스템의 성능 및 확장성을 향상시키기 위해서는 작업수행자에 발생하는 병목현상을 제거해야 한다. 본 논문에서는 작업수행자의 병목현상을 제거하기 위해 응답리스트(Response List)를 제안하며 응답리스트 관리방법을 제시한다. 이러한 응답리스트가 에이전트 위임모델 기반 워크플로우 시스템의 성능 및 확장성 향상에 어떠한 영향을 미치는지 성능평가를 수행한다.

Keywords