DOI QR코드

DOI QR Code

A Secure Group Communication Scheme for Mobile Agents using the Hierarchical Overlay Ring

오버레이 링을 이용한 이동 에이전트 간의 안전한 그룹 통신 기법

  • 정용우 (성균관대학교 전자전기컴퓨터공학과) ;
  • 최정환 (성균관대학교 휴대폰학과) ;
  • 고광선 (성균관대학교 이동통신공학과) ;
  • 김구수 (동양대학교 정보통신공학부) ;
  • 엄영익 (성균관대학교 정보통신공학부)
  • Published : 2007.12.31

Abstract

In multi agent systems, various inter agent communication models have been proposed, and, especially, there are several group communication schemes proposed so far, where some schemes guarantees transparent communication among the agents. However, in mobile agent environments, we require new group communication schemes that consider topology changes caused by mobile agent migrations. Also, these group communication schemes should be secure in order for them to be practical. In this paper, we propose a secure group communication scheme using the hierarchical overlay ring structure of mobile agents. The proposed scheme uses the ring channel in order to cope adaptively with the change of ring topology. The ring channel has basic information for construction of the ring and is managed only by the mobile agent platforms. Therefore, each mobile agent need not directly handle the ring channel and it can perform group communication without any consideration on the change of the ring topology.

일반적인 멀티에이전트 시스템에서 에이전트들 간의 통신 기능을 지원하기 위한 다양한 모델들이 제안되어 왔으며, 특히, 그룹 통신 기능을 지원하기 위한 다양한 기법들이 제시되어 있다. 그러나, 이동 에이전트 환경에서는 에이전트의 이주로 인해 발생하는 토폴로지의 변화를 고려한 새로운 그룹 통신 기법을 필요로 하며, 더불어 이러한 그룹 통신 기능의 안전성을 보장하는 기법이 필요하게 된다. 본 논문에서는 계층적 오버레이 링을 이용한 이동 에이전트들 간의 안전한 그룹 통신 기법을 제안하며, 이 기법은 이동 에이전트의 이주에 따른 토폴로지의 변화에 유연하게 대응하기 위해 링 채널을 이용한다. 여기서 링 채널은 이동 에이전트들 간의 링 토폴로지를 구성하기 위한 객체로서 이동 에이전트 플랫폼에 의해서만 관리되며, 이에 따라 이동 에이전트들은 링 채널을 직접 관리할 필요가 없게 되고, 이주에 의해 발생하는 링 토폴로지 변화에 대한 고려 없이 그룹 통신을 진행할 수 있게 된다.

Keywords

References

  1. K. Cho, H. Hayashi, M. Hattori, A. Ohsuga, and S. Honiden, 'picoPlangent: An Intelligent Mobile Agent System for Ubiquitous Computing,' LNAI 3371, Springer-Verlag, 2005
  2. A. Aneiba and S. J. Rees, 'Mobile Agents Technology and Mobility,' Proc. of the 5th Annual Postgraduate Symposium on the Convergence of Telecommunications, Networking, and Broadcasting, Jun. 2004
  3. K. Takashio, G. Soeda, and H. Tokuda 'A Mobile Agent Framework for Follow-Me Applications in Ubiquitous Computing Environment,' Proc. 21st International Conference on Distributed Computing System Workshop, Apr. 2001
  4. T. Ledoux and N. Bouraqadi-Saadani, 'Adaptability in Mobile Agent Systems using Reflection,' Proc. of the Workshop on Reflective Middleware (RM2000), New York, USA, Apr. 2000
  5. Q. H. Mahmoud, Understanding Network Class Loaders, Developer Technical Articles & Tips, Oct. 2004
  6. P. Mihailescu, W. Binder, and E. Kendall, 'MAE: Mobile Agent Environment for Resource Limited Devices,' Proc. of the 8th ECOOP Workshop on Mobile Object System: Agent Applications and New Frontiers, Jun. 2002
  7. T. Tunal, K. Erciye, and Z. Soysert, 'A Hierarchical Fault-Tolerant Ring Protocol for Distributed Real-Time Systems,' Proc. of Special issue of Parallel and Distributed Computing Practices on Parallel and Distributed Real-Time Systems, 2000
  8. O. Saglam, M. Dalkilic, and K. Erciyes, 'Design and Implementation of a Secure Group Communication Protocol on a Fault Tolerant Ring,' Proc. of Computer and Information Sciences (ISCIS 2003), 2003
  9. M. Steiner, G. Tsudik, and M. Waidner, 'Key Agreement in Dynamic Peer Group,' IEEE Trans. on Parallel and Distributed Systems. Vol. 11(8), pp. 769-781, 2000 https://doi.org/10.1109/71.877936