Abstract: The
emergence of the Web has transformed the execution environment of transactional,
server-side applications. 3 and 4-tier application environments involving
browser-based clients and Web/application/database servers are the norm these
days. The generation and distribution of dynamic web pages has also increased
dramatically. Attaining good end to end performance under these circumstances
requires exploitation of caching technologies. Caching is being deployed at
different stages in the software and hardware hierarchies. Work is in progress
to design caching standards. In this talk, which is a shorter version of a
tutorial given at VLDB2001, I will provide an introduction to
different caching technologies and their support by different products and
specialized systems/vendors. I will also discuss the tradeoffs involved with
different caching granularities and cache deployment points.
About the speaker: Dr.
C. Mohan joined IBM
Almaden
Research Center in 1981. He was named an IBM
Fellow in 1997 for being recognized worldwide as a leading
innovator in transaction management. He received the 1996 ACM
SIGMOD
Innovations
Award in recognition of his innovative contributions to the
development and use of database systems. From IBM, he has received 1 Corporate
and 8 Outstanding Innovation/Technical Achievement Awards. He is an inventor on
33 patents. Mohan works very closely with numerous IBM product groups and his
research results are implemented in numerous IBM and non-IBM prototypes and
products like DB2,
MQSeries,
Lotus! Domino/Notes
and S/390
Parallel Sysplex. He is the primary inventor of the ARIES family
of recovery and locking methods, and the industry-standard Presumed Abort
distributed commit protocol. At the 1999
International Conference on Very Large Data Bases, he was honored
with the 10
Year Best Paper Award for the widespread commercial and research
imp! act of his work on the ARIES
family of algorithms. He has been an editor of VLDB
Journal, and Distributed
and Parallel Databases - An International Journal. Currently,
Mohan is a member of IBM's WebSphere Platform Architecture Board and is working
on database caching and next generation messaging in the context of DB2
and WebSphere
Application Server. Recently, Mohan has been named an ACM Fellow.