본문 바로가기
KERD
논문KCI 등재

네트워크 소요시간 최소화를 위한 이동 에이전트의 멀티캐스트 이주 모델 구현

Implementation of Mobile Agent Multicast Migration Model for Minimizing Network Required Time

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류공학

초록

이동 에이전트는 호스트 간의 통신 횟수, 전송 데이터의 양, 에이전트의 크기, 네트워크 상태 등의 요소에 따라 매우 다양한 성능을 보이며 특히, 이주 방식은 분산 시스템의 전체 성능에 큰 영향을 준다. 대부분의 기존 이주 방식은 고정된 순서대로 호스트를 방문하고 방문한 호스트에서 작업을 수행한 후, 결과를 계속 누적시키면서 이주하는 단순 구조를 가지고 있다. 그러므로 호스트의 결점 및 장애, 서비스 부재 등과 같은 상황이나 방문해야할 호스트의 수가 많을 경우, 네트워크 소요시간이 증가되어 이동 에이전트를 사용하는 것 자체가 비효율적일 수 있다. 따라서 본 논문에서는 이러한 문제들을 해결하여 네트워크 소요시간을 최소화하기 위한 멀티캐스트 이주 모델을 설계 및 구현한다. 멀티캐스트 이주 모델은 분산된 서버의 위치 투명성 및 에이전트 객체 복제 정보를 제공하는 네이밍 에이전트와 호출 모듈만을 포함한 이동 에이전트 등과 같은 요소를 포함한다. 그리고 구현된 이주 모델을 검증하기 위해 프로토타입 시스템에 적용하여 기존 이주 방식과 비교 평가한다.

Abstract

The mobile agent has very various performance according to the element of communication number of times between hosts, quantity of transmission data, agent's size, network state etc. specially, migration method is caused much effect in whole performance of distributed system. Most existing migration methods have simplicity structure that it moves doing to accumulate continuously result after achieving task by visiting host in the fixed order. Therefore, in case there are situation such as fault, obstacle, and service absence etc. This can be inefficient due to mobile agent increased network required time. In this paper, we design and implementation Multicast Migration Model for minimizing network required time by solving this problems. Multicast Migration Model includes components such as mobile agent including call module and naming agent, which provides object replication information and distributed server's location transparence. And we evaluate and compare with existing migration method applying prototype system to verify implemented migration model.

참고문헌 (24)

  1. Ahmed Karmouch, "Mobile Software Agents for Telecommunications", 10, pp.24~25 (1998)
  2. V. A. Pham, "Mobile software Agents: An Overview", 11, pp.26~37 (1998)
  3. P. Bellavista,A. Corradi, "A Mobile Agent Infrastructure for the Mobility Support", usa, pp.539~545 (2000)
  4. J. W. Baek,G. T. Kim, "Timed Mobile Agent Planning for Distributed Information" (2001)
  5. D. B. Lange, "Programming and deploying Java Mobile Agents with Aglets" (1998), Addison Wesley Press
  6. 전병국, "Java 언어를 이용한 객체 이동시스템의 설계 및 구현", 6(1), pp.124~137 (1999)
  7. J. Baumann, "A Protocol for Orphan Detection and Termination in Mobile Agent Systems" (1997)
  8. K. Rothermel, "A Fault-Tolerant Protocol for Providing the Exactly-Once Property of Mobile Agents" (1998)
  9. B. Venners, "The Architecture of Aglets" (1997)
  10. J. Bradshaw, "Software Agents" (1996), AAAI Press[DOI]
  11. IBM, "The Aglets Workbench" (2002)
  12. A. Fedoruk, "Improving Fault-Tolerance by Replicating Agent", pp.737~744 (2000)
  13. J. Vitek, "Mobile Object Systems:Towards the Programmable Internet" (1997), Springer-Verlag
  14. 윤동식, "객체 복제 기법에 의한 원격 접근 알고리즘", 7(3), pp.873~884 (2000)
  15. N. Adly, "Management of Replicated Data in Large scale System" (1995), Cambridge University
  16. Bo Li, "Content Replication in a Distributed and Controlled Environment", pp.229-251 (2000)
  17. Yuri Breitbart, "Replication and Consistency in a Distributed Environment", pp.26-69 (1999)
  18. E. Gendelman, "Platform-Independent Approach to Rollback-recovery for Mobile Agent Systems" (2000)
  19. H. Peine, "The Architecture of the Ara Platform for Mobile Agent" (1997)
  20. M. Strasser, "System Mechanism for Partial Rollback of Mobile Agent Systems" (2000)
  21. K. Hosoon, "An Intelligent Mobile Agent Framework for Distributed Network Management", pp.~8 (1997)
  22. D. Hagimont, "A Performance Evaluation of the Mobile Agent Paradigm Conf. on Object-Oriented Programming" (1999)
  23. 김광종, "객체 복제를 통한 이동 에이전트의 병렬 이주 방식 설계", 11-D(2), pp.351~360 (2004)
  24. 김광종, "네이밍 에이전트의 메타데이터를 이용한 멀티 에이전트의 협력 및 호스트 이주 기법", 11-D(1), pp.345~354 (2004)

관련 논문AI추천

이 간행물의 다른 논문 (15건)