Database caching techniques promise to improve the performance and scalability of client-server database applications. The task of a cache is to accept requests of clients and to compute them locally on behalf of the server. The content of a cache is filled dynamically based on the application and users' data domain of interest. If data is missing or concurrent access has to be controlled, the computation of the request is completed at the central server. As a result, applications benefit from quick responses of a cache and load is taken from the server. The dynamic nature of a cache, the need of transactional consistency, and the complex nature of a request make database caching a challenging field of research. This thesis presents a novel...
The bottleneck of Web content delivery is dynamic content, which requires data processing. We propos...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
Current business applications use a multi-tier architecture where business processing is done in a c...
Database caching techniques promise to improve the performance and scalability of client-server data...
This paper presents a detailed performance study of the associative caching scheme proposed in [11]....
Client-server database systems based on a page server model can exploit client memory resources by c...
We measure the performance of several cooperative caching policies for a database with hot spots. Th...
Nowadays, tiered architectures are widely accepted for constructing large scale information systems....
Client-server database systems based on a data shipping model can exploit client memory resources by...
Performance is an imperative aspect of a web-based application. Response time is one of the most imp...
A Web client request traverses four types of Web caches, before the Web server as the origin of the ...
PhD ThesisData-shipping systems are commonly used in client-server object-oriented databases. This i...
A typical E-commerce system that is deployed on the Internet has multiple layers that include Web us...
The caching of data and/or locks at client workstations is an effective technique for improving the ...
The backend database system is often the performance bottleneck in multi-tier architectures. This is...
The bottleneck of Web content delivery is dynamic content, which requires data processing. We propos...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
Current business applications use a multi-tier architecture where business processing is done in a c...
Database caching techniques promise to improve the performance and scalability of client-server data...
This paper presents a detailed performance study of the associative caching scheme proposed in [11]....
Client-server database systems based on a page server model can exploit client memory resources by c...
We measure the performance of several cooperative caching policies for a database with hot spots. Th...
Nowadays, tiered architectures are widely accepted for constructing large scale information systems....
Client-server database systems based on a data shipping model can exploit client memory resources by...
Performance is an imperative aspect of a web-based application. Response time is one of the most imp...
A Web client request traverses four types of Web caches, before the Web server as the origin of the ...
PhD ThesisData-shipping systems are commonly used in client-server object-oriented databases. This i...
A typical E-commerce system that is deployed on the Internet has multiple layers that include Web us...
The caching of data and/or locks at client workstations is an effective technique for improving the ...
The backend database system is often the performance bottleneck in multi-tier architectures. This is...
The bottleneck of Web content delivery is dynamic content, which requires data processing. We propos...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
Current business applications use a multi-tier architecture where business processing is done in a c...