Browse > Article

Platform Design for Optimal Migration Cost of Mobile Agents  

김완성 (충북대학교 정보통신공학과 및 컴퓨터정보통신연구소)
복경수 (충북대학교 정보통신공학과 및 컴퓨터정보통신연구소)
신재룡 (광주보건대학 인터넷정보과)
유재수 (충북대학교 정보통신공학과 및 컴퓨터정보통신연구소)
Abstract
A new software paradigm is required on the development of network and various service requirements. With this, many studies on a mobile agent have been made. For the execution of the mobile agent, migration is the most important factor that influences the performance of the mobile agent. In this paper we propose the method that leads to high migration efficiency in order to improve the performance. The features of our migration technique are as follows. First, the migration technique creates the dynamic itinerary that appropriately copes with the network conditions and the platform changes to improve the agent execution efficiency. Second, it perfecters an executed code to reduce the amount of the mobile data and reduces the execution time by instantiating the agent in advance. Third, 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. Though the simulation we compare the proposed method with the existing methods. The simulation result shows that the proposed method outperform the existing methods in terms of migration.
Keywords
이동 에이전트;이주;동적 이동 경로;결함허용;프리패칭;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Anand Tripathi and Tanvir Ahmed, 'AJANIA ' , http://www.cs.umn.edu/ajanta/
2 Anand R. Tripathi and Neeran M. Karnik and Manish K. Vora and Tanvir Ahmed and Ram D. Singh, 'Mobile Agent Programming in Ajanta' , Proc. 19th International Conference on Distributed Computing Systems, pp.190-197, 1999
3 Luis Moura Silva and Paulo Simoes, 'JAMES : A platform of Mobile Agents for the Management of Telecommunication Networks' , Proc. International Workshop on Intelligent Agents for Telecommunication Applications, pp.76-95, 1999
4 S. Bouchenak and D. Hagimont, 'Approaches to Capturing Java Threads State' , Proc. IFIP/ ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, 2000
5 K. Koukoumpetsos and N.Antonopoulos, 'Mobility Patterns: An Alternative Approach to Mobility Management', Proc. 6th World Multi-Conference on Systemics, pp.14-18, 2002
6 조수현, 김영햑, '결함 허용을 고려한 효율적인 이동 에이전트 전송방법', 한국정보과학회 추계학술대회 논문집(III) 제28권 제2호, pp.550-552, 2001
7 Mitsuru Oshima, Guenter Karjoth and Kouichi Ono, 'Aglets Specification 1.1 Draft', http://www.trl.ibm.comjaglets/spec11.htm, 1998
8 Eddy Truyen, Bert Robben, Bart Vanhaute, Tim Coninx, Wouter Joosen and Pierre Verbaeten, 'Portable Support for Transparent Thread Migration in Java', Proc. International Symposium on Agent Systems and Applications/Mobile Agents (ASA/MA'2000), pp.29-43, 2000
9 Luis Moura Silva, 'Optimizing the Migration of Mobile Agents' , Proc. Mobile Agents for Telecommunication Applications, 1999
10 Sara Bouchenak, Daniel Hagimont and Noel De Palma, 'Techniques for Implementing Efficient Java Thread Serialization ', Proc. AC5/IEEE International Conference on Computer Systems and Applications, 2003
11 Kurt Rothermel and Radu Popescu-Zeletin, 'Mobile Agents' , Proc. First International Workshop, 1997
12 T. Illmann, T. Krueger, F. Kargl and M. Weber, 'Migration of Mobile Agents in Java : problems, Classfication and Solutions' , Proc. MAMA'00, 2000
13 C. BAUMER and M. BREUGST and S. CHOY and T. MAGEDANZ, 'Grasshopper Programmer' s Guide' , http://www.grass hopper.de/
14 Christian Erfurth, Peter Braun and Wilhelm Rossak, 'Some Thoughts on Migration Intelligence for Mobile Agents' , Technical Report No. 09/01, Computer Science Department, 2001