Abstract
The Dynamic Cache is part of the IBM solution for improving performance of Java 2 Platform, Enterprise Edition (J2EE™) applications running within WebSphere Application Server. It supports caching of Java™ servlets, JavaServer Pages™ (JSP™), WebSphere® command objects, Web services objects, and Java objects. This paper describes the techniques used by the Dynamic Cache for caching these objects and demonstrates the performance improvement gained by applying these techniques to a typical enterprise Web application.
- WebSphere Application Server Library, IBM Software, http:// www.ibm.com/software/webservers/appserv/was/library/.Google Scholar
- High-volume Web Sites, Library of Best Practices, IBM Corp., http://www7b.software.ibm.com/wsdd/zones/hvws/library. html.Google Scholar
- Trade3 is available for download at http://www.ibm.com/ software/webservers/appserv/benchmark3.html.Google Scholar
- JCACHE - Java Temporary Caching API, Java Community Process (2001), http://www.jcp.org/en/jsr/detail?id=107.Google Scholar
- Caching In on the Enterprise Grid: Turbo-Charge Your Applications with OracleAS Web Cache, Oracle Technology Network, Oracle Corporation (September 2003), http://otn. oracle.com/products/ias/web_cache/pdf/OracleAS-Web-Cache-10g-904-twp.pdf.Google Scholar
- Tangosol Coherence User Guide, Tangosol, Inc. (February 2004), http://www.tangosol.com/userguide.jsp.Google Scholar
- Welcome to SpiritCache 3.0, Spritsoft, Ltd., (2004), http://www. beyondjms.com/documentation/cache/3.0/index.html.Google Scholar
- S. Viriri, "Dynamic Caching Design Proto-Pattern for J2EE Web Component Development," Journal of Object Technology 2, No. 4, 113-117 (July 2003).Google ScholarCross Ref
- G. Copeland and M. McClain, "Web Caching With Dynamic Content," http://research.microsoft.com/~gray/HPTS99/ papers/Copeland_McClain.pdf.Google Scholar
- ESI Language Specification 1.0, Edge Side Includes (2001), http://www.esi.org/language_spec_1-0.html.Google Scholar
- WebSphere Application Server Network Deployment - Command Class, IBM Corp., (October 2003), http://publib.boulder.ibm. com/infocenter/wsphelp/topic/com.ibm.websphere.nd.doc/ info/ae/ae/rprf_commandclass.html.Google Scholar
- G. Cuomo and C. Diep, "The Dynamic Caching Services: Eliminate Bottlenecks and Improve Response Time," WebSphere Developer's Journal (February 2003), http://www. findarticles.com/m0MLX/2_2/103192558/pl/ article.jhtml?cf=dls.Google Scholar
Index Terms
- WebSphere dynamic cache: improving J2EE application performance
Recommendations
Decoupled dynamic cache segmentation
HPCA '12: Proceedings of the 2012 IEEE 18th International Symposium on High-Performance Computer ArchitectureThe least recently used (LRU) replacement policy performs poorly in the last-level cache (LLC) because temporal locality of memory accesses is filtered by first and second level caches. We propose a cache segmentation technique that dynamically adapts ...
Comments