Performance Evaluation of Personal Agent Migration Policies in an Ambient Use Case Scenario

  • E. Homayounvala
  • A. H. Aghvami
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3295)


This paper investigates the impact of agent migration on the performance of personal agents in an ambient use case scenario. Four migration policies are proposed and a performance model, based on two quantitative performance metrics, network load and response time for processing the user request, is applied to compare the performance of the proposed migration policies. Scenario mapping to performance model and analytical results are also discussed in this paper. An agent emulator is designed and implemented in the Java programming language based on the Jatlite agent framework. The emulator is used to produce the experimental results of this study. It has been shown that, in this scenario, the policy in which a user agent follows the mobile user in the wired side of wireless network lowers the response time when the agent size is smaller than the reply size. However, when the reply size is smaller than the agent size, a simple stay-at-home policy outperforms the other three policies.


Personal Agent Mobile Agent Mobile Terminal Network Load User Agent 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Mitjana, E., Wisely, D.: Towards scenarios and business models for the wireless world. WWRF report (2001),
  2. 2.
    Turner, P.J., Basgeet, D.R., Borselius, N., Frazer, E., Irvine, J., Jefferies, N., Jennings, N.R., Kaprynski, M., Lazaro, O., Lloyd, S., Mitchell, C., Moessner, K., Song, T., Homayounvala, E., Wang, D., Wilson, A.: Scenarios for Future Communications Environments. Technical Report ECSTR-IAM02-005, Department of Electronics and Computer Science, Southampton University (2002)Google Scholar
  3. 3.
    Ismail, L., Hagimont, D.: A Performance Evaluation of Mobile Agent Paradigm. In: Conference on Object-Oriented Programming, Systems, Languages and Applications, OOP-SLA 1999, November 1999, pp. 306–313. ACM, New York (1999)Google Scholar
  4. 4.
    Lovrek, I., Sinkovic, V.: Performance Evaluation of Mobile Agent Network. In: 4th international conference knowledge-based intelligent engineering systems, vol. 2, pp. 675–678 (2000)Google Scholar
  5. 5.
    Kotz, D., Cybenko, G., Gray, R.S., Jiang, G., Peterson, R.A.: Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks. In: Workshop on Modelling, Analysis and Simulation of Wireless and Mobile Systems, MSWiM (2000),Google Scholar
  6. 6.
    Hagen, L., Farjami, P., Gorg, C., Lemle, R.: Agent-based Virtual Home Environment: Concepts and Performance Aspects. In: Proc. ACTS Workshop 1999-Advanced Services in Fixed and Mobile Telecommunication Networks, Singapore (September 1999)Google Scholar
  7. 7.
    Rubinstein, M.G., Duarte, O.C.M.B., Pujolle, G.: Evaluating the Performance of a Network Management Application Based on Mobile Agents. In: Gregori, E., Conti, M., Campbell, A.T., Omidyar, G., Zukerman, M. (eds.) NETWORKING 2002. LNCS, vol. 2345, pp. 515–526. Springer, Heidelberg (2002) ISSN 0302-9743, ISBN 3-540-43709-6CrossRefGoogle Scholar
  8. 8.
    Tang, L., Pagurek, B.: A Comparative Evaluation of mobile agent Performance for Network Management. In: 9Th Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS 2002), Lund, Sweden (April 2002)Google Scholar
  9. 9.
    Fahad, T., Yousef, S., Strange, C., Pattinson, C.: The effect of mobile agents in managing network systems. In: IEE3G (2003) Google Scholar
  10. 10.
    Ramjee, R., La Porta, F., Kurose, J., Towsley, D.: User Agent Migration Policies in Wireless Networks. IEEE Journal on Selected Areas in Telecommunications 18(11), 2465–2477 (2000)CrossRefGoogle Scholar
  11. 11.
    Strasser, M., Schwehem, M.: A Performance Model for Mobile Agent Systems. In: Int. Conf. Parallel and Distributed Processing Techniques and Applications, PDPTA 1997, Las Vegas, NV, USA (1997) Google Scholar
  12. 12.
    Jeon, H., Petrie, C., Cutkosky, M.: Jatlite: A java agent infrastructure with message routing. IEEE Internet Computing, 87–96 (March-April 2000)Google Scholar
  13. 13.
    Wooldridge, M., Jennings, N.R., Kinny, D.: The Gaia Methodology for Agent Oriented Analysis and Design. Journal of Autonomous Agents and Multi-Agent Systems 3(3), 285–312 (2000)CrossRefGoogle Scholar
  14. 14.
    Huhns, M., Singh, M.P.: Personal Assistants. IEEE Internet Computing, 90–92 (September-October 1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • E. Homayounvala
    • 1
  • A. H. Aghvami
    • 1
  1. 1.Centre for Telecommunications ResearchKing’s College LondonLondon

Personalised recommendations