Skip to Main Content
In uneven ubiquitous computing environments, there exists no one design paradigm, such as client/server, code on demand, remote evaluation or mobile agent, which can do well in all types of contexts. Thus, it is an important task to evaluate the performances of these paradigms in various environments in order to select and use the optimal paradigm in the specified contexts. This paper analyzes the characteristics of four design paradigms, and calculates their performances with respect to network traffic, response time and energy consumption in ubiquitous computing environments, respectively. The simulation experiments have demonstrated performance variation rules of these paradigms in different conditions, which aids software designers to apply the optimal paradigm during the software design phase, and aids users to select the suitable paradigm at the runtime of services, especially mobile services, which implement multiple design paradigms.