Browse > Article

A Migration Technique for Autonomous Mobile Agents in Dynamic Environments  

Bok, Kyoung-Soo (한국과학기술원 전산과)
Yeo, Myung-Ho (충북대학교 정보통신공학과)
Yoo, Jae-Soo (충북대학교 전기전자컴퓨터공학부)
Abstract
In this paper, we propose a migration technique for autonomous mobile agents suitable to dynamic environments. The proposed migration technique dynamically creates the itinerary of agents that considers states of networks and systems. In the migration of the agent, it first sends prefetching message to the next system. The system receives necessary data for migration in advance. Through this, we reduce the amount of the sending data and save the time for creating the instance of the agent. And it improves the execution efficiency by using the checkpoint-based recovery method that does not execute the agent again and recovers the process states even though the errors take place. To show superiority of the proposed technique, we compare the proposed method with the existing methods through various simulations.
Keywords
Autonomous Mobile Agent; Dynamic Itinerary; Migration; Perfetching;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 D. B. Lange, M. Oshima, G. Karjoth and K. Kosaka, 'Aglets : Programming Mobile Agents in Java,' Proc. International Conference on Worldwide Computing and Its Applications, pp.253-266, 1997
2 S. Bouchenak, D. Hagimont and N. D. Palma, 'Techniques for Implementing Efficient Java Thread Serialization,' Proc. ACS/IEEE International Conference on Computer Systems and Applications, 2003   DOI
3 E. Truyen, B. Robben, B. Vanhaute, T. Coninx, W. Joosen and P. Verbaeten, 'Portable Support for Transparent Thread Migration in Java,' Proc. International Symposium on Agent Systems and Applications/Mobile Agents, pp.29-43, 2000
4 A. Fuggetta and G. Vigna, 'Understanding Code Mobility,' IEEE Transactions on Software Engineering, Vol.24, No.5, pp.342-361, 1998   DOI   ScienceOn
5 조수현, 김영학, '결함 허용을 고려한 효율적인 이동 에이전트 전송방법', 한국정보과학회 추계학술대회 논문집(III), 제28권, 제2호, pp.550-552, 2001   과학기술학회마을
6 T. llmann, T. Krueger, F. Kargl and M. Weber, 'Transparent Migration of Mobile Agents Using the Java Platform Debugger Architecture,' Proc. 5th International Conference on Mobile Agents, pp.198-212, 2001   DOI
7 A. R. Tripathi, N. M. Karnik, T. Ahmed, R. D. Singh, A. Prakash, V. Kakani, M. K. Vora and M. Pathak, 'Design of the Ajanta System for Mobile Agent Programming,' Journal of Systems and Software, Vol.62, No.2, pp.123-140, 2002   DOI   ScienceOn
8 Aglets, 'http://www.trl.ibm.com/aglets'
9 Grasshopper, 'http://www.grasshopper.de/'
10 L. M. Silva and P. Simoes, 'JAMES : A platform of Mobile Agents for the Management of Telecommunication Networks,' The International Workshop on Intelligent Agents for Telecommunication Applications, pp.76-95, 1999
11 G. P. Picco, 'Mobile Agents : An Introduction,' Journal of Microprocessors and Microsystems, Vol.25, No.2, pp.65-74, 2001   DOI   ScienceOn
12 FIPA, 'www.fipa.org'
13 MASIF, 'http://www.fokus.gmd.de/research/cc/ecco/masif'
14 김수중, 윤용익, '모바일 에이전트 시스템 기술 동향', 정보처리학회지, 제8권, 제5호, pp.111-118, 2001   과학기술학회마을
15 M. Wooldridge, 'Agent-based Software Engineering,' IEEE Proceedings on Software Engineering, Vol.144, No.1, pp.26-37, 1997   DOI   ScienceOn
16 M. Wooldridge and P. Ciancarini, 'Agent-Oriented Software Engineering : The State of the Art,' The First International Workshop on Agent-Oriented Software Engineering, pp.1-28, 2000
17 최중민, '에이전트의 개요 및 연구방향', 한국정보과학회지, 제15권, 제3호, pp.7-16, 1997   과학기술학회마을