Analysis of Broadcast Delivery in a Videotex System
IEEE Transactions on Computers
Power efficient filtering of data on air
EDBT '94 Proceedings of the 4th international conference on extending database technology: Advances in database technology
Sleepers and workaholics: caching strategies in mobile environments
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Energy efficient indexing on air
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Scheduling policies for an on-demand video server with batching
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Mobile wireless computing: challenges in data management
Communications of the ACM
Broadcast-based group invalidation: an energy-efficient cache invalidation strategy
Information Sciences: an International Journal
An analysis of selective tuning schemes for nonuniform broadcast
Data & Knowledge Engineering
Batch Scheduling in Parallel Database Systems
Proceedings of the Ninth International Conference on Data Engineering
Energy-Efficient Caching for Wireless Mobile Computing
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Querying in Highly Mobile Distributed Environments
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Batch Query Processing in Shared-Nothing Multiprocessors
Proceedings of the 4th International Conference on Database Systems for Advanced Applications (DASFAA)
Cost Efficient Adaptive Protocol with Buffering for Advanced Mobile Database Applications
Proceedings of the 4th International Conference on Database Systems for Advanced Applications (DASFAA)
An Architecture for Consumer-Oriented Online Database Services
RIDE '96 Proceedings of the 6th International Workshop on Research Issues in Data Engineering (RIDE '96) Interoperability of Nontraditional Database Systems
Energy efficient filtering of nonuniform broadcast
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
Efficient processing of requests with network coding in on-demand data broadcast environments
Information Sciences: an International Journal
Hi-index | 0.07 |
In a demand-driven information/database server, the server transmits data to clients that explicitly request for them. Because of the low bandwidth of wireless networks, the number of clients that can be effectively supported is often limited. Caching has been shown to be effective in reducing the contention on the narrow bandwidth of the wireless channel. However, it cannot handle contention due to multiple clients requesting the same data objects. In the latter case, the server should ''intelligently'' transmit only one copy of the data objects to satisfy multiple requests that arrive within a short duration of time. In this paper, we examine the effectiveness of batching in increasing the number of clients that wireless networks can support. Under a batching scheme, data objects may not be transmitted immediately even if the channel is available; instead, they may be delayed so that multiple queries for the same data objects can be served by the same single download. In static batching, the delay is predetermined and fixed. On the other hand, under an adaptive batching scheme, the delay varies depending on the heuristics employed in selecting the data objects to be transmitted. Additionally, if clients' connection time are short and predictable, we can further enhance the adaptive schemes to discard data objects to better utilize the channel. A simulation study is conducted, and we report on the results in this paper.