Abstract
This paper presents our experience in evaluating the performance of a JMS-based publish/subscribe system deployed in a wireless environment. In this paper, we identify a collection of workload factors that impact the reliabitity of message delivery and study their affects on the system's performance. We have mainly studied the behavior of two subscription schemes, durable and nondurable, along with a set of low/high reliability factors. The reliability cost is evaluated and compared with baseline data collected on a local-area, wired network. We have performed an extensive set of experiments to cover a broad range of factor combinations. Our results show that factors with high reliability tend to greatly affect the performance. Although the wireless scenario shows higher impact on the performance, the reliability costs are relatively low. We believe that our evaluation study provides valuable lessons to system designers and users.