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

이동 에이전트 컴퓨팅 환경에서 공간적 복제 기반 기법을 위한 이동 에이전트 위치관리 프로토콜

Mobile Agent Location Management Protocol for Spatial Replication-based Approach in Mobile Agent Computing Environments

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

다중 지역으로 구성된 이동 에이전트 컴퓨팅 환경에서 공간적 복제 기반 기법(SRBA: Spatial Replication-Based Approach)은 에이전트의 고장발생 시에도 그 에이전트의 수행이 대기 없이 계속적으로 진행될 수 있도록 하기 때문에, 대표적인 이동 에이전트 결함 포용 기법으로 사용될 수 있다. 그러나 이 기법을 실제의 이동 에이전트 기반 컴퓨팅 시스템에 적용하는데 있어서, 단계별로 복제된 이동 에이전트들에 대한 위치추적 및 관리 비용을 최소화시키는 것이 필수적이다. 본 논문에서는 이러한 문제점을 해결하는 새로운 이동 에이전트 위치 관리 프로토콜인 SRLM(Location Management protocol for Spatial Replication)을 제안한다. 제안된 프로토콜은 단계군 내의 복제된 이동 에이전트들 중 대표 작업자만이 자신의 지역서버에게 위치등록하게 함으로써 기존 프로토콜에 비해 위치갱신 및 메시지 전달 비용을 매우 줄인다. 또한, 이 프로토콜은 한 단계 군에서의 대표 작업자 결함 발생시 새로운 대표 작업자의 선출로 인한 위치 관리 문제를 해결한다.

Abstract

In multi-regional mobile agent computing environments, spatial replication-based approach may be used as a representative mobile agent fault-tolerance technique because it allows agent execution to make progress without blocking even in case of agent failures. However, to apply this approach to real mobile agent-based computing systems, it is essential to minimize the overhead of locating and managing mobile agents replicated on each stage. This paper presents a new mobile agent location management protocol SRLM to solve this problem. The proposed protocol allows only the primary among all the replicated workers of each stage to register with its regional server and then, significantly reduces its location updating and message delivery overheads compared with the previous protocols. Also, the protocol addresses the location management problem incurred by electing the new primary among the remaining workers at a stage in case of the primary worker's failure.

참고문헌 (23)

  1. "A Survey of Mobile Agent Systems" (2000)
  2. "Mobile Agents and the Future of the Internet", 33(3), pp.7~13 (1999)
  3. "Agent Tcl: A transportable agent system", pp.~95
  4. "Novel Approach for Remote Energy Meter Reading Using Mobile Agents", 10(12), pp.84~89 (2006)
  5. "Design issues in Mobile Agent Programing Systems", pp.52~61 (1998)
  6. "MASIF : The OMG Mobile Agent System Interoperability Facility", LNCS 1477, pp.14~15 (1998), springer Verlag
  7. "Modeling of fault-tolerant mobile agents execution in distributed systems", pp.56~60 (2005)
  8. "Naming and Locating Mobile Agents in an Internet Environment", 27(30), pp.153~161 (1999)
  9. "A mechanism for tracking mobile agents in a cluster topology", 1, pp.320~327 (2005)
  10. "Fault-Tolerant Mobile Agent Execution", 52(2), pp.209~222 (2003)
  11. "Mobile Agent Messaging Models", pp.278~286 (2001)
  12. "A Comparison of Mechanisms for Locating Mobile Agents" (1999)
  13. "Algorithms for Location-Independent Communication between Mobile Agents" (2001), Departement Systemes de Communication, EPFL
  14. "Programming and Deploying Java Mobile Agents with Aglets" (1998), Addison Wesly
  15. "The ObjectSpace Voyager Universal ORB" (1999)
  16. "Reliable Communication for Highly Mobile Agents", 5, pp.81~100 (2002)
  17. "Agent-User Communications: Requests, Results, Interaction", LNCS 1477, pp.209~221 (1998)
  18. "Mobile-Agent Coordination Models for Internet Applications", 33(2), pp.82~89 (2000)
  19. "Reactive Tuple Spaces for Mobile Agent Coordination", 1(477), pp.237~248 (1998), Springer-Verlag
  20. "Mobile Agent Interaction in Heterogeneous Environments Lecture Notes in Computer Science", (1219), pp.136~148 (1997)
  21. "Mailbox-based scheme for mobile agent communications Computer", 35(9), pp.54~60 (2002)
  22. "Locating Mobile Agents in a Wide Distributed Environment", 13(8) (2002)
  23. "Reliability Concepts For Mobile Agents", 7(4), pp.355~382 (1998)

관련 논문AI추천

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