Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Caching Dynamic Web Content: Designing and Analysing an Aspect-Oriented Solution
 
conference paper

Caching Dynamic Web Content: Designing and Analysing an Aspect-Oriented Solution

Bouchenak, Sara
•
Cox, Alan
•
Dropsho, Steven  
Show more
2006
Middleware 2006
Middleware

Caching dynamic web content is an effective approach to reduce Internet latency and server load. An ideal caching solution is one that can be added transparently by the developers and provides complete consistency of the cached documents, while minimizing false cache invalidations. In this paper, we design and implement AutoWebCache, a middleware system for adding caching of dynamic content transparently to J2EE server-side applications having a back-end database. For this purpose, we first present the principles involved in caching dynamic web content, including our logic to ensure consistency of the cached entries. Thereafter, we demonstrate the use of aspect-oriented (AOP) techniques to implement our system, showing how AOP provides modularity and transparency to the entire process. Further, we evaluate the effectiveness of AutoWebCache in reducing response times of applications, thereby improving throughput. We also analyze, the transparency of our system for a general application suite, considering issues such as dynamic web pages aggregating data from multiple sources, presence of insufficiently structured interfaces for exchanging information and the use of application semantics while caching. We use two standard J2EE web benchmark applications, RUBiS and TPC-W, to conduct our experiments and discuss the results obtained.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

Middleware06_AutoWebCache.pdf

Access type

openaccess

Size

247.94 KB

Format

Adobe PDF

Checksum (MD5)

1cd2923e2517a08ee6abc4597a942d57

Loading...
Thumbnail Image
Name

SLIDES_AutoWebCache.ppt

Access type

openaccess

Size

454.5 KB

Format

Microsoft Powerpoint

Checksum (MD5)

dc7b2103cd4572b01f6be99daca191c4

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés