Which paradigm should I use? An analytical comparison of the client-server, remote evaluation and mobile agent paradigms

Citation
A. Puliafito et al., Which paradigm should I use? An analytical comparison of the client-server, remote evaluation and mobile agent paradigms, CONCURR COM, 13(1), 2001, pp. 71-94
Citations number
19
Categorie Soggetti
Computer Science & Engineering
Journal title
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE
ISSN journal
15320626 → ACNP
Volume
13
Issue
1
Year of publication
2001
Pages
71 - 94
Database
ISI
SICI code
1532-0626(200101)13:1<71:WPSIUA>2.0.ZU;2-A
Abstract
In this paper we deal with the study of the actual convenience of using the agent programming paradigm for accesssing distributed service. We try to p oint out the benefits of such a communication paradigm, by providing an ana lytical study of its basic features in comparison with the client-server ap proach and remote evaluation The aim of the paper is to show how the Petri net analysis technique can he used for deciding whether to use traditional client/server, remote evaluation or mobile agents paradigm in designing a p articular evaluation. So, me present several models of non-Markovian Petri nets, which have been solved through the WebSPN tool, and me provide a clos e comparison between the agents technique, the client/server and the remote evaluation communication paradigm. The results that we hare obtained show how agents must not always be considered the only solution to an communicat ion issue, since in several cases their use might even reveal a drawback. W e also focus out attention on providing some practical remarks, which can h elp the developer during the design in order to select the communication pa radigm which best suits the features of the application that has to he deve loped. Copyright (C) 2001 John Wiley & Sons, Ltd.