Abstract
In this paper, a mobile agent based approach is investigated to provide the underlying framework for monitoring the performance tests at a remote website. Mobile agents are autonomous and dynamic entities that can migrate between various nodes in the network. They offer many advantages over traditional design methodologies, including: reduction in network load, overcoming network latency and disconnected operations. This research aims to explore the adaptability of the mobile agent approach for website performance testing. It analyses the applicability of mobile agents in carrying out a monitoring task. We have designed and implemented the monitoring framework. The performance of mobile agents is compared with the non-agent approach. Analyzing the results for the same purpose and environments, the mobile agent approach performs better in reducing the load on the host server and saving communication bandwidth than the traditional approaches.
Similar content being viewed by others
References
Chang, W.K. and Chuang, M.H. 2001a. Validating hyperlinks by the mobile-agent approach, Tunghai Science 3: 97-112.
Chang, W.K. and Chuang, M.H. 2001b. Evaluating website reliability by the mobile-agent approach, 4th ROC Symposium on Reliability and Maintainability, Taiwan, ROC, pp. 193-202.
Chao, K.M., Anane, R., Plumley, J., Godwin, N. and Naguib, R.N.G. 2001. A mobile agent framework for telecardiology, Engineering in Medicine and Biology Society, Proceedings of the 23rd Annual International Conference of the IEEE, Vol. 4, pp. 3484-3487.
Concordia. 2002. Java Mobile Agent Technology, http://www.concordiaagents.com/, last visited: 2002.5.
Daniel, M.J. 2000. Client-Server Software Testing on the Desktop and the Web, Prentice-Hall.
D'Inverno, M. and Luck, M. 2001. Understanding Agent Systems. Springer.
Griss, M.L. and Pour, G. 2001. Accelerating development with agent components, IEEE Computer 34(5): 37-43.
IBM. 2003. Aglets software development kit home, http://www.trl.ibm.com/aglets/index.html, last visited: 2003.8.
Menasce, D.A. 2002. Load testing of Web sites, IEEE Internet Computing 6(4): 70-74.
Mich, L., Franch, M. and Gaio, L. 2003. Evaluating and designing Web site quality, IEEE Multimedia 10(1): 34-43.
Milojicic, D. 1999. Trend wars—mobile agent applications, IEEE Concurrency 7(3): 80-90.
Murch, R. and Johnson, T. 1998. Intelligent Software Agents. Prentice-Hall.
Probert, R.L. and Li, W. 2001. CORBA-based e-commerce application testing architecture, Computer Systems and Applications, ACS/IEEE International Conference, pp. 474-477.
Queloz, P.A. and Villazon, A. 2001. Composition of distributed services with mobile code, Autonomous Agents and Multi-Agent Systems Journal 4: 311-337.
Splaine, S. and Jaskiel, S.P. 2001. The Web Testing Handbook, Software Quality Engineering. STQE Publishing.
FM.php, last visited: 2003.08.
Walton, G.H., Poore, J.H. and Trammell, C.J. 1995. Statistical testing of software based on a usage model, Software Practice and Experience 5(1): 97-108.
Web Performance Organization. 2003. Web Performance Monitoring, http://www.webperf.org/, last visited: 2003.08.
Web Performance, Inc. 2003. Web Performance Testing Tools, http://www.webperformanceinc.com/, last visited: 2003.08.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Chang, WK., Chuang, MH. Performance Monitoring of Remote Websites Using Mobile Agents. Software Quality Journal 12, 159–176 (2004). https://doi.org/10.1023/B:SQJO.0000024061.17122.91
Issue Date:
DOI: https://doi.org/10.1023/B:SQJO.0000024061.17122.91