DOI QR코드

DOI QR Code

A Fault-Tolerant Mobile Agent Framework and Replication Study for Internet Applications

인터넷 응용을 위한 고장 감내 이동 에이전트 프레임워크와 레플리케이션 연구

  • 박경모 (가톨릭대학교 컴퓨터정보공학부)
  • Published : 2003.12.01

Abstract

This paper addresses the issue involved in dependability of distributed mobile agents in the Internet environment. We propose an architectural framework for the Internet applications making mobile agents into fault-tolerant. The replication of agents and data is of great importance to achieve fault tolerance in distributed systems over the Internet. This research focuses on the replication component for the proposed fault-tolerant mobile agent framework. We present and analyze the performance results obtained when doing simulation study on the effects of the degree of replication, the active and passive replication strategies, and the replication scale.

본 논문에서는 인터넷 환경에서 분산 이동 에이전트의 신뢰성에 관련된 이슈를 논한다. 인터넷 응용을 위해 이동 에이전트들에 고장-감내하도록 만든 구조 프레임워크를 제안한다. 에이전트 데이터를 복제하는 레플리케이션 기법은 인터넷을 통한 분산 시스템에서 고장 감내를 획득하기 위해 매우 중요하다. 본 연구의 초점은 제안된 고장-감내 이동 에이전트 프레임워크에 대한 레플리케이션 컴포넌트 부분이다. 레플리케이션 차수, 능동형과 수동형 레플리케이션 전략, 레플리케이션 규모에 따른 효과에 대해 시뮬레이션 연구를 통해 얻은 성능 분석 결과를 설명한다.

Keywords

References

  1. P. Dasgupta, 'A Fault Tolerance Mechanism for MAg NET : A Mobile Agent based E commerce System,' Proceedings of the Sixth International Conference on Internet Computing, Las Vegas, NV, pp.733-739, June, 2002
  2. E. Gendelman, L. F. Bic and M. B. Dillenourt, 'An Application-Transparent Platform-Independent Approach to Rollback-Recovery for Mobile Agent Systems,' Proceedings of the International Conference on Distributed Computing Systems (ICDCS 2000), Taipei, Taiwan, pp.564-571, April, 2000 https://doi.org/10.1109/ICDCS.2000.840971
  3. D. Kotz and R. S. Gray, 'Mobile Agents and the Future of the Internet,' ACM Operatin Systems Review, Vol.33, No.3, pp.7-13, August, 1999 https://doi.org/10.1145/311124.311130
  4. D. B. Lange and M. Oshima, 'Seven Good Reasons for Mobile Agents,' Communications of the ACM, Vol.42, No.3, pp.88-89, March, 1999 https://doi.org/10.1145/295685.298136
  5. P. Cao and C. Liu, 'Maintaining Strong Cache Consistency in the Internet,' IEEE Transactions on Computer, Vol.37, No.4, pp.445-457, April, 1998 https://doi.org/10.1109/12.675713
  6. D. S. Milojicic, S. Guday and R. Wheeler, 'Old Wine in New Bottles Applying OS Process Migration Technology to Mobile Agents,' Proceedings of the 3rd ECOOP'1998 Workshop on Mobile Object Systems, July, 1998
  7. S. Mishra, X. Jiang and B. Yang, 'Providing Fault Tolerance to Mobile Intelligent Agents,' Proceedings of the 8th ISCA International Conference in Itelligent Systems, Denver, CO, June, 1999
  8. S. Mishra, 'Agent Fault Tolerance Using Group Communication,' Proceedings of the 2001 International Conference on Parallel and Distributed Processing Techniques and Application (PDPTA 2001), Las Vegas, NV, June, 2001
  9. H. Pals, S. Petri and C. Grewe, 'FANTOMAS, Fault Tolerance Mobile Agents in Clusters,' Proceedings of the 2000 International Parallel & Distributed Processing Symposium (IPDPS 2000) Workshop, Cancun, Mexico, May, 2000
  10. V. A. Pham and A. Karmouch, 'Mobile Software Agents : An Overview,' IEEE Communication Magazine, pp.26-37, July, 1998 https://doi.org/10.1109/35.689628
  11. S. Pleisch and A. Schiper, 'FATOMAS A FaultTolerant Mobile Agent System Based on the Agent-Dependent Approach,' Proceddings of the IEEE International Conference on Dependable Systems and Networks, Goteborg, Sweden, pp.215-224, July, 2001 https://doi.org/10.1109/DSN.2001.941407
  12. L. M. Silva, V. Batista and J. G. Silva, 'Fault-Tolerant Execution of Mobile Agents,' Proceedings of the IEEE International Conference on Dependable Systems and Networks, pp.135-143, June, 2000 https://doi.org/10.1109/ICDSN.2000.857527
  13. A. Sood, R. Simon and J. Noland, 'A Light-Weight Agent Architecture for Collabrative Multimedia Systems,' Information Science, Elsevier Science, Vol.140, Issues 1-2, pp.53-84, January, 2002 https://doi.org/10.1016/S0020-0255(01)00181-5
  14. A. D. Stefano and C. Santoro, 'Locating Mobile Agents in a Wide Distributed Environment,' IEEE Transactions on Parallel and Distributed Systems, Vol.13, No.8, pp.844-864, August, 2002 https://doi.org/10.1109/TPDS.2002.1028440
  15. M. Strasser and K. Rothermel, 'Reliability Concepts for Mobile Agent,' International Journal of Cooperative Information Systems, Vo.7, No.4, pp.355-382, December, 1998 https://doi.org/10.1142/S0218843098000179
  16. N. Wijngaards, M. Steen and F. Brazier, 'On MAS Scalability,' Proceedings of the International Workshop on Infrastructure for Agents, MAS, and Scalable MAS, University of Montreal, Canada, pp.121-126, May, 2001
  17. S. Q. Zhuang, b. Y. Zhao, A. D. Joseph, R. H. Katx, J. E. Kubiatowicz, 'Bayeux : An Architecure for Scalable and Fault-tolerant Wide-area Data Dissemination,' Proceedings of the 11th International Workshop on Network and Operating Systems Support for Digital Audio and Video, Port Jetterson, New York, June, 2001 https://doi.org/10.1145/378344.378347