A middleware system which intelligently caches query results
IFIP/ACM International Conference on Distributed systems platforms
Enabling dynamic content caching for database-driven web sites
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Cache investment: integrating query optimization and distributed data placement
ACM Transactions on Database Systems (TODS)
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Middle-tier database caching for e-business
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
DBCache: database caching for web application servers
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Java, XML, and Web Services Bible
Java, XML, and Web Services Bible
Java Web Services Programming
A self-managing data cache for edge-of-network web applications
Proceedings of the eleventh international conference on Information and knowledge management
Caching Strategies for Data-Intensive Web Sites
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Caching Technologies for Web Applications
Proceedings of the 27th International Conference on Very Large Data Bases
Proceedings of the 27th International Conference on Very Large Data Bases
Semantic caching of Web queries
The VLDB Journal — The International Journal on Very Large Data Bases
MTCache: Transparent Mid-Tier Database Caching in SQL Server
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
Query caching and view selection for XML databases
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Database change notifications: primitives for efficient database query result caching
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Transparent caching with strong consistency in dynamic content web sites
Proceedings of the 19th annual international conference on Supercomputing
WebSphere Application Server: Step by Step (Step-by-Step series)
WebSphere Application Server: Step by Step (Step-by-Step series)
Consistency-preserving caching of dynamic database content
Proceedings of the 16th international conference on World Wide Web
Form-based proxy caching for database-backed web sites: keywords and functions
The VLDB Journal — The International Journal on Very Large Data Bases
Developing enterprise web services: an architect's guide
Developing enterprise web services: an architect's guide
Performance-Enhanced Caching Scheme for Web Clusters for Dynamic Content
International Journal of Business Data Communications and Networking
Hi-index | 0.00 |
Web services play a crucial role in e-business, providing application integration within and across enterprises and platforms. Hence there is an increasing need to make web services more efficient and perform better. Caching of data is a vital factor in improving the QoS and query performance of web-based applications. Invalidation mechanisms are used to refresh cache when accessing dynamic data from backend data sources. Time or expiry-based cache validation is suitable for enterprise applications where the data does not change very frequently. However, existing expiry-based caching solutions act at the URL/query level, thus increasing access to the data source and hence the response time. In this paper, we propose a time-based caching technique based on the schema of the data source. Our method performs cache validation at the levels of tables and columns, thus minimizing database access. Moreover, the column level granularity avoids database visits for queries that do not access expired columns. We have used simulations to test our design and the results show a significant improvement in reduction of database accesses for web applications thereby reducing bandwidth usage, server load and network traffic.