Performance analysis of mobile agents for filtering data streams on wireless networks
Proceedings of the 3rd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems
Performance analysis of mobile agents for filtering data streams on wireless networks
Mobile Networks and Applications - Analysis and Design of Multi-Service Wireless Networks
PRIMAmob-UML: a methodology for performance analysis of mobile software architectures
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Mobile agents as a middleware for data dissemination
Neural, Parallel & Scientific Computations
UML Modelling and Performance Analysis of Mobile Software Architectures
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Performance Evaluation of Mobile Agents: Issues and Approaches
Performance Engineering, State of the Art and Current Trends
Dissemination Scenarios in Peer-to-Peer Networks
ANSS '03 Proceedings of the 36th annual symposium on Simulation
IEEE Transactions on Mobile Computing
Optimized Dissemination of Highly Anticipated Content over an Itinerary Based P2P Network
ANSS '04 Proceedings of the 37th annual symposium on Simulation
File distribution using a peer-to-peer network: a simulation study
Journal of Systems and Software - Special issue: Performance modeling and analysis of computer systems and networks
UML based modeling and performance analysis of mobile systems
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
Mobile agents for information retrieval in hybrid simulation environment
Journal of Network and Computer Applications - Special issue: Network and information security: A computational intelligence approach
Hi-index | 0.00 |
Implementing an application as a mobile agent may improve the application's functionality and performance, but may have a detrimental effect on overall system performance. In this paper we consider the effect of moving an application from a client to a file server (as an agent), both on the application and the server. Under what circumstances does application performance improve, and does it come at the expense of other (non-mobile) background applications using the same server? We use a trace-driven simulation to measure the effect of mobile code, allowing system parameters such as the size of the server memory and server speed relative to client speed to be varied. We found that several factors influence the benefit of mobile agents. Server memory does not appear to be a significant problem; relatively small server caches have a high hit rate even when shared with mobile agents. The relative CPU performance of the client and server has a bigger effect on system performance: mobile agents should not be run on the server if its CPU is a bottleneck.