Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2004.11A.4.257

Dynamic Load Balancing Scheme Based on Resource Reservation for Migration of Agents in Pure P2P Network Environments  

Kim, Kyung-In (성균관대학교 전기전자 및 컴퓨터 공학과)
Kim, Young-jin (삼성전자)
Eom, Young-Ik (성균관대학교 정보통신공학부)
Abstract
Mobile agents are defined as processes which can be autonomously delegated or transferred among the hosts in a network in order to perform some computations on behalf of the user and co-operate with other agents. Currently, mobile agents are used in various fields, such as electronic commerce, mobile communication, parallel processing, search of information, recovery, and so on. In pure P2P network environment, if mobile agents that require computing resources rashly migrate to another peers without consideration on the peer's capacity of resources, the peer may have a problem that the performance of the peer is degraded due to lack of resources. To solve this problem, we propose resource reservation based load balancing scheme of using RMA(Resource Management Agent) that monitors workload information of the peers and that decides migrating agents and destination peers. In mobile agent migrating procedure, if the resource of specific peer is already reserved, our resource reservation scheme prevents other mobile agents from allocating the resource.
Keywords
P2P Network; Mobile Agent; Load Balancing; Resource Reservation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Glass G., 'Voyager Core Package Technical Overview,' White Paper, ObjectSpace, 1999
2 D. Barkai, 'An Introduction to Peer-to-Peer Computing,' Developer Update Magazine, Intel Corporation, Feb., 2000
3 N. M. Karmik and A. R. Tripathi, 'Security in the Ajanta mobile agent system,' Technical Report, University of Minnesota, Minneapolis, MN 55455, U.S.A, May, 1999
4 D. Johansen, R. van Renesse and F. B. Schneider, 'An Introduction to the TACOMA Distributed System,'Technical Report, Department of Computer Science University of Tromso, Jun., 1995
5 J. Baumann, et. al., 'Communication Concepts for Mobile Agent Systems', Lecture Notes in Computer Science, Vol. 1219, Springer-Verlan, 1997   DOI   ScienceOn
6 J. Gomoluch and M. Schroeder, 'Information Agents on the Move : A Survey on Load-Balancing with Mobile Agents,' Software Focus, Vol.2, No.2, Wiley, 2001
7 K. P. Chow and Y. K. Kwok, 'On Load Balancing for Distributed Multiagent Computing,' IEEE Transactions on Parallel and Distributed Systems, Vol.13, No.8, Aug., 2002   DOI   ScienceOn
8 N. Karnik and A. Tripathi, 'Agent Server Architecture for the Ajanta Mobile Agent System,' Proc. International Conference on Parallel and Distributed Processing Techniques and Applications(PDPTA'98), Jul., 1998
9 N. Karnik, 'Security in Mobile Agent Systems,' Ph.D. Dissertation, University of Minnesota, 1998
10 D. Gupta and P. Bepari, 'Load Sharing in Distributed Systems', Proc. National Workshop on Distributed Computing, Calcutta, Jan., 1999
11 A. Gopalan, S. Saleem and D. Andresen, 'Bablets : Adding Hierarchical Scheduling to Aglets,' The 8th IEEE International Symposium on High Performance Distributed Computing, Redondo Beach, California, Agu., 1999
12 C. Harrison, D. Chess and A. Kershenbaum, 'Mobile Agents : Are They a Good Idea?,' Research Report 1987, IBM Research Division, 1994
13 S. Berkovits, J. Guttman and V. Swarup, 'Authentication for Mobile Agents,' Lecture Notes in Computer Science #1419 : Mobile Agents and Security, Springer-Verlag, 1998
14 A. Oram, Peer-To-Peer, O'Reilly, Mar., 2001
15 CLIP2, 'The Gnutella Protocol Specification v0.4,' Technique Report