We apply multiple query optimization to batches of pull (on-demand) requests in a mobile database system. The resulting view can answer several queries at once, and it is broadcast on a view channel dedicated to common answers of multiple queries rather than over individual downlink channels. A performance study is conducted that simulates different query workloads. The results indicate a significant savings in channel bandwidth usage and a reduction in average wait time for a multi-query approach compared to a traditional pull-based approach.
Rajeswari Malladi, Karen C. Davis