Cost-Effective Location Management for Mobile Agents on the Internet

Many mobile agent system-related services and applications require interacting with a mobile agent by passing messages. However, an agent’s mobility raises several challenges in delivering messages to a mobile agent accurately. Consisting of tracking and message delivery phases, most mobile agent location management schemes create or receive many update messages and interaction messages to ensure the effectiveness of the schemes. In addition to downgrading the overall performance of a mobile agent location management scheme, excessive transmission of messages increases the network load. The migration locality of a mobile agent and the interaction rate between mobile agents significantly affect the performance of a mobile agent location management scheme with respect to location management cost. This work presents a novel Dual Home based Scheme (DHS) that can lower the location management costs in terms of migration locality and interaction rate. While the DHS scheme uniquely adopts dual home location management architecture, a selective update strategy based on that architecture is also designed for cost-effective location management of mobile agents. Moreover, DHS is compared with available schemes based on formulations and simulation experiments from the perspective of location management costs. Simulation results demonstrate that the proposed DHS scheme performs satisfactorily in terms of migration locality and interaction rate.

[1]  Fritz Hohl,et al.  MOLE: A mobile agent system , 2002, Softw. Pract. Exp..

[2]  Heon Young Yeom,et al.  A timed mobile agent planning approach for distributed information retrieval in dynamic network environments , 2006, Inf. Sci..

[3]  Peter Braun,et al.  Mobile Agents: Basic Concepts, Mobility Models, and the Tracy Toolkit , 2004 .

[4]  Ramandeep Kaur,et al.  Location tracking in mobile agents system using forward and backward pointers , 2014, 2014 Recent Advances in Engineering and Computational Sciences (RAECS).

[5]  Sergio Ilarri,et al.  Performance analysis of mobile agents tracking , 2007, WOSP '07.

[6]  Damien Magoni,et al.  nem: a software for network topology analysis and modeling , 2002, Proceedings. 10th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems.

[7]  Michal Szymaniak,et al.  Practical large-scale latency estimation , 2008, Comput. Networks.

[8]  Zeng Guangzhou,et al.  An efficient control mechanism of mobile agents , 2001, Proceedings 2001 International Conference on Computer Networks and Mobile Computing.

[9]  R. B. Patel,et al.  Mobile agent location management in global networks , 2007, Int. J. Inf. Commun. Technol..

[10]  Suphithat Songsiri A Naming Service Architecture and Optimal Periodical Update Scheme for a Multi Mobile Agent System , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[11]  Deepinder P. Sidhu,et al.  A scalable location tracking and message delivery scheme for mobile agents , 1998, Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WET ICE '98) (Cat. No.98TB100253).

[12]  Damianos Gavalas,et al.  A mobile agent platform for distributed network and systems management , 2009, Journal of Systems and Software.

[13]  Victor C. M. Leung,et al.  Applications and design issues for mobile agents in wireless sensor networks , 2007, IEEE Wireless Communications.

[14]  Jiannong Cao,et al.  Path Pruning in Mailbox-based Mobile Agent Communications , 2004, J. Inf. Sci. Eng..

[15]  Wenyu Qu,et al.  Efficient Information Retrieval by Dispatching Mobile Agents in Parallel , 2008, 2008 International Conference on Multimedia and Ubiquitous Engineering (mue 2008).

[16]  Zhen Zhu,et al.  Internet information retrieval system based on mobile agent , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[17]  Chong-Sun Hwang,et al.  Reliable Asynchronous Message Delivery for Mobile Agents , 2006, IEEE Internet Computing.

[18]  Dwight Deugo,et al.  Mobile agent messaging models , 2001, Proceedings 5th International Symposium on Autonomous Decentralized Systems.

[19]  Rama Sushil,et al.  Comparison of location management techniques for mobile agents , 2008, 2008 16th IEEE International Conference on Networks.

[20]  Sukumar Nandi,et al.  Security in Mobile agent systems with Locator mechanism , 2012, 2012 1st International Conference on Recent Advances in Information Technology (RAIT).

[21]  Ayman I. Kayssi,et al.  Trends in Mobile Agent Applications , 2005, J. Res. Pract. Inf. Technol..

[22]  Kwok-Yan Lam,et al.  An optimal location update and searching algorithm for tracking mobile agent , 2002, AAMAS '02.

[23]  P. Venkataram,et al.  Applications of agent technology in communications: a review , 2004, Comput. Commun..

[24]  Sara Alouf,et al.  Forwarders vs. centralized server: an evaluation of two approaches for locating mobile agents , 2002, SIGMETRICS '02.

[25]  Dong Liang,et al.  Mobile Multi-Agent Evaluation Method for Wireless Sensor Networks-Based Large-Scale Structural Health Monitoring , 2012, Int. J. Distributed Sens. Networks.

[26]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[27]  Prasun Sinha,et al.  Estimation of network distances using off-line measurements , 2006, Comput. Commun..

[28]  Swati Aggarwal,et al.  Mechanisms to Locate Mobile Agents in Multi Agents Environment , 2014 .

[29]  Ming Xie,et al.  A Fully Distributed Mechanism for Locating Mobile Agents , 2007, 2007 International Multi-Conference on Computing in the Global Information Technology (ICCGI'07).

[30]  Jiannong Cao Mailbox-Based Scheme for Mobile Agent Communications , 2001 .

[31]  Kourosh Shahriar,et al.  An Intelligence Approach to Predict Fire Flame Length under Tunnel Ceiling , 2014 .

[32]  Evaggelia Pitoura,et al.  Distributed Location Databases for Tracking Highly Mobile Objects , 2001, Comput. J..

[33]  Todd Wright Naming services in multi-agent systems: a design for agent-based white pages , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[34]  Evaggelia Pitoura,et al.  A scalable hash-based mobile agent location mechanism , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[35]  Bingchiang Jeng,et al.  An agent-based model for consumer-to-business electronic commerce , 2008, Expert Syst. Appl..

[36]  Jie Xu,et al.  A Dynamic Shadow Approach to Fault-Tolerant Mobile Agents in an Autonomic Environment , 2005, Real-Time Systems.

[37]  Jiannong Cao,et al.  AMBP: An Adaptive Mailbox Based Protocol for Mobile Agent Communication , 2008, 2008 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[38]  Huan-Chao Keh,et al.  A hierarchical dynamic monitoring mechanism for mobile agent location , 2005, 19th International Conference on Advanced Information Networking and Applications (AINA'05) Volume 1 (AINA papers).

[39]  Laurence T. Yang,et al.  Mobile agent-based energy-aware and user-centric data collection in wireless sensor networks , 2014, Comput. Networks.

[40]  André Schiper,et al.  Fault-Tolerant Mobile Agent Execution , 2003, IEEE Trans. Computers.

[41]  Ali Selamat,et al.  Analysis on the performance of mobile agents for query retrieval , 2005, Inf. Sci..

[42]  Corrado Santoro,et al.  Locating Mobile Agents in a Wide Distributed Environment , 2002, IEEE Trans. Parallel Distributed Syst..

[43]  Thomas Magedanz,et al.  Grasshopper - A Mobile Agent Platform for Active Telecommunication , 1999, IATA.

[44]  Tzone-I Wang,et al.  A Ratio-Based Update Scheme for Mobile Agent Location Management , 2009, KES-AMSTA.

[45]  Leila Ismail,et al.  Full and Autonomic Mobility Management for Mobile Agents , 2009, 2009 First International Conference on Advances in Future Internet.

[46]  Eduardo Mena,et al.  SPRINGS: a scalable platform for highly mobile agents in distributed computing environments , 2006, 2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks(WoWMoM'06).

[47]  Onn Shehory,et al.  A comparative evaluation of agent location mechanisms in large scale MAS , 2005, AAMAS '05.

[48]  Jiming Chen,et al.  Achieving dynamic load balancing through mobile agents in small world P2P networks , 2014, Comput. Networks.