Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.2.351

Design of Parallel Migration Method of Mobile Agents Using an Object Replication  

Kim, Kwang-Jong (군산대학교 대학원 컴퓨터정보학과)
Lee, Yon-Sik (군산대학교 컴퓨터정보과학과)
Abstract
Most mobile agents are migrated to many mobile agent systems by the sequential node migration method. However. in this case, if some problems such as host's fault or obstacle etc. happened, mobile agent falls infinity walt or orphan states. Therefore, it is difficult to get an expectation effect as use of other distribution technologies because the required time for networking between nodes increases. And so, many researches have been performed to solve this problems. However, most of methods decide node migration based on passive routing table or detour hosts which have some problems. Actually, the researches for reducing the total required time for networking are insufficient yet. In this paper, to reduce the required time for networking of mobile agent we design an active routing table based on the information of implemented objects which are registered in the meta-table of naming agent. And also, for user's keyword, we propose an replication model that replicates many agent object according to the information and number of object references corresponding to meta-table. Replicated objects are migrated to mobile agent systems in parallel and it provides minimized required time for networking.
Keywords
Mobile Agent; Naming Agent; Meta-Table; Parallel Migration; Replication;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 전병국, 최영근, '이동 에이전트를 위한 효율적인 이주 정책 설계 및 구현', 한국정보처리학회 춘계학술발표논문집, April, 1999
2 General Magic, 'Odyssey, http://www.genmagic.com/a-gents/, 2000
3 J. Vitek and Christian Tschudin, 'Mobile Object Systems : Towards the Programmable Internet,' Springer-Verlag, April, 1997
4 Vn Anh Pham and Ahmed Karmouch, 'Mobile of software Agents : An Overview,' pp.26-37, 1998
5 D. B. Lange and M. Oshima, 'Programming and deploying Java Mobile Agents with Aglets,' Addison Wesley Press, 1998
6 ObjectSpace, 'ObjectSpace Voyager, GeneralMagic Odyssey, IBM Aglets : A Comparison,' VoyagerTM, 1997
7 K. A. Baharat and L. Cardelli, 'Migratory Applications,' Proceedingsof the 8th annual ACM symposium on user interface and software technology, November, 1995   DOI
8 J. Baumann, 'A Protocol for Orphan Detection and Termination in Mobile Agent Systems,' TR-1997-09, Stuttgart Univ., July, 1997
9 Bellavista, Antonio Corradi and Cesare Stefanelli, 'A Mobile Agent Infrastructure for the Mobility Support,' Proc. of the 2000 ACM symposium, ACM Press, USA, pp. 539-545, 2000   DOI
10 전병국, 이근상, 최영근, 'Java 언어를 이용한 객체 이동시스템의 설계 및 구현', 정보처리논문지, 제6권 제1호, January, 1999
11 권혁찬, 유우종, 김홍완, 유관종, '데이터 마이닝을 위한 이동 에이전트의 효율적인 이주전략', 정보처리논문지, 제7권 제5호, March, 2000
12 Robert S. G, 'Agent Tcl : A flexible and secure mobile-agent system,' TR98-327, Dartmouth Col., June, 1997
13 David Ratner, Peter Reiher, Gerald J. Popek, and Geoffrey H. Kuenning, 'Replication Requirement in Mobile Environment,' Kluwer Academic Publishers, pp.525-533,2001
14 Rushikesh K, Joshi. O, Ramakrishna. D, and Janaki Ram, 'A Programming Model for Service Replication in Distributed Object Systems,' Journal of PDC, pp.1-12, March, 1999
15 B. Venners, 'The Architecture of Aglets,' JavaWorld, http:// www.javaworld.com/javaworld/jw-04-1997/jw-04-hood. html, 1997
16 IBM, 'The Aglets Workbench,' http://www.trl.ibm.co.jp/ aglets/, 2002
17 S. Choy, T. Magedanz, 'Grasshopper Technical Overview,' IKV++ GmbH, 1999
18 IKV++, 'A CORBA environment supporting Mobile Agent,' IKV++ GmbH, 1999
19 Jason Maassen, Thlio Kielmann and Henri E. Bal, 'Efficient Replicated Method Invocation in Java,' ACM, pp. 88-96, 2000
20 Alan Fedoruk and Ralph Deters, 'Improving Fault-Tolerance by Replicating Agent,' AAMAS'02, pp.737-744, 2000   DOI
21 OMG, 'Agent Technology Green Paper,' Agent Platform Special Interest Group, http://www.objs.com/agent/index. html, 2000
22 윤동식, 이병관, '객체 복제 기법에 의한 원격 접근 알고리즘', 정보처리논문지, 제7권 제3호, March, 2000   과학기술학회마을
23 임찬순, 이만희, 석우진, 변옥환, '안전한 네이밍 서비스 클라이언트의 설계 및 구현', 정보처리논문지, 제6권 제2호,Octo her, 1999
24 OMG, 'Mobile Agent System Interoperability Facilities Specification,' OMG TC Document orbos/97-10-05, 1997