Performance and reliability analysis of computer systems: an example-based approach using the SHARPE software package
IEEE Transactions on Software Engineering
A technique for measuring the relative size and overlap of public Web search engines
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Seven good reasons for mobile agents
Communications of the ACM
A performance evaluation of the mobile agent paradigm
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
MAP: design and implementation of a mobile agents' platform
Journal of Systems Architecture: the EUROMICRO Journal
Mobile Agents for World Wide Web Distributed Database Access
IEEE Transactions on Knowledge and Data Engineering
Markov Regenerative Stochastic Petri Nets with Age Type General Transitions
Proceedings of the 16th International Conference on Application and Theory of Petri Nets
Mobile Agents: Motivations and State-of-the-Art Systems
Mobile Agents: Motivations and State-of-the-Art Systems
Proceedings of the 2009 International Conference on Hybrid Information Technology
Hi-index | 0.00 |
This paper proposes a methodological approach for the performance analysis of Web-based searching applications on the Internet. It specifically investigates the behavior of the Client/Server (C/S), Remote-Evaluation (REV) and Mobile-Agent (MA) communication paradigms and describes how Petri-net models can be developed to derive performance indices which can help the designer to improve the efficiency of his distributed applications. Our purpose is that of identifying a set of models that can help to understand the environmental situations in which such paradigms should be preferred or combined in order to optimize the performances of a distributed system. In particular, we propose a modeling technique applied to an Information Retrieval application on the World Wide Web. An analytical evaluation through the solution of non-Markovian Petri-net models is provided, which allows us to identify the main parameters, as well as the way they interact, to be taken into consideration when distributed applications are to be designed. An experimental environment is also studied in order to obtain real measurements used to validate the analytical models.